.smil 清单的要求 - AWS Elemental MediaPackage

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

.smil 清单的要求

在将 VOD MP4 资产发送到 AWS Elemental MediaPackage age 时,必须包括 .smil 清单。.smil 清单是一个 XML 文件,它将充当属于该资产的所有文件的包装程序。.smil 清单让我们 MediaPackage 知道哪些 MP4s 是单一资产的一部分。

资源

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

属性

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

  • includeAudio-一个布尔值,用于设置是否包括音轨。如果您没有指定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>