我有一个RTSP链接指向我要在网页上显示的相机。 由于视频标签不支持RTSP,并且Google Chrome不再支持VLC和QuickTime插件,目前使用RTSP链接显示此相机的最佳方式是什么?
答案 0 :(得分:0)
如果延迟不是很重要,您可以使用ffmpeg生成HLS播放列表并通过HTTP服务器将其提供给客户端 - 请参阅this。否则,您将需要能够输出实时碎片化MP4流的解决方案。
答案 1 :(得分:0)
您可以使用Janus Gateway在支持h.264的支持WebRTC的浏览器中显示h.264流(我认为目前只有最近的Chrome和Firefox支持它开箱即用)。如果幸运的话,如果摄像机输出适当的约束基线lvl 3.1(以及我最近学到的每个IDR帧中的SPS和PPS ......),你甚至不需要进行转码。接近它的方法是:
它可以正常运行,无需转码,速度极快,甚至比VLC的RTSP播放器更快。如果你需要很好地转码它取决于编码的速度,但它真的很快,而且我测试它并没有提供一种爬行延迟,随着流的持续时间变得越来越大(比如HLS和ffmpeg)< / p>