本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
.smil 清单的要求
向 AWS Elemental 发送 VOD MP4 资产时 MediaPackage,必须包含.smil 清单。.smil 清单是一个 XML 文件,用作资产中所有文件的封装,用于告 MediaPackage 知哪些 MP4 是单个资产的一部分。
资源
-
有关创建.smil 清单的指导,请参阅使用 AWS Elemental MediaPackage VOD 创建.smi
l(博客)。 -
有关同步多媒体集成语言 (SMIL) 的一般信息,请参阅 SMIL 3.0 规范
。
MediaPackage 支持.smil 清单中的以下属性。
属性
-
audioName
-音轨的名称,例如English 2
。 -
includeAudio
-一个布尔值,指示是否应包含音轨。如果未指定,则所有轨道默认为true
。 -
src
或name
-相对于清单位置的文本流或视频文件的名称或来源。 -
subtitleName
-副标题名称,例如English
。 -
systemLanguage
或language
-系统语言,例如eng
。
例 .smil 清单
以下是 .smil
清单的示例。
<?xml version="1.0" encoding="utf-8"?> <smil> <body> <alias value="Example"/> <switch> <video name="example_360.mp4" systemLanguage="eng" audioName="English,French,Spanish" includeAudio="false,true"/> <video name="example_480.mp4" systemLanguage="eng" audioName="English 2" includeAudio="false"/> <textstream src="example_subs_eng.srt" systemLanguage="eng" subtitleName="English" includeAudio="false"/> <textstream src="example_subs_fra.srt" systemLanguage="fra" subtitleName="French" includeAudio="false"/> <textstream src="example_subs_spa.srt" systemLanguage="spa" subtitleName="Spanish" includeAudio="false"/> </switch> </body> </smil>