Utilisation de la diffusion en continu à plusieurs débits

Product
Video Cloud
S'applique aux utilisateurs
Éditeur
Version
Brightcove 5
Modules
Module médias
Édition
Tous

La diffusion en continu à plusieurs débits de Brightcove améliore la qualité du service offert à l'internaute puisqu'elle vous permet de diffuser des vidéos dont la résolution et le débit sont adaptés à sa vitesse de connexion. Les vidéos de votre médiathèque peuvent comprendre un ou plusieurs rendus encodés selon différents débits et différents formats.

La diffusion en continu à plusieurs débits de Video Cloud améliore la qualité du service offert à l'internaute puisqu'elle permet de diffuser des vidéos dont la résolution et le débit sont adaptés à sa vitesse de connexion. Les vidéos de votre médiathèque peuvent comprendre un ou plusieurs rendus encodés selon différents débits et différents formats. Vous disposez d’un contrôle approfondi des paramètres de chaque rendu, notamment au niveau des codecs, des profils des codecs, de la vidéo et du débit audio, de la hauteur et de la largeur, du nombre d’images par seconde et plus encore. Lorsque vous chargez des vidéos, le moteur de codage adaptatif de Brightcove peut créer automatiquement plusieurs rendus à partir de la vidéo source. Le lecteur Video Cloud sélectionne automatiquement le meilleur rendu que la connexion de l'utilisateur peut prendre en charge en tenant compte de la résolution et du débit. Vous pouvez utiliser la diffusion en continu à plusieurs débits avec la vidéo à la demande, la vidéo en direct ou la vidéo en direct avec DVR.

Fonctionnement de la diffusion en continu à plusieurs débits

Lorsqu’un lecteur lit une vidéo en diffusion à plusieurs débits (une qui possède plusieurs rendus), Video Cloud choisit le meilleur rendu disponible avec comme critère principal la taille de l’écran du lecteur, suivi de la bande passante du spectateur. Video Cloud utilise la procédure suivante pour choisir le meilleur rendu :

  1. Élimination des rendus avec un débit supérieur à 85 % de la vitesse de téléchargement détectée.
  2. Dans les rendus restants, sélectionnez le rendu avec le plus grand débit, en prenant en compte une possible perte de qualité si les dimensions du rendu et la taille de l'écran ne correspondent pas.

Voici un exemple avec une bande passante détectée de 768 kbits/s. Voici les différents rendus disponibles :

  1. 1 280 x 960, 1,8 Mbits/s
  2. 640 x 480, 1 200 kbits/s
  3. 640 x 480, 800 kbits/s
  4. 480 x 360 512 kbit/s
  5. 320 x 240, 350 kbits/s
  6. 320 x 240, 264 kbits/s

Les rendus n° 1, 2 et 3 sont éliminés parce que leur débit est supérieur à 85 % de la bande passante détectée (768 kbits/s). Le rendu n° 4 est sélectionné parce qu'il est le rendu restant avec le plus haut débit.

Remarque : la diffusion en continu à plusieurs débits n’est prise en charge que par les modèles de lecteur en AS 3.0. Si vous lisez une vidéo à rendus multiples dans un modèle de lecteur en AS 2.0 (disponible dans les versions antérieures à Brightcove 3), le lecteur choisit le rendu le plus proche de notre configuration recommandée, qui est 480 x 360 en 512 kbits/s.

Exemple : passage en mode plein écran

Les lecteurs Video Cloud possèdent un bouton qui active le mode plein écran. (Cette fonctionnalité est présente par défaut, mais vous pouvez la supprimer d’un lecteur.)

Supposons que vous disposez d’un lecteur en 480 x 360 intégré à une page, et que celui-ci est configuré pour lire une vidéo en continu qui possède six rendus. Le spectateur clique sur le bouton Plein écran dans le lecteur. La taille du lecteur est maintenant de 1 280 x 960 ; la vidéo passe à la qualité la plus haute disponible, soit 1 280 x 960 en 1,8 Mbit/s, si les conditions suivantes sont remplies :

  • la vidéo est diffusée en continu ; le téléchargement progressif ne prend pas en charge le redimensionnement en cours de lecture ; et
  • le spectateur dispose d’au moins 2,12 Mbit/s de vitesse de téléchargement (pour que le rendu de plus haute qualité ne dépasse pas les 85 % de la bande passante détectée).

