La plateforme Workvivo prend en charge les diffusions en direct natives et RTMPS, toutes deux alimentées par Amazon IVS pour une diffusion mondiale à faible latence. Les diffusions en direct natives utilisent Zoom et Amazon IVS, prenant en charge jusqu’à 1080p60 à 8,5 Mbps. Les flux RTMPS utilisent des outils tiers avec les URL de diffusion fournies. Les spectateurs bénéficient de débits adaptatifs en fonction des conditions du réseau, avec un streaming recommandé en 720p, 4,5 Mbps, 30/60 FPS, et des protocoles TLS 1.3 sécurisés. Les règles du pare-feu et les calculs de la bande passante garantissent une diffusion fluide.
Index
- Contexte
- Service natif
- RTMPS (Diffusion par des tiers)
- Téléspectateurs
- Protocoles/Ports
- Questions fréquentes
Contexte
La plateforme Workvivo prend actuellement en charge 2 types de diffusions en direct :
- Diffusions en direct natives où le Client diffuse la diffusion en direct directement dans le Produit Workvivo.
- Diffusions en direct RTMPS où le Client utilisera un outil tiers pour diffuser la diffusion en direct sur la Plateforme Workvivo, tel que OBS Studio/ Zoom.
- L’expérience des participants/spectateurs pour les diffusions en direct natives et RTMPS est basée sur le service de streaming à faible latence Amazon IVS et le service de chat Amazons IVs.
- L’ingestion et la distribution de vidéos s’exécutent via le réseau de diffusion de contenu (CDN) d’Amazon IVS. Le CDN est spécialisé et hautement optimisé pour les vidéos à faible latence. Cela permet à Amazon IVS de fournir aux clients des vidéos de haute qualité de bout en bout diffusées à un public mondial avec un délai minimal à grande échelle. Le CDN vidéo dispose de points de présence (PoP) mondiaux, ce qui permet aux diffuseurs et aux téléspectateurs d’être dispersés géographiquement.
-
Quelle que soit la région AWS dans laquelle vous avez choisi de configurer vos ressources Amazon IVS :
- Les streamers ingèrent automatiquement la vidéo vers un PoP géographiquement proche de leur emplacement.
- Les téléspectateurs diffusent des vidéos via le CDN vidéo global.
Service natif
La fonctionnalité de diffusion native de Workvivo est propulsée par la plateforme vidéo globale Zooms et le service IVS d’Amazon.
Exigences en termes de bande passante
La source d'entrée définira le débit binaire maximal (nous prenons en charge jusqu'à 1080p60 à 8,5 Mbps). Dans une configuration à hôte unique, l'application Workvivo diffusera en HD en 1080p.
Dans une configuration à hôtes multiples, chaque hôte est diffusé à 360p et combiné pour la diffusion vers IVS.
L'expérience du spectateur met en œuvre un ABR (débit binaire adaptatif). Le débit binaire pour les spectateurs dépendra de la source d'entrée et des conditions du réseau du spectateur. Ces informations sont détaillées dans la FAQ ci-dessous.
Configuration requise pour le pare-feu hôte
Les exigences en matière de réseau et de pare-feu sont indiquées ici dans la section « Règles de pare-feu pour les réunions et les webinaires Zoom ». Les machines hôtes doivent mettre en œuvre les règles de pare-feu et celles du spectateur.
RTMPS (Diffusion par des tiers)
La fonctionnalité de diffusion en direct RTMPS de Workvivo vous permet de diffuser un flux en direct dans Workvivo via notre serveur RTMPS. L’expérience du spectateur est alimentée par le service IVS d’Amazon.
Configuration requise pour le pare-feu hôte
L’outil Thirty Party Broadcasting définira les exigences du pare-feu. Veuillez consulter la documentation de l’outil de diffusion par des tiers pour obtenir une ventilation complète des exigences en matière de pare-feu. L’ordinateur hôte doit également implémenter les exigences de visionneuse ci-dessous. Lors du lancement d’une diffusion en direct RTMPS, le produit Workvivo fournit une URL de diffusion en continu et une clé de diffusion en continu pour connecter le produit tiers à Workvivo/Amazon IVS. Plus d’informations sur cette configuration ici.
Regarder un livestream
Exigences de pare-feu pour les spectateurs / participants
Toutes les interactions permettant à l’utilisateur de se connecter à un livestream utilisent des technologies et protocoles natifs du navigateur client. Le trafic est sécurisé en transit via TLS 1.3, utilisant à la fois les protocoles HTTPS et WSS.
Protocoles/Ports
| Destination | Protocoles/Ports | Exigences en matière de pare-feu |
|
CENTRES DE DONNÉES DE L’UE *.eu-west-1.playback.live-video.net *.eu-central-1.playback.live-video.net |
HTTPS / WSS /RTMPS PORT TCP 443 |
Autoriser le trafic sortant |
|
transcribestreaming.eu-west-1.amazonaws.com transcribestreaming.eu-central-1.amazonaws.com |
PORT HTTPS / WSS 8443 | |
|
CENTRES DE DONNÉES AMÉRICAINS *.live-video.net *.us-west-2.playback.live-video.net *.us-east-2.playback.live-video.net |
HTTPS / WSS / RTMPS PORT TCP 443 |
|
|
transcribestreaming.us-east-2.amazonaws.com transcribestreaming.us-west-2.amazonaws.com |
HTTPS / WSS PORT TCP 8443 |
Questions fréquentes
Lorsque tu planifies une diffusion en direct pour plus de 15 000 personnes, contacte Workvivo au moins une semaine à l'avance afin que nous puissions nous assurer que la diffusion se déroule dans les meilleures conditions. Indique également la répartition par public et par emplacement. Pour nous transmettre ces informations, tu peux envoyer une demande. Si la taille de l'audience est inférieure à 15 000 personnes, il n'est pas nécessaire de nous prévenir.
-
Pour des performances et une fiabilité optimales, Workvivo recommande de diffuser en 720p (HD) avec les paramètres suivants :
- Résolution : 1280x720
- Débit binaire : jusqu’à 4,5 Mbps
- Fréquence d’images (FPS) : 30 ou 60
- Intervalle d’images clés : 2 secondes
- Codec : H.264 (vidéo), AAC (LC) (audio)
- Contrôle du débit binaire : CBR (Constant Bitrate)
- Cette configuration offre un bon équilibre entre la qualité vidéo et l’utilisation de la bande passante, et est bien prise en charge sur la plupart des réseaux, navigateurs et appareils.
- NB : Si la capacité de bande passante de votre réseau n’est pas un problème, des flux à plus haute résolution sont acceptables ; cependant, Workvivo Livestreams a une capacité d’ingestion maximale de 8,5 Mbps
Le service est-il unicast ou multicast ?
Unidiffusion
Comment le Service prend-il en charge la livraison mondiale ?
L’ingestion et la distribution de vidéos s’exécutent via le réseau de diffusion de contenu (CDN) d’Amazon IVS. Le CDN est spécialisé et hautement optimisé pour les vidéos à faible latence. Cela permet à Amazon IVS de fournir aux clients des vidéos de haute qualité de bout en bout diffusées à un public mondial avec un délai minimal à grande échelle. Le CDN vidéo dispose de points de présence (PoP) mondiaux, ce qui permet aux diffuseurs et aux téléspectateurs d’être dispersés géographiquement.
Quelles sont les exigences en termes de bande passante ?
L’entrée source définira le débit binaire supérieur et nous prenons en charge jusqu’à un maximum de 1080p60 à 8,5 Mbps.
Quelles sont les exigences en matière de bande passante pour les spectateurs ?
La diffusion en direct RTMPS de Workvivo utilise un ABR ( Adaptive Bit Rate ) et le débit binaire pour les téléspectateurs dépendra de l’entrée source et des conditions de réseau du spectateur. Le lecteur du produit Workvivo ajustera automatiquement le débit binaire et la résolution d’image en fonction des conditions réseau sous-jacentes.
Résolution/Débit binaire/FPS
La résolution du flux détermine en grande partie son débit binaire et sa fréquence d’images (images par seconde, ou FPS). Utilisez les directives suivantes ; Voici nos recommandations. Notez que les résolutions indiquées ci-dessous sont orientées paysage (horizontale x verticale), inversez-les donc pour l’orientation portrait.
|
Qualité acceptable (SD) 480p (852x480) |
Bonne qualité (HD) 720p (1280 x 720) |
Haute qualité (Full HD) 1080p (1920x1080) |
|
| Débit binaire | Jusqu’à 1500 Kbps | Jusqu’à 4500 Kbps | Jusqu’à 8500 Kbps |
| FPS | 30 | 30 ou 60 | 30 ou 60 |
| Intervalle d’images clés | 2 secondes | 2 secondes | 2 secondes |
Le débit binaire, le FPS et la résolution sont interdépendants. Les valeurs optimales dépendent des circonstances et peuvent être compliquées à déterminer. Notre meilleur conseil est de commencer par les valeurs ci-dessus et d’expérimenter si vous le souhaitez. L’objectif est un mouvement clair et fluide des composants vidéo pendant le streaming et une bonne résolution dans la bande passante disponible. L’augmentation de la fréquence d’images et/ou de la résolution augmente la qualité vidéo globale, mais celle-ci est nécessairement limitée par la bande passante.
- Pour estimer la bande passante nécessaire pour les spectateurs sur un réseau partagé (par exemple, l’emplacement du bureau) :
- Par exemple, si vous diffusez en continu en 720p (jusqu’à 4,5 Mbit/s) et que vous prévoyez 100 spectateurs dans un seul bureau :
- Cela signifie que votre réseau doit être en mesure de prendre en charge au moins 450 Mbit/s en aval pour garantir une expérience de visionnage fluide pour tous les participants.
- Conseil : Si les spectateurs sont répartis dans différents bureaux ou emplacements, calculez la bande passante par emplacement en fonction de la fréquentation prévue.
Comment la diffusion en direct est-elle diffusée en toute sécurité sur le navigateur client ?
L’application Workvivo génère un jeton de lecture à usage unique individuel pour chaque utilisateur lorsqu’il tente de se connecter à la diffusion en direct dans Workvivo. Lorsqu’un utilisateur clique pour rejoindre une diffusion en direct, l’application vérifie qu’il fait partie de l’audience invitée et génère le jeton à usage unique. La documentation AWS sur la mise en œuvre d’un accès sécurisé à un canal privé au sein d’Amazon IVS est disponible ici. https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/private-channels-generate-tokens.html
Existe-t-il des recommandations ou des bonnes pratiques en matière de qualité de service (QoS) ?
-
Minimiser la latence
- Lors de la diffusion à l’aide d’un outil tiers, il existe un certain nombre d’options pour améliorer la qualité. Ceux-ci sont documentés dans la documentation d’Amazon IVS. https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/streaming-config.html
-
Workvivo prend en charge la diffusion en direct à faible latence (< 5 secondes) qui est compatible avec la plupart des applications de diffusion en continu avec une configuration minimale requise. Voici les paramètres recommandés pour obtenir la latence la plus faible sur vos diffusions en direct :
- Pour l’encodage vidéo, réglez l’image clé ou l’IDR sur un intervalle de 2 secondes (vous pouvez également définir sur 1 seconde pour une latence encore plus faible, mais vous pouvez voir plus de mise en mémoire tampon ou d’images perdues pour les spectateurs en raison de l’activation de la résolution accrue sur le lecteur de streaming à débit binaire adaptatif que nous utilisons pour visionner les flux en direct Workvivo.
- Si une option est disponible pour le « réglage sans latence » dans une configuration x246, activez-la.
- Assurez-vous que la taille de la mémoire tampon (VBV) ne dépasse pas le débit moyen (kbits/s) du flux.
- Nous vous recommandons vivement de ne pas utiliser de services de transfert de flux pour diffuser vers Workvivo, car ils entraîneront une latence nettement plus élevée sur vos flux.
- Diffusez toujours directement sur Workvivo via RTMPS pour obtenir les meilleurs résultats.
-
Paramètres de l’encodeur
Nous prenons en charge H.264 pour la vidéo et AAC (LC) pour l’audio, ingéré via RTMPS à l’aide de TLS 1.2 ou version ultérieure. Votre encodeur doit se connecter à notre point de terminaison via le port TCP 443. Nous vous recommandons de toujours inclure le numéro de port dans l’URL RTMPS. Nous ne prenons pas en charge la diffusion sur un port RTMP non crypté. Voici nos recommandations pour optimiser le débit binaire, le FPS et les intervalles d’images clés :
- Qualité Full HD 1080p (1920x1080) Débit binaire jusqu’à 8500 Kbits/s 30 ou 60 ips Intervalle d’images clés de 2 secondes
- Qualité HD 720p (1280 x 720) Débit binaire jusqu’à 4500 Kbps 30 ou 60 ips Intervalle d’images clés de 2 secondes
- Qualité SD 480p (852 x 480) Débit binaire jusqu’à 1500 Kbits/s 30 ips Intervalle d’images clés de 2 secondes
-
Pour la vidéo en streaming, nous recommandons vivement 30 ips ou 60 ips. Si vous diffusez un écran ou une vidéo animée, nous recommandons 60 ips.
Pour les paramètres vidéo, nous vous recommandons les options suivantes, le cas échéant :- Niveau H.264 : Principal
- Changement de scène : Désactivé (de préférence)
- Sous-échantillon de chrominance : YUV420P
- CACAB : Préféré
- Espace colorimétrique : BT.709
-
Pour les paramètres audio, nous prenons en charge les éléments suivants :
- Codec : AAC (LC)
- Débit binaire : 96 kbit/s à 320 kbit/s
- Fréquence d’échantillonnage : 44,1 Khz ou 48 Khz
- Canaux : Maximum 2 - Stéréo (1 - Mono ou 2 - Stéréo)
-
Nous vous recommandons d’utiliser CBR (débit binaire constant) plutôt que VBR (débit binaire variable) pour produire des résultats plus prévisibles. VBR entraînera une mise en mémoire tampon plus fréquente et une lecture instable.
Utilisez des flux de signal progressifs et évitez toute vidéo entrelacée dans le flux de production et/ou l’encodage pour de meilleurs résultats.