Home Articles techniques Comment optimiser la dérive de session dans les flux en direct avec l’insertion d’annonces côté serveur
Applications

Comment optimiser la dérive de session dans les flux en direct avec l’insertion d’annonces côté serveur

About The Author

Outline

Les distributeurs en ligne de sports et d’autres événements diffusés en direct doivent engager et fidéliser les téléspectateurs pour une monétisation optimale. De nombreux fournisseurs de services de streaming utilisent la publicité dynamique, offrant une expérience plus personnalisée aux téléspectateurs que les diffusions traditionnelles. Cependant, lorsqu’ils exploitent cette technologie, les fournisseurs peuvent remarquer des augmentations imprévues de la latence ou des espaces publicitaires non remplis qui peuvent avoir un impact négatif sur les revenus. Le plus souvent, cela résulte de discordances entre les pauses publicitaires du programme et la durée des annonces individuelles envoyées par les serveurs publicitaires pour combler ces pauses. Ces incohérences peuvent entraîner des pauses publicitaires plus longues que souhaitées, entraînant une augmentation de la latence du flux. Si elles ne sont pas gérées, ces augmentations peuvent nuire à l’expérience de visionnage en direct et peuvent conduire à l’abandon des utilisateurs.

Bien que les incohérences mentionnées ci-dessus existeront toujours, les distributeurs qui s’appuient sur notre technologie de génération de manifestes Smartplay peuvent atténuer l’impact. En gérant entièrement les sessions de visionnage individuelles, Smartplay offre aux clients un contrôle complet pour optimiser les compromis entre la réduction de la latence et la maximisation des revenus sur chaque flux, à grande échelle, en fonction de leurs besoins. Continuez à lire pour mieux comprendre la dérive des sessions et découvrir les solutions qui vous aident à offrir une expérience utilisateur exceptionnelle tout en optimisant la monétisation.

‍The défi de dérive de session

‍Server insertion publicitaire côté face (SSAI) est la méthode préférée pour monétiser la vidéo longue durée. La connexion directe avec les serveurs publicitaires crée moins de sauts côté client, évite les bloqueurs de publicités et améliore l’expérience de visionnage. Bien que la technologie SSAI fonctionne souvent sur l’hypothèse que les serveurs publicitaires renvoient des annonces qui correspondent parfaitement à la fenêtre de pause publicitaire allouée, en réalité, c’est rarement le cas. Les incertitudes inévitables dans la longueur des annonces peuvent entraîner des extensions involontaires des pauses publicitaires, connues sous le nom de dérive de session.

La dérive de session peut introduire un « effet spoiler » lorsque le contenu est livré à des latences variables en fonction du canal de distribution et de la session de visionnement, ce qui peut ternir l’attrait d’un événement en direct. Les distributeurs veulent généralement éviter que les téléspectateurs apprennent un but, un touchdown ou un autre jeu passionnant par le biais d’un canal tout en regardant le jeu se dérouler sur un autre. La dérive des sessions à partir des publicités insérées dynamiquement peut aggraver ce problème, créant le besoin de technologies qui gèrent de manière proactive la nature imprévisible des événements en direct et l’insertion dynamique des publicités pour des millions de spectateurs simultanés.

Il existe de nombreuses raisons pour lesquelles des discordances entre la durée de pause publicitaire souhaitée et réelle peuvent se produire. Parfois, il y a des pauses publicitaires imprévues, comme lorsqu’un joueur se blesse lors d’un événement sportif diffusé en direct. L’événement se transforme en pause publicitaire, mais la durée de pause est inconnue lorsqu’il commence. Dans ce cas, une durée de pause publicitaire par défaut prévaut jusqu’à ce qu’un signal mis à jour soit reçu avec la longueur souhaitée. La durée par défaut de la publicité est transmise au serveur publicitaire au début de la pause publicitaire. Les annonces retournées sont généralement destinées à remplir une pause publicitaire beaucoup plus longue que nécessaire. Le résultat est une durée totale d’annonces qui dépasse le temps alloué pour la pause publicitaire, ce qui correspond à l’ajout de temps à la pause publicitaire avant la reprise du contenu principal.

Dans d’autres scénarios, la pause publicitaire et la durée sont insérées dans le flux presque simultanément à la transition du contenu en direct vers la pause publicitaire, ne laissant pas le temps de contacter le serveur publicitaire pour récupérer et traiter les annonces. Dans ce cas, un spectateur verra la liste d’annonces jusqu’à ce que la première annonce soit récupérée du serveur d’annonces et assemblée dans le manifeste. Un autre facteur qui ajoute à ce défi est l’adoption croissante par l’industrie de la publicité programmatique et la dépendance à plusieurs serveurs publicitaires pour diffuser ces campagnes publicitaires. Cela entraîne souvent des retards dans la sélection des annonces et la localisation des serveurs publicitaires. Ces retards peuvent conduire à des placements en ardoise au début de la pause, suivis par des publicités qui s’étendent dans le flux de contenu de base.

