Qt+Opencv+Ffmpeg实时摄像头数据推流,并在WEB端显示
此部分有大体两个方案:Ⅰ.nginx+rtmp模块,最终会依赖浏览器的flash,现在浏览器基本都放弃了flash,所以我也放弃了这个方案;Ⅱ.nodejs的npm模块,即node-meida-server,不依赖flash,我选择了它。整体方案如第二部分所示,主要由四部分组成:硬件视频采集设备、视频捕捉模块、流媒体服务、流媒体播放器。涉及的功能技术点有三块:a.实时视频采集与推送;本文主要介绍下利用Opencv获取摄像头视频数据,并结合ffmpeg推流到流服务器,并在前端页面中显示的整个思路与实现。
复制链接