我先做个直播的小网页,开始我是学平面设计的。后来学了服务器,然后学了服务钱前端。
我就都想用上,卖原生态的农产品。
我研究了好几天,发现是这么回事,电脑先接受视频信号,他接受的可能是个rtsp流的,然后再通过软件加个logo,水印字幕啥的混流成 rtmp 然后发送到别人的直播服务器进行转发。
我做这个实验的过程里,有几个问题,第一是监控输出的流是rtsp(别的我也不认识,比如http)等,rtsp流这个不能直接发给云直播服务器(起码斗鱼只支持rtmp),于是需要自己的电脑转码,转码特别吐血,笔记本8线程i7CPU一直满负荷运行,勉强可以转一个。
本来我是想直播多个监控。这样一来,我的个人电脑肯定受不了。
而且这个把rtsp混流成rtmp的软件 obs 不能多开。
我就想,除了这个rtsp,还有那种流比较通用?不用这么烧电脑的?
这些流的好处是?
首先监控输出的视频流大部分都是rtsp,视频直播平台乐视,网易等也都是只支持rtmp推流的,放弃rtsp推流的想法吧,除非你打算自己实现rtsp服务器。
不过话说回来,对于监控而言,大部分都是可以直接h264编码的,理论上讲无需重编码,电脑的工作只有一个remuxing的过程而已,不会导致满负荷运转。
当然实际情况下还是会需要视频重编码。如果你在意cpu占用率,建议你重新编译ffmpeg添加gpu编解码支持,这样cpu的负担会轻一些,占用率也会下来。