ISO/IEC 23001-15:2019
Information technology — MPEG systems technologies — Part 15: Carriage of web resources in ISOBMFF
发布时间:2019-12-20 实施时间:


随着互联网的发展,Web资源(如HTML、CSS、JavaScript等)在媒体播放中的作用越来越重要。Web资源可以用于实现交互式媒体体验、动态效果和广告等功能。然而,传统的媒体文件格式(如MP4、AVI等)并不支持Web资源的承载,这就限制了媒体体验的丰富性。因此,本标准的出现填补了这一空白。

本标准规定了在ISOBMFF中承载Web资源的方法。具体来说,它定义了一种新的Box类型——WebResourceBox,用于存储Web资源。WebResourceBox可以包含多个Web资源,每个Web资源都有一个唯一的标识符和一个MIME类型。此外,WebResourceBox还可以包含一个或多个关联的DataEntryBox,用于存储Web资源的数据。

本标准还规定了Web资源在ISOBMFF中的位置和访问方式。WebResourceBox可以作为ISOBMFF文件的顶层Box,也可以作为其他Box的子Box。在ISOBMFF文件中,Web资源可以通过URL或标识符进行访问。如果使用URL进行访问,则需要在WebResourceBox中指定URL的前缀。如果使用标识符进行访问,则需要在ISOBMFF文件中定义一个关联表,将标识符映射到WebResourceBox中的Web资源。

本标准还规定了Web资源的加载和解析方式。当ISOBMFF文件被加载时,WebResourceBox中的Web资源会被下载到本地。在解析ISOBMFF文件时,可以通过WebResourceBox中的标识符或URL来访问Web资源。如果Web资源是JavaScript代码,则可以通过调用JavaScript引擎来执行它。如果Web资源是HTML或CSS代码,则可以通过解析器来解析它。

总之,ISO/IEC 23001-15:2019标准为ISOBMFF文件的承载能力增加了Web资源的支持,从而实现了更加丰富的媒体体验。

相关标准
- ISO/IEC 14496-12:2015 Information technology — Coding of audio-visual objects — Part 12: ISO base media file format
- ISO/IEC 23001-1:2019 Information technology — MPEG systems technologies — Part 1: MPEG systems common technologies
- ISO/IEC 23001-7:2019 Information technology — MPEG systems technologies — Part 7: Common encryption in ISO base media file format files
- ISO/IEC 23001-9:2019 Information technology — MPEG systems technologies — Part 9: Carriage of timed metadata metrics in ISO base media file format
- ISO/IEC 23001-10:2019 Information technology — MPEG systems technologies — Part 10: Carriage of network abstraction layer (NAL) unit structured video in ISO base media file format