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

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

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

诸如MPEG-DASH之类的mp4解决方案并没有为我提供我需要的低延迟,多视频同步和其他需要实现的灵活性。


MSE需要MP4盒装,并且在浏览器中执行起来太麻烦。

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

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

链接地址: http://www.djcxy.com/p/24305.html

上一篇: Use Media Source Extensions with raw video frames

下一篇: asynchronous http request handling with tomcat and spring