Remarque : changement de sources
Au cours du mois de mars 2019, Brightcove met à jour l'infrastructure de Dynamic Delivery pour apporter une petite modification aux sources renvoyées par les API CMS/Playback, et donc livrées au Brightcove Player et aux lecteurs SDK natifs.
Pour la grande majorité des utilisateurs de Video Cloud, ce changement est totalement transparent. Vous n'avez rien à faire. Pour quelques clients qui ont construit des intégrations en s'appuyant sur la structure exacte des sources existantes, ces intégrations devront changer.
Qu'est-ce qui change ?
Actuellement, la livraison dynamique renvoie 2 versions (v4 et v5) de HLS lorsque les demandes d'API de lecture arrivent. Dans certains cas particuliers, généralement la livraison à un appareil spécifique, les comptes sont également activés pour la livraison v3.
Pour chacun d'entre eux, nous renvoyons également les types de DRM suivants :
- V3 : Effacer / AES-128 (si votre compte est activé pour la v3)
- V4 : Clair / AES-128
- V5 : Clair / AES-128 / Fairplay
La seule raison pour laquelle nous livrons HLSv5 est qu'il prend en charge Fairplay - pour Clear et AES-128, la vidéo et les manifestes que nous renvoyons sont identiques.
Cependant, étant donné que leurs URL sont différentes (elles contiennent « v4 » ou « v5 »), nous doublons la quantité de contenu que nous devons fournir et mettre en cache, ce qui est un gaspillage et a un impact sur les performances de la livraison dynamique et de SSAI.
Par conséquent, nous modifions l'infrastructure afin que seul le manifeste Fairplay soit renvoyé pour la v5, de sorte que l'ensemble de sources ressemblera désormais à ceci :
- V3 : Effacer / AES-128 (si votre compte est activé pour la v3)
- V4 : Clair / AES-128
- V5 : Fair-play
Cela aurait-il un impact sur mes joueurs ?
- Si tu ne pas utiliser le cryptage Clear DRM ou AES-128, ce changement ça ne fait aucune différence
- Si tu faire utilisez le cryptage Clear DRM ou AES-128, mais laissez le joueur sélectionner la source automatiquement, ce changement ça ne fait aucune différence (le joueur sélectionnera la source v4)
- Si tu faire utiliser le cryptage Clear DRM ou AES-128 et avoir écrit un code personnalisé pour forcer le lecteur à utiliser les URL sources v5, ce changement le lecteur n'a pas de source jouable - la solution est de permettre au joueur de sélectionner automatiquement la source, ou de modifier votre code pour sélectionner la source v4 à la place.