将媒体源扩展与原始视频帧一起使用

时间:2015-01-13 10:00:32

标签: video video-streaming html5-video h.264 media-source

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

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

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

1 个答案:

答案 0 :(得分:3)

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

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

在我的专用项目https://github.com/131/h264-live-player

中查看实时示例