10

我正在尝试将 H264 视频从服务器实时流式传输到浏览器。H264 流没有包装在 MP4 容器中,而是以原始 H264 帧的形式(通过 Web 套接字)找到它通往浏览器的方式。

问题是:是否可以使用原始帧而不是 MP4 或 WebM 等文件容器来提供媒体源扩展?

MPEG-DASH 等 mp4 解决方案在低延迟、多视频同步和其他我需要实现的元素方面没有给我所需的灵活性。

4

1 回答 1

4

MSE 需要 MP4 装箱,而且在浏览器中实现起来太麻烦了。

使用原始 h264,您可以尝试使用 Broadway,一个用于浏览器的 h264 解码器(通过 emscripten)实现。

在我的专用项目https://github.com/131/h264-live-player中查看实时示例

于 2015-09-21T23:06:31.637 回答