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

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

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

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

最佳答案

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

关于javascript - 通过MSE将低延迟的AVC/H264视频流传输到浏览器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56691908/

10-12 04:14