Même lorsque des annonces sont insérées avec un préavis suffisant, les serveurs publicitaires diffusent rarement plusieurs annonces qui correspondent à la longueur précise des annonces. La durée totale de consommation des annonces livrées peut souvent être plus longue que la pause publicitaire prévue, prolongeant la dérive de la session et ouvrant la porte à effet spoiler. S’il reste du temps dans la pause publicitaire, même s’il ne s’agit que de quelques secondes, la prochaine annonce diffusée par le serveur publicitaire est généralement assemblée dans le flux sans tenir compte de sa longueur. Cela peut augmenter la dérive de session de plusieurs secondes, selon la longueur de l’annonce.

‍Solving le défi

‍Verizon Media, maintenant Edgio, offre deux approches pour contrôler la dérive de session avec l’insertion dynamique de la publicité dans les flux en direct. Le paramètre par défaut maximise la monétisation et ne supprime les publicités que de temps en temps ; la reprise du contenu en direct est transparente, avec une transition directe des publicités au contenu en direct sans ardoise. L’autre solution met en œuvre une approche plus flexible pour atténuer la dérive des sessions en fournissant aux distributeurs les outils nécessaires pour équilibrer, sur une base granulaire par session, les compromis entre le maintien de la latence la plus faible et la réduction des pertes de revenus. Les clients devront déterminer et définir une limite, ou Flex buffer, pendant les secondes autorisées pendant lesquelles chaque session peut dériver pour un flux en direct donné. Edgio gère chaque session pour répondre à ces objectifs déterminés par le client grâce à un suivi précis et intelligent de la durée des annonces à travers toutes les sessions de visionnage.

‍Achieving des résultats optimaux avec Flex buffering

‍Flex la mise en mémoire tampon repose sur l’intelligence, l’efficacité et l’évolutivité de notre plateforme multimédia basée sur le cloud. Les serveurs Smartplay Manifest gèrent les variables complexes de personnalisation des flux en direct sur des milliers de sessions dans le monde entier. Et pendant les pics de trafic, Smartplay traite efficacement un quart de million de demandes de playlist par seconde tout en facilitant facilement un demi-million d’insertions publicitaires par minute pendant les pics de trafic. L’intelligence essentielle à l’orchestration de l’application de la mise en mémoire tampon Flex avec n’importe quel événement donné en streaming en direct sur des millions d’utilisateurs simultanés est intrinsèque à la fonctionnalité de gestion de 1 à 1 sessions de Smartplay.

Pour améliorer l’expérience de visionnage tout en maximisant la monétisation, les clients doivent déterminer la limite optimale de dérive de session pour leur programme diffusé en direct. Comme le montrent les exemples de cas d’utilisation ci-dessous, les campagnes avec des configurations avec une majorité de spots plus courts sur des disponibilités plus longues obtiendront de meilleurs résultats. La règle empirique pour tous les clients est que plus la valeur du Flex buffer augmente, plus la monétisation augmente. En d’autres termes, plus la dérive de session autorisée est élevée, plus il y a d’occasions de diffuser des publicités et moins d’instances de ardoise.

Alors, quelle dérive de session est tolérable à la lumière des problèmes de latence ? Les clients peuvent compter sur Smartplay en mode par défaut ou travailler avec nous pour tester des scénarios et déterminer le degré de dérive de session qui fonctionne le mieux avec leurs configurations uniques de campagne publicitaire. Les publicités dépassant le temps spécifié seront abandonnées, ce qui permettra à la session de retrouver la latence souhaitée, l’ardoise comblant tout écart entre la dernière publicité et la reprise du contenu en direct.

Comme avec les autres paramètres Smartplay, Flex buffer s’active via des paramètres URL simples qui régissent l’engagement de chaque spectateur. Par exemple, ad.Flex=2 signifie que le tampon Flex autorise deux secondes de dérive de session, et ad.breakend=drop indique que les annonces dépassant le tampon Flex seront abandonnées.

‍Flex tamponnage en action

Nous préférerons choisir une valeur Flex qui ‍Customers est ni trop agressive pour diminuer la dérive de session, ni trop clémente pour que la dérive dépasse la latence tolérable. Les durées de publicité typiques au sein de la campagne et le potentiel de sous-remplissage doivent également être pris en compte. Les configurations des campagnes publicitaires ont un impact sur ces deux aspects. La figure 1 ci-dessous montre les résultats réels d’un test comparant trois paramètres Flex sur une session de streaming en direct de trois heures.

Figure 1. Choisir une valeur Flex qui n’est ni trop agressive ni trop élevée est important pour offrir le meilleur équilibre entre expérience de visionnage optimale et monétisation maximale.

