我可以从Web浏览器访问原始RTP流吗?

时间:2017-07-21 08:35:42

标签: html5 web gstreamer rtp npapi

我正在通过gst-rtp-server发布H264实时视频流。此外,有可能使用来自服务器的增强FEC流来改善在嘈杂环境(如WiFi)中的性能。 FEC适用于RTP层。因此,在客户端,这两个RTP流必须组合成最后一个。

在专用本机应用程序内的客户端使用GStreamer可以很好地工作。但是,我还在考虑使用现代HTML5 Web浏览器来接收和呈现视频流,而不是这样的原生应用。

所以,正式问题:是否有可能以某种方式从现代浏览器获取原始RTP视频流?我需要支持iOS,Android以及主桌面系统。

目前,我正在考虑在客户端进行基于GSreamer的预处理 - 基于微型GStreamer的独立服务(本机无GUI应用程序)将从网页激活,并将执行基于RTP和FEC的处理,从RTP中删除并支付HTML5支持的东西。然后,该新流将从localhost发布到网页上HTML5的“视频”标签。

或者,这种基于GStreamer的服务可以实现为NPAPI插件,但现在NPAPI已被弃用,可能根本不受支持。

还有其他想法吗?

感谢。

0 个答案:

没有答案