通过MSE将低延迟的AVC / H264视频流传输到浏览器

时间:2019-06-20 18:26:20

标签: javascript video-streaming mp4 h.264 mse

我目前正在编码实时视频并流式传输到浏览器。 我将rgb-> vuy-> h264-> Wrap编码为(MP4 ISO BMFF字节流格式规范,第3节)-> websocket到客户端。 第一个包是从ftyp到moov标签的初始化数据。

然后从那里我将moof和mdat标签发送到客户端。 然后我播放视频。

无论mdat块中有多少帧。 MSE始终缓冲数据以实现无缝播放。如何使用MSE覆盖这一点。

我在某处读到mdat有一种方法可以理解这是一个实时运行的webm块。但我不知道这种想法是否存在于mp4或完全存在。

1 个答案:

答案 0 :(得分:1)

我每帧发送一次Moof,它起作用。