Rappelez-vous que vous pouvez désactiver le mode plein écran pour un lecteur si vous voulez empêcher l’utilisation de rendus à haut débit et haute résolution.

Consultez la rubrique Logique des changements de rendus à plusieurs débits pour plus d'exemples.

Sélection de rendus sans détection de bande passante

La gestion de la diffusion en continu à plusieurs débits diffère selon que vous avez choisi la diffusion en continu ou le téléchargement progressif :

  • Avec la diffusion en continu, Video Cloud peut adapter le flux en cours de lecture, en passant de façon dynamique à un rendu différent lorsque le spectateur alterne entre plein écran et mode normal, par exemple.
  • Avec le téléchargement progressif, Video Cloud tente d’identifier la bande passante du spectateur et choisit le rendu le plus approprié. Il est impossible d'alterner automatiquement entre les flux car le rendu est transmis en continu au cache de téléchargement.
  • Avec le téléchargement progressif ou la diffusion en continu, Video Cloud diffuse le rendu le plus proche de 704 kbits/s si la bande passante n'est pas détectée.

Diffusion en continu dynamique

Les lecteurs Video Cloud qui utilisent la diffusion en continu bénéficient de capacités de diffusion en continu avancées et de qualité, grâce à Flash Media Server 3.5 et Flash Player 10. La diffusion en continu dynamique améliore la détection de bande passante, tout en détectant les images perdues, ce qui témoigne d'une utilisation en UC trop élevée de la part du client. La diffusion en continu dynamique est activée par défaut pour tous les lecteurs. Si vous souhaitez désactiver ces fonctions dans un lecteur, vous devez modifier le code de publication du lecteur et supprimer du code de publication le paramètre de configuration dynamicStreaming du lecteur.

Création de plusieurs rendus pour la diffusion en continu à plusieurs débits

Lorsque vous utilisez le module médias pour charger un fichier vidéo qui n’est pas en FLV, vous pouvez cliquer sur Modifier paramètres dans la fenêtre de chargement afin de choisir de créer plusieurs rendus pour la diffusion à plusieurs débits. Si les fichiers vidéos que vous désirez charger sont tous en FLV, l’option Modifier paramètres n’est pas disponible. Consultez la rubrique Utilisation de la diffusion en continu à plusieurs débits avec le transfert batch pour plus d’informations sur la marche à suivre si vous désirez charger vos fichiers avec le transfert batch ou si vos fichiers sont déjà au format FLV. Les éditeurs Video Cloud Pro et Enterprise peuvent utiliser l’API médias pour charger une vidéo, que Video Cloud peut alors convertir en plusieurs rendus pour la diffusion en continu à plusieurs débits.

Lorsque vous cliquez sur Modifier paramètres, la fenêtre Paramètres de chargement s’affiche :

Paramètres de chargement

Dans cette fenêtre, vous pouvez choisir de faire de votre fichier vidéo :

  1. un rendu unique
  2. des rendus multiples

Paramètres de conversion

Si vous sélectionnez un seul rendu, Video Cloud convertit automatiquement chaque fichier vidéo qui n’est pas en FLV. Vous pouvez choisir si le fichier de conversion créé est en VP6 (FLV) ou en H.264 (mp4).

Si vous sélectionnez plusieurs rendus, Video Cloud convertit chaque vidéo hors FLV à charger et en crée six rendus différents. Les rendus sont créés dans l’ordre listé dans la page Paramètres du compte : paramètres de conversion de votre compte Video Cloud Studio. Le premier rendu de la liste est appelé le rendu principal. Consultez la rubrique Paramètres de conversion standard pour une liste des paramètres que nous utilisons par défaut.

Dans la page Paramètres du compte : paramètres de conversion de Video Cloud Studio, vous pouvez afficher et modifier les paramètres à utiliser lors de la conversion des vidéos chargées. En savoir plus sur le paramétrage des options de conversion pour vos vidéos. (Seuls les éditeurs Video Cloud Pro et Enterprise peuvent modifier leurs paramètres de conversion dans Video Cloud Studio.)

