
ffmpeg与CCTV方案
_iorilan
10年以上软件工程经验,先后从事在线教育/IT金融/即时通信/政府/物流平台/零售/门禁/监控等领域。专注夯实基础/项目成本与架构平衡/框架调研/团队高效协同工作
展开
-
ffmpeg CCTV 方案对比
ffmpeg CCTV一共介绍了4种方案,目的都是为了在网页实现cctv。如果可以接受winform的,建议直接调用NVR的sdk或使用vlc插件实现,这里有个很好的实现(实测rtsp很稳定,如果不是rtsp使用ffmpeg转码即可):https://github.com/higankanshi/Meta.Vlc本文做一个对比,介绍一下每种方案的利弊:1. 使用streamedian。...原创 2018-12-01 23:58:34 · 1928 阅读 · 3 评论 -
ffmpeg CCTV方案4 - ffserver
ffmpeg还有一个开源项目是ffserver,可以接收ffmpeg输入流并转码为http输出。以下为具体步骤:1. sudo apt-get install ffmpeg2. etc/ffserver.conf config:...Port 8090# bind to all IPs aliased or notBindAddress 0.0.0.0# max number o...原创 2018-12-01 23:35:10 · 1542 阅读 · 0 评论 -
CCTV 方案3 - jsmpeg
环境ubuntu本例使用的jsmpeg。原理和streamedian类似,也是websocket作为中间件。区别是:1. video 不是on demand的,就是一直要ffmpeg把流输入到websocket服务器进行持续转码,cpu占用更多。2. 客户端浏览器需要解析mpeg1格式进行播放,cpu压力也会大一些。 1.sudo apt-get install git2.g...原创 2018-12-01 23:32:58 · 3983 阅读 · 0 评论 -
ffmpeg CCTV方案2-shinobi video
实现CCTV在线摄像头监控的方案还可以使用(个人开源,商用收费)开源的流媒体服务:shinobivideo环境:ubuntu1.sudo su2.apt install git -y3.git clone https://gitlab.com/Shinobi-Systems/Shinobi.git Shinobi4.cd Shinobi5.chmod +x INSTALL/ubu...原创 2018-12-01 23:24:03 · 2388 阅读 · 1 评论 -
ffmpeg CCTV方案1-streamedian
原理:streamedian实现了websocket中间件,作为websocket客户端到rtsp协议的衔接。好处:1. video on demand,只有观看时才会产生流量,不需要一直转码2. 实现浏览器中播放 Windows (不推荐)安装:1. 安装 Streamedian WS RTSP Proxy Server 1.8 :https://streamedian.c...原创 2018-12-01 23:17:48 · 6492 阅读 · 3 评论