Exigences relatives aux manifestes .smil - AWS Elemental MediaPackage

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exigences relatives aux manifestes .smil

Lorsque vous envoyez une ressource VOD MP4 àAWS Elemental MediaPackage, un manifeste .smil doit être inclus. Le manifeste .smil est un fichier XML qui agit comme un wrapper pour tous les fichiers de la ressource, indiquant MediaPackage quels fichiers MP4 font partie d'une ressource unique.

Ressources

  • Pour obtenir des conseils sur la création d'un manifeste .smil, consultez .smil using AWS Elemental VOD (blog). MediaPackage

  • Pour des informations générales sur le langage SMIL (Synchronized Multimedia Integration Language), consultez la spécification SMIL 3.0.

MediaPackage prend en charge les attributs suivants dans un manifeste .smil.

Attributs

  • audioName- Le nom de la piste audio, par exempleEnglish 2.

  • includeAudio- Une valeur booléenne indiquant si les pistes audio doivent être incluses. Cet attribut doit contenir autant de valeurs qu'il existe de langues définies. Si ce n'est pas spécifié, toutes les pistes sont définies par défaut surtrue.

  • srcou name - Le nom ou la source du flux de texte ou du fichier vidéo par rapport à l'emplacement du manifeste.

  • subtitleName- Le nom du sous-titre, tel queEnglish.

  • systemLanguageou language - La langue du système, telle queeng.

Exemple manifeste .smil

Voici un exemple de manifeste .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>