Requisitos para manifestos .smil - AWS Elemental MediaPackage

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Requisitos para manifestos .smil

Ao enviar um ativo MP4 de VOD para o AWS Elemental MediaPackage, é necessário incluir um manifesto .smil. O manifesto.smil é um arquivo XML que atua como um invólucro para todos os arquivos no ativo, MediaPackage informando quais MP4s fazem parte de um único ativo.

Recursos

  • Para obter orientação sobre como criar um manifesto .smil, consulte .smil usando o AWS Elemental VOD (blog). MediaPackage

  • Para obter informações gerais sobre a Synchronized Multimedia Integration Language (SMIL), consulte a especificação SMIL 3.0.

MediaPackage suporta os seguintes atributos em um manifesto.smil.

Atributos.

  • audioName: o nome da faixa de áudio, como English 2.

  • includeAudio- Um valor booleano indicando se as faixas de áudio devem ser incluídas. Esse atributo deve conter tantos valores quanto os idiomas definidos. Se não for especificado, todas as faixas assumirão true como padrão.

  • src ou name: o nome ou a fonte do fluxo de texto ou arquivo de vídeo relacionado ao local do manifesto.

  • subtitleName: o nome da legenda, como English.

  • systemLanguage ou language: o idioma do sistema, como eng.

exemplo manifesto .smil

Veja a seguir um exemplo de manifesto .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>