Exporter (0) Imprimer
Développer tout

Mise en package dynamique

Mis à jour: mai 2014

Microsoft Azure Media Services peut être utilisé pour transmettre de nombreux formats de fichiers multimédia, 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 nécessite un format HTTP Live Streaming (HLS) V4, tandis que Silverlight et Xbox nécessitent un format de diffusion en continu lisse. Si vous voulez transmettre un ensemble de fichiers à débit adaptatif (multidébits) MP4 (ISO Base Media 14496-12) ou de fichiers de diffusion en continu lisse à des clients qui comprennent MPEG DASH, HLS ou la diffusion en continu lisse, vous devriez profiter de la mise en package dynamique Services de média.

Avec la mise en package dynamique, vous devez simplement créer un élément multimédia qui contient un ensemble de fichiers MP4 à vitesse de transmission multiple ou de fichiers sources de diffusion en continu lisse à vitesse de transmission multiple. Ensuite, le serveur de diffusion en continu à la demande s’assurera que vous recevez le flux sous le protocole choisi, en fonction du format spécifié dans le manifeste ou la demande de fragment. Par conséquent, vous ne devez stocker et payer que les fichiers en format de stockage unique, et le service Services de média crée et fournit la réponse appropriée en fonction des demandes d’un client.

TraditionalEncodeandPackage

Empaquetage dynamique
noteRemarque
Pour profiter de la mise en package dynamique, vous devez d’abord obtenir au moins une unité réservée de diffusion en continu à la demande. Pour plus d’informations, voir Mise à l’échelle d’un service multimédia (éventuellement en anglais).

noteRemarque
Vous pouvez utiliser la création de package dynamique pour proposer la technologie DASH/CSF chiffrée avec la norme CENC, la technologie HLS v3 et v4 chiffrée avec PlayReady ou la technologie Smooth Streaming chiffrée avec PlayReady uniquement si votre élément multimédia en entrée correspond à la technologie Smooth Streaming chiffrée avec PlayReady. Vous devez utiliser la mise en package statique et le chiffrement pour protéger votre diffusion Smooth Streaming avec la technologie PlayReady. Pour plus d’informations, voir Protection des formats de diffusion en continu lisse et MPEG DASH avec PlayReady.

Actuellement, vous ne pouvez pas utiliser la mise en package dynamique pour diffuser au moyen des technologies DASH/CSF, HLS ou Smooth Streaming en effectuant un chiffrement via la norme AES (Advanced Encryption Standard).

Pour une vue d'ensemble de la mise en package dynamique, consultez la rubrique Introduction to Dynamic Packaging (Présentation de la mise en package dynamique).

Cette rubrique vous guide à travers les étapes de

Pour préparer votre élément multimédia en vue d’une diffusion en continu, 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, voir Formats non pris en charge pour la mise en package dynamique.

Pour profiter de la mise en package dynamique, vous devez effectuer les étapes suivantes :

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

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

  3. Publiez l'élément multimédia contenant le jeu 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) des Services de média pour .NET montre comment exécuter ces étapes.

Vous souhaiterez généralement effectuer cette tâche si vous téléchargez un ensemble de fichiers MP4 à débit adaptatif qui n'ont pas été encodés avec Media Services Encoder. La rubrique Validation de fichiers MP4 multidébits encodés avec des encodeurs externes indique comment réaliser cette tâche.

Une fois que vous disposez des ensembles à vitesse de transmission adaptative sur le serveur de diffusion en continu à la demande Azure, vous pouvez demander un localisateur et composer les URL de diffusion pour les technologies Smooth Steaming, MPEG DASH, HLS et HDS (uniquement pour les détenteurs de licence Adobe PrimeTime/Access).

ImportantImportant
Vous devez d’abord obtenir au moins une unité réservée de diffusion en continu à la demande Pour plus d’informations, voir Mise à l’échelle d’un service multimédia (éventuellement en anglais).

Pour fournir aux utilisateurs des URL de diffusion, vous devez d'abord créer un localisateur OnDemandOrigin. En créant le localisateur, vous disposez du Path de base vers l'élément multimédia dont vous souhaitez diffuser le contenu. Toutefois, pour pouvoir diffuser ce contenu, vous devez apporter d'autres modifications à 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é (le cas échéant) au chemin d'accès du localisateur d'origine. Le tableau suivant décrit les formats et fournit des exemples :

 

Diffusion en continu lisse

{nom de compte Media Services}.origin.mediaservices.net/{ID localisateur}/{nom_de_fichier}.ism/Manifest

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

MPEG DASH

{nom de compte media services}.origin.mediaservices.net/{ID 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)

Diffusion en continu HTTP Apple (HLS) V4

{nom de compte media services}.origin.mediaservices.net/{ID 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)

Diffusion en continu HTTP Apple (HLS) V3

{nom de compte media services}.origin.mediaservices.net/{ID 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 (uniquement pour les détenteurs de licences Adobe PrimeTime/Access)

{nom de compte media services}.origin.mediaservices.net/{ID 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 de contenu en continu, voir : Transmission 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 fichiers sources 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 lisses Dolby digital plus.

    noteRemarque
    Ces codecs sont pris en charge dans l’Outil de création de package multimédia Azure.

  • Contenu protégé :

    • Chiffrement de stockage

    • Protection PlayReady

      Vous pouvez utiliser la création de package dynamique pour proposer la technologie DASH/CSF chiffrée avec la norme CENC, la technologie HLS v3 et v4 chiffrée avec PlayReady ou la technologie Smooth Streaming chiffrée avec PlayReady uniquement si votre élément multimédia en entrée correspond à la technologie Smooth Streaming chiffrée avec PlayReady. Actuellement, vous devez utiliser le chiffrement statique pour chiffrer les diffusions Smooth Streaming avec PlayReady. Pour plus d’informations, voir Protection des formats de diffusion en continu lisse et MPEG DASH avec PlayReady.

    • Chiffrement AES (Advanced Encryption Standard)

      Actuellement, vous ne pouvez pas utiliser la mise en package dynamique pour diffuser au moyen des technologies DASH/CSF, HLS ou Smooth Streaming en effectuant un chiffrement via la norme AES.

    noteRemarque
    Ces codecs sont pris en charge dans l’encodeur multimédia Azure et l’Outil de création de package multimédia Azure.

  • Sources HLS :

    • Élément HLS protégé PlayReady

      Vous pouvez utiliser la mise en package dynamique pour proposer les technologies HLS v3 et v4 chiffrées avec la norme PlayReady uniquement si votre élément multimédia d'entrée correspond à une diffusion Smooth Streaming chiffrée avec PlayReady.

    • Archives IIS MS HLS

    • Présentations IIS MS HLS issues du Gestionnaire de transformation ou de l’Outil de création de package Services de média

    • HLS segmenté

Voir aussi

Afficher:
© 2014 Microsoft