将原始h264流式传输到Web浏览器中

时间:2017-09-28 20:14:50

标签: video-streaming h.264 rtp

因此,对于该项目,我们已经有一个正确生成的原始 h.264 流,但我们希望将其发送到Web浏览器以显示为简单的直播流。

我们正在研究RTP,因为它似乎可以支持这样的直播。但这一切都令人困惑。

那么,是否可以简单地将原始h.264数据流式传输到Web浏览器中,使用哪种协议?这就是我们想要的。我们不关心倒带或快进,只是尽快显示最后生成的图像。

我们甚至可以使用其他编码器,如果可能的话,浏览器可以轻松支持它(只有Chrome真的很重要)。

该应用程序是实时关键的,因此转换为m3u8 / ts文件可能不是一个好的解决方案,因为延迟。

这里已经有过几次关于此事的讨论,但它太令人困惑,甚至不确定我们正在寻找什么。以下是我发现的一些内容: - H264 RTP stream with gstreamer-1.0 - How to stream h264 with udp gstreamer

1 个答案:

答案 0 :(得分:0)

  

那么,是否可以简单地将原始h.264数据流式传输到网络中   浏览器,使用哪种协议?

没有。 Web浏览器仅提供HTTP,WebSocket和WebRTC。

  

该应用程序是实时关键,因此转换为m3u8 / ts   由于延迟,文件可能不是一个好的解决方案。

所以Http出局了。通过Web套接字将WebRTC或fMp4留给您。