我目前正在编码实时视频并流式传输到浏览器。 我将rgb-> vuy-> h264-> Wrap编码为(MP4 ISO BMFF字节流格式规范,第3节)-> websocket到客户端。 第一个包是从ftyp到moov标签的初始化数据。
然后从那里我将moof和mdat标签发送到客户端。 然后我播放视频。
无论mdat块中有多少帧。 MSE始终缓冲数据以实现无缝播放。如何使用MSE覆盖这一点。
我在某处读到mdat有一种方法可以理解这是一个实时运行的webm块。但我不知道这种想法是否存在于mp4或完全存在。
答案 0 :(得分:1)
我每帧发送一次Moof,它起作用。