.smil 資訊清單的需求 - AWS Elemental MediaPackage

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

.smil 資訊清單的需求

傳送 VOD MP4 資產到 時 AWS Elemental MediaPackage,必須包含 .smil 資訊清單。.smil 資訊清單是一種 XML 檔案,可做為資產中所有檔案的包裝函式,讓 MediaPackage 知道哪些 MP4s屬於單一資產。

資源

MediaPackage 支援 .smil 資訊清單中的下列屬性。

Attributes

  • 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,fra,spa" audioName="English,French,Spanish" includeAudio="true,true,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>