Une fois connecté à une conférence, tout contenu audio demandé est immédiatement transmis et disponible. Toutefois, pour recevoir des contenus vidéo, le client doit d'abord définir des canevas pour chaque flux vidéo.
Les canevas aident Meet à comprendre comment votre client consommera un flux vidéo, en spécifiant sa résolution en pixels (par exemple, 1 280 x 720), le nombre d'images par seconde (IPS) et en sélectionnant un protocole d'attribution. Le protocole d'attribution spécifie comment Meet doit choisir les flux vidéo lorsqu' il y a plus de participants que SSRCs.
Demandes d'attribution de vidéos
Pour recevoir des contenus vidéo, les clients envoient d'abord une demande d'attribution de vidéos
sur
le
VideoAssignment
canal de données, en définissant des canevas pour les flux vidéo négociés.
Une fois que Meet reçoit la demande, il commence à sélectionner des vidéos de participants "pertinentes" en fonction de facteurs tels que :
- Le participant parle-t-il ?
- Le participant fait-il une présentation ?
- Le participant partage-t-il son écran ?
Ensuite, Meet mappe les participants "les plus pertinents" aux SSRCs vidéo disponibles et commence à transmettre des contenus vidéo, en faisant correspondre les paramètres du canevas aussi précisément que possible.
Si le nombre de participants à une conférence dépasse le nombre de SSRCs, Meet remplacera les flux au fil du temps pour correspondre aux participants les plus pertinents.
Une fois que Meet a appliqué la demande d'attribution de vidéos, il envoie une
mise à jour des ressources
sur le
VideoAssignment
canal de données. Cette mise à jour inclut le mappage SSRC-canevas. Grâce à ce mappage, les clients peuvent identifier la résolution et le nombre d'IPS du flux vidéo pour chaque SSRC.
Inversement, le client sait quel SSRC utiliser lorsqu'il recherche une résolution et un nombre d'IPS spécifiques.
Remarques
Meet décide de l'association entre le SSRC et le canevas. Le client ne spécifie pas cela dans la requête.
Meet n'attribue pas les SSRCs de manière déterministe. Par exemple, ne supposez pas que le premier SSRC est le participant "le plus pertinent".
Les clients ne doivent pas demander une résolution supérieure à celle dont ils ont besoin. Par exemple, ne demandez pas de vidéo 1080p lorsque votre modèle n'utilise que 480p.
Il n'est pas toujours possible de faire correspondre les résolutions exactes.
Les clients ne doivent pas envoyer de demandes d'attribution de vidéos excessives. Elles seront limitées ou ignorées.