기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
.smil 매니페스트에 대한 요구 사항
VOD MP4 자산을 AWS Elemental MediaPackage로 보낼 때 .smil 매니페스트가 포함되어야 합니다. .smil 매니페스트는 자산의 모든 파일에 대한 래퍼 역할을 하며 어떤 MP4가 단일 자산의 일부인지 MediaPackage에 알려주는 XML 파일입니다
리소스
-
.smil 매니페스트를 생성하는 방법에 대한 지침은 .smil using AWS Elemental MediaPackage VOD
(블로그)를 참조하십시오. -
SMIL(Synchronized Multimedia Integration Language)에 대한 일반적인 내용은 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,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>