openwrt挂载摄像头,实时直播

2013年的时候玩过很长一段时间的openwrt,用路由器做了一个实时直播网页PS(不过是linux shell脚本每秒截图实现的)

13年的时候借鉴王超博客wangchao123.com,现在是极路由的移动端工程师,他做了一个基于openwrt的监控楼下的车位状态的服务。

用的路由器是tp-wr703N

201512141450083454265333.jpg


后来我用的路由器是贝尔rg100a。





本文参考原作者博客:http://www.wangchao123.com/2012/09/11/806
原作者测试地址:http://wangchao123.com/cam.php
http://wangchao123.com/cam2.php

1234.jpg 


本次修改首页为动态实时监控画面,首页文件完全开源,拍照时间间隔自定,重要是易懂!由于我的网速慢,怕卡,就不公开我的域名了。下面开始操作:

1235.jpg 

1.首先挂载好自己的摄像头,能通过自己的动态域名访问到自己的摄像头!

2.安装 wput (opky install wput)

3.写定时上传脚本:#vi /www/upload_cam_pic.sh  这里表示在路由WWW目录下创建一个SH脚本,其实位置无所谓内容如下:注意更改里面的http地址就是你的摄像头地址,FTP地址就是你的FTP地址,

echo “start connect”

my_current_date=`date +%Y_%m_%d`
my_current_time=`date +%H_%M_%S`echo $my_current_time

echo $my_current_datewget “http://localhost:8080/?action=snapshot” -O /tmp/s.jpg
echo “uploading…”

wput /tmp/s.jpgftp://username:password@wangchao123.com/tmp/cam/$my_current_date/$my_current_time.jpg

wput /tmp/s.jpg ftp://username:password@wangchao123.com/tmp/cam/last.jpgecho “end”

4.#chmod +x /www/upload_cam_pic.sh 给脚本加入执行权限

5. 定时上传任务#crontab -e*/1 * * * * /www/upload_cam_pic.sh >> /dev/null其实这段最简单的方法就是开计划任务。写上任务分种, 填入执行代
码:/www/upload_cam_pic.sh >> /dev/null保存重启路由就OK了。 最后打开FTP看看是不是在自动上传照片到FTP中。如果有自动上传照片就明已经成功了!
下面公布网页源码:我用的是本地路径也就是FTPPHP环境都在路

由中架起的。cam.html中修改域名为自己的cam2.php中修改路径为上传的照片路径,最简单方法就是将FTP上传路径改到PHP网页下面。cam2中路径就可以和我一样么认就行了。

cam最新源码.rar

全中文camwww.rar




我来说两句!

发表评论:

◎欢迎参与讨论,请在这儿发表您的观点。

«   2020年4月   »
12345
6789101112
13141516171819
20212223242526
27282930
about关于我

root.wang&老王SEO

邮箱:8#ie3.cn

微博:weibo.com/mldh

lofter

PHP攻城师

SEO攻城师

python爱好者

数据挖掘爱好者

智能硬件爱好者

摄影爱好者

网站分类
搜索
文章归档
友情链接