Diffusion de l'API Video de Vonage

La plateforme Vonage prend en charge deux types de diffusion différents :

  • Diffusions vidéo interactives en direct - Ce type de diffusion permet à de nombreux clients de publier et de s'abonner aux flux audio-vidéo les uns des autres en temps réel. Les sessions routées peuvent prendre en charge diffusion de vidéos interactives en direct jusqu'à 15 000 participants. Pour plus de détails, voir Diffusions vidéo interactives en direct.

  • Diffusion en direct - Ce type de diffusion vous permet de partager un flux de diffusion en direct HTTP (HLS) ou un flux RTMP avec un grand nombre de spectateurs. Le flux HLS ou RTMP est une vidéo unique composée des différents flux publiés dans la session. Pour plus d'informations, voir Diffusion en direct.

Les deux types de diffusion nécessitent l'utilisation d'une session routée (une session qui utilise le protocole Routeur média de Vonage).

Comparaison des diffusions vidéo interactives en direct et des diffusions en continu en direct

La fonction de diffusion vidéo interactive à grande échelle s'appuie sur WebRTC, ce qui permet la diffusion de contenu à très faible latence et, par conséquent, des interactions en temps réel entre les participants.

HLS utilise le CDN pour la diffusion et est une diffusion traditionnelle avec une latence élevée (15-20 secondes) et aucune interaction. HLS fournit un contenu avec plusieurs qualités vidéo. Chaque spectateur recevra un flux de qualité vidéo adapté à sa bande passante disponible et à la capacité de son lecteur.

Le RTMP a une latence plus faible (environ 5 secondes) que le HLS. Il ne se prête pas non plus aux cas d'utilisation qui nécessitent de l'interactivité.

Si votre cas d'utilisation requiert de l'interactivité, vous devriez utiliser la fonction de diffusion vidéo interactive à grande échelle pour servir votre public en temps réel. Chaque membre de l'audience peut potentiellement publier un flux à la session pour interagir avec d'autres éditeurs de flux en direct (tels qu'un hôte ou un présentateur).

HLS devrait être utilisé pour servir la "capacité de rafale" - lorsque la taille de l'audience dépasse ce qui peut être pris en charge en temps réel dans une diffusion interactive en direct. Un spectateur HLS recevra le contenu avec un temps de latence de 15 à 20 secondes, et ne se prête donc pas directement aux cas d'utilisation interactifs.

HLS prend également en charge la fonctionnalité DVR, qui permet aux utilisateurs de revenir en arrière, de mettre en pause et de reprendre les émissions (dans les lecteurs qui prennent en charge la fonction DVR).

Les clients pourraient intégrer une logique supplémentaire dans leur application pour faire passer une visionneuse de HLS à temps réel et vice-versa. Dans ce cas, l'application peut inclure des capacités de gestion de la différence de latence entre la visionneuse HLS et la visionneuse en temps réel.

Vous pouvez diffuser du contenu HLS à des spectateurs sur des clients qui ne prennent pas en charge WebRTC.

Utilisez RTMP pour envoyer du contenu créé sur Vonage vers des plateformes vidéo de médias sociaux, telles que Facebook ou YouTube Live.

Le nombre de clients pouvant visualiser simultanément un flux HLS ou RTMP est supérieur au nombre de clients pouvant visualiser une session vidéo interactive en direct. Par exemple, vous pouvez fournir un flux HLS à un client si la session a atteint la limite de 15 000 connexions pour les diffusions interactives en direct. Les flux HLS prennent en charge un nombre illimité de spectateurs. Les flux RTMP sont limités par le nombre de spectateurs pris en charge par le fournisseur RTMP.

Combiner la radiodiffusion avec Experience Composer

Il est possible de combiner la radiodiffusion et la Compositeur d'expérience.