gpt4 book ai didi

c++ - 用于实时流式传输的 WebM 数据包 header

转载 作者:行者123 更新时间:2023-11-28 04:47:26 26 4
gpt4 key购买 nike

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

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

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

最佳答案

视频标签不支持试管婴儿。最低 webm 要求是打包流的最低要求。

关于c++ - 用于实时流式传输的 WebM 数据包 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48986252/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com