Wrtnode用摄像头做广域网视频监控
戴维营教育原创文章,转载请注明出处。我们的梦想是做最好的iOS开发培训!
WRTNode用摄像头做广域网视频监控
本节目的: - 在WRTNode上驱动USB摄像头 - 在局域网上PC电脑上通过浏览器进行视频观看 - 在广域网上使其他人用过浏览器进行视频观看
1.安装USB摄像头驱动和mjpeg-streamer
opkg update
opkg install kmod-video-uvc mjpg-streamer
2.打开mjpg-streamer的配置以及运行
编辑/etc/config/mjpg-streamer
配置文件,设置enable为1.
并设置为默认开启
/etc/init.d/mjpg-streamer enable
插入USB摄像头,运行该服务:
/etc/init.d/mjpg-streamer start
3.打开浏览器查看视频
WRTNode的地址: http://192.168.1.1:8080/
4.设置远程广域网服务器
我们需要用ssh的隧道功能来转发内网服务到外网端口上去。
在Linux服务器上编辑ssh服务器的配置文件
/etc/ssh/sshd_coonfig
,
在文件末尾加入GatewayPorts yes
.然后重启SSH服务。
5.在板子里运行ssh -R命令进行转发
ssh -R *:9999:192.168.1.1:8080 diveinedu@vpn.wuqiong.tk
这个命令用ssh来开启远程端口转发至本地,在远程服务器上的所有接口开启一个端口监听9999,然后通过ssh隧道把数据转发到客户端这边的内网主机192.168.1.1的8080端口上,就是我们的WRTNode。
这个时候我们就可以在浏览器打开广域网地址
http://vpn.wuqiong.tk:9999/
进行视频观看了,
我们可以把这个地址发给朋友或者公布到网站上,以供他人访问。
SSH的其他转发功能,比如 ssh -L
和 ssh -D
请自行去找相关文档。