Exporter (0) Imprimer
Développer tout

Mise en package dynamique

Mis à jour: mai 2014

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) à débit adaptatif (plusieurs débits binaires) ou de fichiers Smooth Streaming à des clients qui comprennent le format MPEG DASH, HLS ou Smooth Streaming, vous devez tirer profit de la mise en package dynamique de Services de média.

Avec la mise en package dynamique, il vous suffit de créer un élément multimédia contenant un ensemble de fichiers MP4 à plusieurs débits ou de fichiers sources au format Smooth Streaming à plusieurs débits. 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 receviez 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 Services de média crée et fournit la réponse appropriée en fonction des demandes des clients.

TraditionalEncodeandPackage

Empaquetage dynamique
noteRemarque
Pour tirer parti de la mise en package dynamique, vous devez obtenir au préalable 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.

noteRemarque
Vous pouvez avoir recours à la mise en package dynamique pour fournir des données DASH/CSF chiffrées avec CENC, des données HLS v3 et v4 chiffrées avec PlayReady, ou des données Smooth Streaming chiffrées avec PlayReady seulement si votre élément multimédia d'entrée est au format Smooth Streaming chiffré avec PlayReady. Vous devez utiliser une mise en package et un chiffrement statiques pour protéger votre contenu Smooth Streaming avec PlayReady. Pour plus d'informations, consultez Utilisation d'un chiffrement statique pour protéger du contenu Smooth Streaming et MPEG DASH avec PlayReady.

Actuellement, vous ne pouvez pas utiliser la mise en package dynamique pour distribuer du contenu DASH/CSF, HLS ou Smooth Streaming chiffré avec Advanced Encryption Standard (AES).

Pour une vue d'ensemble de la mise en package dynamique, consultez Introduction à la mise en package dynamique

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 la mise en package dynamique. Pour plus d'informations, consultez Formats non pris en charge pour la mise en package dynamique.

Pour tirer profit de la mise en package 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 Création d'un travail d'encodage à l'aide du Kit de développement logiciel (SDK) Media Services pour .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 multidébits 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, Fourniture des éléments multimédias avec le Kit de développement logiciel (SDK) de Media Services pour .NET et Fourniture d'éléments multimédias avec l’API REST de Media Services.

Les formats de fichier source suivants ne sont pas pris en charge par la mise en package dynamique.

  • Fichiers sources contenant les codecs suivants :

    • Fichiers MP4 Dolby Digital Plus

    • Fichiers Smooth Streaming Dolby Digital Plus

    noteRemarque
    Ces codecs sont pris en charge dans Azure Media Packager.

  • Contenu protégé :

    • Chiffré par stockage

    • Protégé par PlayReady

      Vous pouvez avoir recours à la mise en package dynamique pour fournir des données DASH/CSF chiffrées avec CENC, des données HLS v3 et v4 chiffrées avec PlayReady, ou des données Smooth Streaming chiffrées avec PlayReady seulement si votre élément multimédia d'entrée est au format Smooth Streaming chiffré avec PlayReady. Actuellement, vous devez utiliser un chiffrement statique pour chiffrer du contenu Smooth Streaming avec PlayReady. Pour plus d'informations, consultez Utilisation d'un chiffrement statique pour protéger du contenu Smooth Streaming et MPEG DASH avec PlayReady.

    • Chiffré avec Advanced Encryption Standard (AES)

      Actuellement, vous ne pouvez pas utiliser la mise en package dynamique pour distribuer du contenu DASH/CSF, HLS ou Smooth Streaming chiffré avec AES.

    noteRemarque
    Ces codecs sont pris en charge dans Azure Media Encryptor et Azure Media Packager.

  • Sources HLS :

    • Contenu HLS protégé avec PlayReady

      Vous pouvez avoir recours à la mise en package dynamique pour distribuer du contenu HLS v3 et v4 chiffré avec PlayReady seulement si votre élément multimédia d'entrée est au format Smooth Streaming chiffré avec PlayReady.

    • Archives IIS MS HLS

    • Présentations IIS MS HLS provenant de Transform Manager ou de Services de média Packager

    • Contenu HLS segmenté

Voir aussi

Afficher:
© 2014 Microsoft