因此,对于该项目,我们已经有一个正确生成的原始 h.264 流,但我们希望将其发送到Web浏览器以显示为简单的直播流。
我们正在研究RTP,因为它似乎可以支持这样的直播。但这一切都令人困惑。
那么,是否可以简单地将原始h.264数据流式传输到Web浏览器中,使用哪种协议?这就是我们想要的。我们不关心倒带或快进,只是尽快显示最后生成的图像。
我们甚至可以使用其他编码器,如果可能的话,浏览器可以轻松支持它(只有Chrome真的很重要)。
该应用程序是实时关键的,因此转换为m3u8 / ts文件可能不是一个好的解决方案,因为延迟。
这里已经有过几次关于此事的讨论,但它太令人困惑,甚至不确定我们正在寻找什么。以下是我发现的一些内容: - H264 RTP stream with gstreamer-1.0 - How to stream h264 with udp gstreamer
答案 0 :(得分:0)
那么,是否可以简单地将原始h.264数据流式传输到网络中 浏览器,使用哪种协议?
没有。 Web浏览器仅提供HTTP,WebSocket和WebRTC。
该应用程序是实时关键,因此转换为m3u8 / ts 由于延迟,文件可能不是一个好的解决方案。
所以Http出局了。通过Web套接字将WebRTC或fMp4留给您。