用于实时流式传输的WebM数据包标头

时间:2018-02-26 10:26:05

标签: c++ video-streaming html5-video webm

我需要从我的视频服务器将webm视频流式传输到浏览器。 视频服务器(C ++)使用.ivf标头(如<4_bytes_data_size><8_bytes_pts><vp8_encoded_data>)从客户端接收网络摄像头或屏幕的vp8编码帧数据包。此外,我在其余数据之前发送总共4个字节的数据包持续时间,因此服务器知道每个帧的显示时间戳,大小和持续时间。

问题是:我应该为框架使用哪些标头,以便浏览器能够在<video>标记中播放流。也许webm实时流实现有一些标准?

PS:AFAIK webm由EBML标记组成。如果在<video>标签中使用相同来解析流,有人可以解释一下视频播放的最小EBML元素集(没有音频,只是视频)吗?

0 个答案:

没有答案