Partager via


Protocoles de diffusion en continu pris en charge à faible latence et types de chiffrement

Cet article de référence répertorie les protocoles de diffusion en continu à faible latence et les types de chiffrement.

HLS et DASH

Les formats de conteneur et schémas de chiffrement suivants sont pris en charge.

Format d’empaquetage Format de conteneur Condition Schéma de chiffrement Chaîne de format
HLS v3 MPG2-TS Nécessite un proxy de playlist pour HLS lorsque l’authentification par jeton est utilisée AES (format=m3u8-aapl-v3,encryption=cbc)
HLS v4 MPG2-TS Nécessite un proxy de playlist pour HLS lorsque l’authentification par jeton est utilisée AES (format=m3u8-aapl-v4,encryption=cbc)
Scénario non LL-HLS CBCS (FairPlay) (format=m3u8-aapl-v4,encryption=cbcs-aapl)
HLS v7 et versions ultérieures CMAF Nécessite un proxy de playlist pour HLS AES (format=m3u8-cmaf,encryption=cbc)
Ne fonctionne pas avec la sortie LL-HLS CBCS (FairPlay) (format=m3u8-cmaf,encryption=cbcs-aapl)
Tiret CMAF AES (format=mpd-time-cmaf,encryption=cbc)
CENC (PlayReady ou Widevine) (format=mpd-time-cmaf,encryption=cenc)

HLS/CMAF + FairPlay (y compris HEVC/H.265) doit activer à la fois les protocoles Dash et HLS, et est pris en charge sur les appareils suivants :

  • iOS 11 ou version ultérieure.
  • iPhone 8 ou version ultérieure.
  • macOS High Sierra avec un processeur Intel de 7e génération.

Notes

Widevine n’est pas disponible dans la région GovCloud.

Smooth Streaming

Le protocole Smooth Streaming prend en charge les formats de conteneur et schémas de chiffrement ci-après.

Protocol Format de conteneur Schéma de chiffrement
fMP4 AES https://amsv3account-usw22.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=cbc)
fMP4 CENC (PlayReady) https://amsv3account-usw22.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=cenc)
fMP4 PIFF 1.1 (PlayReady) https://amsv3account-usw22.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=piff)

Notes

La prise en charge de PIFF 1.1 est fournie en tant que solution de compatibilité descendante pour les Smart TV (Samsung, LG) qui implémentaient la version « Silverlight » précoce de la norme CENC. Vous devez utiliser le format PIFF uniquement là où il est nécessaire pour la prise en charge des Smart TV Samsung ou LG livrées entre 2009 et 2015 qui prenaient en charge la version PIFF 1.1 du chiffrement PlayReady.

Obtenir de l’aide et du support

Vous pouvez contacter Media Services pour vous poser des questions ou suivre nos mises à jour en suivant l’une des méthodes suivantes :