视频监控项目理论
视频监控方案
1. MJPG-streamer 方案
* 局域网内的视频监控
* 要实现互连网视频监控,需要实现内网穿透,
电脑和开发板接同一个路由器
或者电脑和开发板直连可以正常使用
* mjpg-streamer 没有实现声音传输
* 项目已经不再维护,用于学习下
2. 流媒体方案
在连接摄像头板子,写推送程序,一边读取摄像头程序,一边把数据推送给服务器
在服务器上,实现“流媒体服务器”程序:它接收ARM板 发来的数据
在手机端上,实现拉取程序
把推送程序,流媒体服务器程序 都在ARM板上运行,手机和其它设备在局域网内实现
推流端 流媒体服务器 拉流端
ffmpeg Nginx 浏览器 /VLC播放器
ffmpeg ---> (RTMP)---> Nginx ---> (httpFlv)---> 浏览器/VLC 播放器
几种流媒体协议
HTTP-FLV RTMP HLS DASH
实现ffmpeg
实现Nginx
摄像头和声卡
内网穿透
浙公网安备 33010602011771号