【问题标题】:WebM packet headers for real time streaming用于实时流式传输的 WebM 数据包标头
【发布时间】:2018-02-26 10:26:05
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    视频标签不支持体外受精。最低 webm 要求是打包您的流的最低要求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-04
      • 1970-01-01
      • 1970-01-01
      • 2012-01-05
      • 2013-05-14
      • 2013-05-24
      • 1970-01-01
      相关资源
      最近更新 更多