首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在网站上显示RTSP

在网站上显示RTSP
EN

Stack Overflow用户
提问于 2016-09-22 23:44:05
回答 2查看 2.8K关注 0票数 0

我有一个到相机的RTSP链接,我想在网页上显示它。由于视频标签不支持RTSP,google chrome也不再支持VLC和QuickTime插件,那么目前使用RTSP链接显示此摄像头的最佳方式是什么?

EN

回答 2

Stack Overflow用户

发布于 2016-09-23 19:23:35

如果延迟不是一个很重要的考虑因素,你可以使用ffmpeg来生成一个HLS播放列表,并通过HTTP服务器将其提供给客户端--参见this。否则,您将需要能够输出实时片段MP4流的解决方案。

票数 0
EN

Stack Overflow用户

发布于 2016-10-19 16:52:56

你可以使用Janus Gateway在支持h.264的支持WebRTC的浏览器中显示h.264流(我想目前只有最新的Chrome和火狐浏览器支持它)。如果你很幸运,你甚至不需要转码,如果相机输出适当的约束基线与lvl 3.1 (以及在每个IDR帧的SPS和PPS,正如我最近了解到的…)。解决它的方法是:

  • 设置Janus并配置Janus的流插件以接受RTP源(一个条目可以包含音频和视频)
  • 使用gstreamer/ffmpeg读取rtsp,并针对提供的每个流(您感兴趣的流)将RTP流传输到Janus

它工作,没有代码转换,它是惊人的速度,甚至比VLC的RTSP播放器更快。如果你需要很好地转码,取决于编码的速度,但它真的很快,正如我测试的那样,它不会在延迟上提供爬行,这会随着流媒体的持续时间而变得更大(比如HLS和ffmpeg)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39643437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档