2016年10月4日,W3C的HTML媒体扩展工作组(HTML Media Extension Working Group)发布了媒体源扩展(Media Source Extension)的提案推荐标准(Proposed Recommendation)。
该规范允许通过JavaScript为 <audio> 和 <video> 动态构造媒体源,它定义了 MediaSource 对象,作为HTML 5中HTMLMediaElement的媒体数据源。MediaSource 对象可以有一个或多个 SourceBuffer 对象。应用程序可以向 SourceBuffer 对象动态添加数据片段,并可以根据系统性能及其他因素自适应调整所添加媒体数据的数据质量。来自 SourceBuffer 对象的数据可以解码为音频、视频或文本数据,并由浏览器或播放器处理。与媒体源扩展一同使用的,还是包括媒体原扩展字节流格式注册表及一组预定义的字节流格式规范。欢迎您于2016年11月1日 前提交您对该规范文本的意见和建议。
同时,该工作组还以工作组备忘的形式发布了下面的技术规范:
-媒体源扩展字节流格式注册表(Media Source Extensions Byte Stream Format Registry)
-MPEG-2 TS字节流格式(MPEG-2 TS Byte Stream Format)
-MPEG音频字节流格式(MPEG Byte Stream Format)
-ISO BMFF字节流格式(ISO BMFF Byte Stream Format)
-WebM字节流格式(WebM Byte Stream Format)
更多内容,请参阅英文原文,及W3C的HTML媒体扩展工作组。