Conservation d’une source H.264

Si votre fichier vidéo source est au format H.264, vous pouvez choisir de conserver votre source originale en tant que rendu. Cette option permet de conserver un fichier H.264 principal à un niveau de qualité encore supérieur au meilleur rendu de Video Cloud. En outre, lorsque vous sélectionnez cette option, votre vidéo H.264 source est immédiatement disponible dès le chargement terminé. Vous n’avez pas à attendre que la vidéo soit convertie avant qu’elle ne soit disponible dans le module médias et dans vos lecteurs.

Processus de conversion et de mise en file d’attente des vidéos

Video Cloud convertit vos fichiers vidéo en utilisant un débit variable. Le débit réel sera donc légèrement différent des chiffres annoncés. Remarquez également que le débit maximal est limité par la qualité du fichier chargé :

  • Le débit moyen du fichier source doit être au minimum 75 % du débit requis pour le rendu, sans quoi le rendu ne sera pas créé. Par exemple, si vous chargez un fichier avec un débit d’encodage de 750 kbit/s, Video Cloud créera des rendus à 264 kbit/s (vidéo à 200 kbit/s), 350 kbit/s (vidéo à 286 kbit/s), 512 kbit/s (448 kbit/s) et 800 kbit/s (672 kbit/s). Par contre, le logiciel ne créera pas de rendus à 1 200 kbit/s (1 072 kbit/s) ou 1 800 kbit/s (1 672 kbit/s).
  • Les rendus au-delà des dimensions du fichier source ne seront pas créés. Par exemple, si vous chargez un fichier en 960 x 540 et 1 500 kbit/s, le meilleur rendu sera en 960 x 540 et pas en 1 280 x 960.

Pour une meilleure qualité de service pour les chargements qui nécessitent une conversion, Video Cloud maintient deux files d’attente séparées pour la conversion. La première file est consacrée aux conversions de rendus uniques, aux vidéos générées par l'utilisateur et au premier rendu des vidéos à plusieurs rendus. Si vous utilisez les paramètres de conversion standard, le premier rendu est en 480 x 360, 512 kbit/s. Donc, lorsque vous chargez un fichier pour une diffusion en continu à plusieurs débits, Video Cloud convertit le rendu en 480 x 360 512 kbit/s dans la première file d’attente. Dès que ce premier rendu a été traité, la vidéo devient disponible dans le module médias et peut être ajoutée à un lecteur. Les rendus suivants sont convertis dans la seconde file d’attente, de façon à ce qu’ils n’interfèrent pas avec la conversion prioritaire de la première file. Lorsque leur traitement est terminé, ils deviennent également disponibles dans les lecteurs pour lesquels la vidéo est programmée. La conversion des rendus à haut débit peut prendre un certain temps. La durée exacte d’une conversion dépend de la taille du fichier, du débit du rendu et de la charge de travail du serveur.

Lors de ce processus, Video Cloud crée automatiquement un arrêt sur image et une imagette à partir du fichier vidéo et l’affecte à la vidéo (à moins qu'ils n'existent déjà). L’image sélectionnée est située à 50 % de la durée de la vidéo. Vous pouvez utiliser le module médias pour capturer une image différente, ou remplacer les images existantes avec d’autres images avec la fenêtre Modifier vidéos du module médias.

Affichage de rendus de diffusion en continu à plusieurs débits dans le module médias

Une fois les rendus chargés, vous pouvez afficher leurs informations dans le module médias. Sélectionnez une vidéo dans le module médias. En bas du volet Détails sur la droite, dans la section Rendus à plusieurs débits, le module médias affiche combien de rendus possède la vidéo, ainsi que la résolution et le débit de chaque rendu. Cliquez sur les informations d'un rendu pour afficher la vidéo dans cette résolution.

Vous pouvez également afficher des informations détaillées sur les rendus avec le débogueur de lecteur Video Cloud.

Balises
débit, diffusion dynamique, encodage, mbr, transcoding