Exporter (0) Imprimer
Développer tout

Empaquetage dynamique

Mis à jour: janvier 2015

Microsoft Azure Media Services peut être utilisé pour distribuer de nombreux formats de fichiers sources multimédias, formats de diffusion en continu de contenu multimédia et formats de protection de contenu à diverses technologies clientes (par exemple, iOS, XBOX, Silverlight, Windows 8). Ces clients comprennent différents protocoles. Par exemple, iOS requiert un format HTTP Live Streaming (HLS) V4, tandis que Silverlight et Xbox requièrent le format Smooth Streaming. Si vous voulez transmettre un ensemble de fichiers MP4 (ISO Base Media 14496-12) ou de fichiers de diffusion en continu lisse à débit adaptatif (plusieurs débits binaires), à des clients qui comprennent le format MPEG DASH, HLS ou Smooth Streaming, vous devez tirer profit de l'empaquetage dynamique de Media Services. Pour encoder vos fichiers multimédias en fichiers à débit adaptatif, consultez Encodage avec l'encodeur Azure Media.

Avec l'empaquetage dynamique, il vous suffit de créer un élément multimédia contenant un ensemble de fichiers MP4 ou de fichiers de diffusion en continu lisse à débit adaptatif. Ensuite, en fonction du format spécifié dans le manifeste ou la demande de fragment, le serveur de diffusion en continu à la demande s'assure que vous recevez le flux conforme au protocole choisi. Par conséquent, vous devez stocker et payer les fichiers dans un seul format de stockage. Ensuite, le service Media Services crée et fournit la réponse appropriée en fonction des demandes des clients.

TraditionalEncodeandPackage

Empaquetage dynamique
noteRemarque
Pour tirer parti de l'empaquetage dynamique, vous devez d'abord obtenir au moins une unité de diffusion en continu à la demande pour le point de terminaison de diffusion en continu à partir duquel vous envisagez de proposer votre contenu. Pour plus d'informations, consultez la page Mise à l'échelle de Media Services.

Pour distribuer du contenu protégé, utilisez un chiffrement dynamique avec un empaquetage dynamique. Pour plus d'informations, consultez Sécurisation du contenu multimédia.

Nous vous recommandons d'utiliser un empaquetage dynamique. Toutefois, certains scénarios requièrent un empaquetage statique. Pour valider vos fichiers MP4 encodés à l'aide d'encodeurs externes, vous devez utiliser un empaquetage statique. Pour plus d'informations, consultez . Validation de fichiers MP4 à débit adaptatif encodés avec des encodeurs externes

Cette rubrique vous guide tout au long des étapes de

Pour préparer un élément multimédia pour sa diffusion en continu dynamique, vous disposez des deux options décrites dans cette section.

noteRemarque
Tous les formats de fichiers MP4 ne sont pas pris en charge par l'empaquetage dynamique. Pour plus d'informations, consultez Formats non pris en charge pour l'empaquetage dynamique.

Pour tirer profit de l'empaquetage dynamique, vous devez suivre la procédure ci-dessous :

  1. Téléchargez un fichier d'entrée (appelé « fichier mezzanine »). Par exemple, H.264, MP4 ou WMV (pour obtenir la liste des formats pris en charge, consultez Formats pris en charge par l'encodeur Media Services).

  2. Encodez votre fichier mezzanine en ensembles de fichiers MP4 à débit adaptatif H.264.

  3. Publiez l'élément multimédia qui contient l'ensemble de fichiers MP4 à débit adaptatif en créant le localisateur à la demande.

  4. Générez les URL de diffusion en continu pour accéder à votre contenu et le diffuser en continu.

La rubrique Creating an Encoding Job with the Media Services SDK for .NET illustre l'exécution de cette procédure.

Cette tâche est généralement souhaitable si vous téléchargez un ensemble de fichiers MP4 à débit adaptatif qui n'ont pas été encodés à l'aide de Media Services Encoder. La rubrique Validation de fichiers MP4 à débit adaptatif encodés avec des encodeurs externes montre comment effectuer cette tâche.

Une fois que les ensembles de fichiers à débit adaptatif se trouvent sur le serveur de diffusion en continu à la demande des médias Azure, vous pouvez demander un localisateur et composer les URL de diffusion en continu pour le contenu Smooth Streaming, MPEG DASH, HLS et HDS (pour les titulaires d'une licence Adobe PrimeTime/Access uniquement).

ImportantImportant
Veillez à obtenir au moins une unité réservée de diffusion en continu à la demande. Pour plus d'informations, consultez Mise à l'échelle d'un service multimédia.

Pour fournir aux utilisateurs des URL de diffusion en continu, vous devez créer au préalable un localisateur OnDemandOrigin. La création de ce localisateur vous donne le chemin d'accès (Path) de base de l'élément multimédia qui contient le contenu à diffuser en continu. Toutefois, pour être en mesure de diffuser ce contenu, vous devez continuer à modifier ce chemin d'accès. Pour créer une URL complète vers le fichier manifeste de diffusion en continu, vous devez concaténer la valeur Path du localisateur et le nom du fichier manifeste (nom_fichier.ism). Ensuite, ajoutez /Manifest et un format approprié (si nécessaire) au chemin d'accès du localisateur d'origine. Le tableau ci-dessous décrit les formats et fournit des exemples :

 

Smooth Streaming

{nom du compte des services de média}.origin.mediaservices.net/{ID du localisateur}/{nom de fichier}.ism/Manifest

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest

Manifeste Smooth Streaming 2.0 (manifeste hérité)

Par défaut, le format de manifeste Smooth Streaming contient la balise de répétition (r-tag).

Toutefois, certains lecteurs ne prennent pas en charge cette balise. Ces clients peuvent utiliser un format qui désactive la balise r-tag :

{nom du compte des services de média}.origin.mediaservices.net/{ID du localisateur}/{nom de fichier}.ism/Manifest(format=fmp4-v20)

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=fmp4-v20)

MPEG DASH

{nom du compte des services de média}.origin.mediaservices.net/{ID du localisateur}/{nom de fichier}.ism/Manifest(format=mpd-time-csf) 

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=mpd-time-csf)

Apple HTTP Live Streaming (HLS) V4

{nom du compte des services de média}.origin.mediaservices.net/{ID du localisateur}/{nom de fichier}.ism/Manifest(format=m3u8-aapl)

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=m3u8-aapl)

Apple HTTP Live Streaming (HLS) V3

{nom du compte des services de média}.origin.mediaservices.net/{ID du localisateur}/{nom de fichier}.ism/Manifest(format=m3u8-aapl-v3)

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=m3u8-aapl-v3)

HDS (pour les titulaires d'une licence Adobe PrimeTime/Access uniquement)

{nom du compte des services de média}.origin.mediaservices.net/{ID du localisateur}/{nom de fichier}.ism/Manifest(format=f4m-f4f)

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=f4m-f4f)

Pour plus d'informations sur la diffusion en continu du contenu, consultez : Distribution de contenu, Livraison d'éléments multimédias à l'aide du Kit de développement logiciel (SDK) Media Services pour .NET et Fourniture d'éléments multimédias avec l'API REST Media Services.

Les formats de fichier source suivants ne sont pas pris en charge par l'empaquetage dynamique.

Fichiers MP4 Dolby Digital Plus

Fichiers Smooth Streaming Dolby Digital Plus

Voir aussi

Afficher:
© 2015 Microsoft