.smil 清单的要求 - AWS 元素 MediaPackage

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

.smil 清单的要求

向 AWS Elemental 发送 VOD MP4 资产时 MediaPackage,必须包含.smil 清单。.smil 清单是一个 XML 文件,用作资产中所有文件的封装,用于告 MediaPackage 知哪些 MP4 是单个资产的一部分。

资源

MediaPackage 支持.smil 清单中的以下属性。

属性

  • audioName-音轨的名称,例如English 2

  • includeAudio-一个布尔值,指示是否应包含音轨。如果未指定,则所有轨道默认为true

  • srcname-相对于清单位置的文本流或视频文件的名称或来源。

  • subtitleName-副标题名称,例如English

  • systemLanguagelanguage-系统语言,例如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>