Dans cet exemple, le paramètre Flex de 2 secondes offre systématiquement le temps le plus faible derrière la diffusion en direct, mais supprime neuf annonces et insère 103 segments de liste d’annonces qui totalisent jusqu’à 206 secondes. Un tampon Flex de 16 secondes ajoute une dérive significative de session mais ne gagne rien par rapport à l’option Flex de 8 secondes. Le choix évident est le tampon Flex de 8 secondes.

Les graphiques suivants illustrent différentes expériences de visionnage résultant d’un Flex buffer de 2 secondes avec le même flux en direct mais avec des charges utiles publicitaires variables. Les ardoises publicitaires sont insérées dans des longueurs de 2 secondes correspondant aux durées de blocs du contenu de base diffusé en continu.

La figure 2 ci-dessous illustre les résultats avec l’extension d’URL ad.Flex=2&ad.breakend=drop avec des longueurs de spot d’annonce typiques.

Figure 2. Exemple de tampon flexible de 2 secondes avec des charges utiles publicitaires variables.

Ici, la durée supplémentaire de 1 secondes de deux annonces finissant deux pauses a consommé le temps flexible alloué. La dernière annonce dans la troisième pause est trop longue et va tomber, laissant 28 secondes de la liste d’annonces et corrigeant la dérive de 2 secondes.

La figure 3 ci-dessous présente un scénario similaire à celui de la figure 2, mais avec des durées d’annonce plus longues. La somme de toutes les annonces de la première et de la deuxième pause épuise à nouveau le tampon flexible admissible, et la dernière annonce de la troisième pause tombera. Cependant, cette fois, la dernière annonce est deux fois plus longue que dans l’exemple précédent, ce qui entraîne 58 secondes complètes de liste d’annonces pour corriger la dérive de 2 secondes.

Figure 3. Un tampon flexible de 2 secondes avec des charges utiles publicitaires plus longues.

Dans la figure 4 ci-dessous, nous voyons les résultats lorsque le serveur publicitaire ne renvoie pas suffisamment d’annonces pour remplir la pause deux, ce qui entraîne la nécessité de combler l’écart entre la liste d’annonces. Dans ce cas, parce que les longueurs des blocs sont de 2 secondes, il n’y a aucun moyen de faire correspondre précisément l’écart de 59 secondes avec les blocs de la ardoise publicitaire de 2 secondes. Par conséquent, 60 secondes de liste d’annonces sont insérées, et la dérive de 1 secondes introduite dans la pause d’annonce précédente ne peut pas être corrigée.

Figure 4. Parce que les annonces sont plus longues dans cet exemple par rapport à celle ci-dessus, le spectateur de cette session verra beaucoup plus d’annonces que le spectateur de la figure 3 (58 secondes contre 28 secondes).

La figure 5 ci-dessous compare la façon dont les tampons flexibles de 2 secondes (illustrés dans les figures 2, 3 et 4) se jouent sur trois sessions de visionnement. Alors que la longueur des annonces et les taux de remplissage varient d’une session à l’autre, le flux de contenu de base reprend sa synchronisation après que toutes les pauses sont presque simultanées sur les trois sessions. Cependant, les téléspectateurs des sessions deux et trois ont subi presque deux fois plus de publicités que les téléspectateurs de la session un. Une autre preuve est que les configurations de campagne qui évitent le sous-remplissage et incluent des annonces plus courtes vers la fin de la pause sont les meilleures pour minimiser l’ardoise lorsque le contrôle de dérive de session est souhaitable.

Figure 5. Comparaison côte à côte des figures 2, 3 et 4 pour une seule session.

Conclusion

Les distributeurs de contenu en streaming en direct monétisant leur contenu vidéo long format avec SSAI via notre plate-forme multimédia sont bien positionnés pour affiner de manière proactive les expériences de visionnage à grande échelle et réduire les pertes de revenus inutiles. Ils peuvent le faire tout en assurant un équilibre optimal entre la latence, les chutes de publicités et les ardoises publicitaires en appliquant la solution Flex buffering uniquement disponible avec Smartplay.

Les clients confirment à plusieurs reprises que trouver le meilleur tampon Flex offre un retour sur le temps investi de grande valeur. La plupart découvrent qu’une fois qu’ils ont choisi un tampon pour une session spécifique, ils obtiennent des résultats satisfaisants avec d’autres événements diffusés en direct sur une base continue avec une amélioration considérable par rapport aux opérations SSAI par défaut. Grâce à des tests pris en charge et guidés par Verizon Media, les clients peuvent expérimenter les résultats attendus de divers paramètres flexibles et des configurations de pauses publicitaires des futurs événements de streaming en direct. Ils peuvent ajuster les paramètres pour obtenir les résultats qui conviennent le mieux à leurs besoins et gagneront une plus grande certitude sur ce à quoi s’attendre dans une arène publicitaire de plus en plus volatile.

Contactez votre gestionnaire de compte ou contactez-nous dès aujourd’hui pour en savoir plus sur le processus de test et d’autres aspects de la définition de tampons flexibles optimaux.