Modifications du réseau de streaming vidéo : plan de déploiement des nouvelles adresses sortantes et des ports requis
Découvrez les étapes nécessaires à la mise en œuvre d’un plan d’utilisation de nouvelles adresses IP sortantes et des ports associés.
- Notes de version de SimCapture Cloud
- Aide à l'administrateur et au corps professoral SimCapture Cloud
- Aide SimCapture Cloud Learner
- Aide SimCapture sur site
- Aide SimCapture pour les compétences
- Aide de l'application SimCapture Mobile Camera
- Aide des applications compagnons SimCapture
- Cas d'utilisation SimCapture Cloud
- Aide aux intégrations
- Aide aux informations techniques sur le matériel et le réseau
- Glossaire
- Samaritan Help
Modifications du réseau de streaming vidéo
SimCapture modifie actuellement sa façon de diffuser des vidéos afin de simplifier et de sécuriser la configuration de cette connexion. Aucune action n'est requise immédiatement ; veuillez toutefois informer votre équipe informatique de ce changement afin qu'elle puisse se préparer à effectuer les modifications nécessaires avant le 1er juillet 2023.
Ces nouveaux services seront déployés par phases afin de limiter l’impact sur les clients existants, tout en offrant des avantages aux nouveaux clients pendant le déploiement.
Phase 1
1er mai 2023
Les nouveaux clients à compter du 1er mai 2023 sont invités à autoriser de nouveaux ports et adresses, comme indiqué dans l' article Exigences de connexion et de port .
- Tâches pour les nouveaux clients : à compter du 1er mai 2023 , les nouveaux clients autoriseront de nouveaux ports et adresses comme indiqué dans la section Nouvelles adresses sortantes et port requis de l' article Exigences de connexion et de port .
- Tâches pour les clients existants : Aucune. Les anciens serveurs TURN et les canaux de signalisation WebRTC resteront en ligne pour les clients existants.
Phase 2
1er juillet 2023
Les clients existants sont redirigés vers de nouveaux services à mesure qu'ils modifient leurs règles réseau, si nécessaire. Nous pouvons déterminer à distance quels CaptureNodes et quels viewers n'ont pas accès à ces services et ne mettrons à jour les clients individuels qu'une fois leur accès confirmé.
- Tâches pour les clients existants : autoriser les nouveaux ports et adresses sur le réseau SimCapture avant le 1er juillet 2023. Ne pas supprimer les règles réseau pour les anciens serveurs TURN avant la phase 3.
Phase 3
15 juillet 2023
Les anciens serveurs TURN et les services de signalisation WebRTC seront fermés après le 15 juillet 2023 .
- Tâches pour les clients existants : les clients peuvent supprimer les règles réseau des anciens serveurs TURN s'ils le souhaitent
Plus d'informations
Que sont les serveurs TURN ?
SimCapture diffuse des vidéos et des fichiers audio en direct aux navigateurs via WebRTC . Dans de nombreux cas, la vidéo est diffusée directement depuis les CaptureNodes vers les utilisateurs via une connexion peer-to-peer directe. Cependant, la configuration ou la topologie du réseau peut empêcher ce type de communication. Dans ce cas, les médias sont relayés via les serveurs TURN, ce qui permet une visualisation en direct. Pour en savoir plus , consultez le site web de SimCapture.
Qu'est-ce qui change ?
Nous migrons nos serveurs TURN vers AWS Global Accelerator et améliorons notre système d'équilibrage de charge. Global Accelerator peut améliorer la latence des vidéos en direct, notamment lorsque les utilisateurs sont éloignés de nos centres de données.
Pourquoi cela nécessite-t-il autant de ports ?
Nous pouvons exécuter un serveur TURN sur chaque port. L'accès à 100 ports nous permet d'augmenter la capacité sans nécessiter de nouveaux ports ou adresses IP à court terme. Ce système nous permet également d'exécuter tous nos serveurs TURN sur une adresse IP et un nom d'hôte uniques et statiques, immuables.
Pourquoi ne pas utiliser un équilibreur de charge conventionnel ou un autre type de proxy ?
Les serveurs TURN ne sont pas des appliances cloud classiques et ne peuvent pas être déployés comme la plupart des services web. Nous utilisons CoTURN , le serveur TURN open source le plus répandu, qui présente des inconvénients majeurs lors d'un déploiement derrière un équilibreur de charge classique . CoTURN doit connaître son adresse IP publique au démarrage et ne peut pas être déployé via un chemin d'URL (c'est-à-dire un proxy inverse).
Microservices SimCapture
Quels nouveaux services utilisent cette adresse ?
Dans un premier temps, le seul service fonctionnant sur platform.simcapture.com sera le service de signalisation WebRTC. À mesure que SimCapture enrichira ses fonctionnalités, nous pourrions exécuter d'autres microservices SimCapture à cette adresse. Le déploiement de composants SimCapture sous forme de microservices offre de nombreux avantages, comme une fiabilité accrue sur l'ensemble de la plateforme.
Qu'est-ce que la signalisation WebRTC ?
WebRTC est un protocole complexe conçu pour fonctionner efficacement dans différentes conditions de réseau et formats multimédias. La signalisation est un échange de métadonnées entre homologues afin de déterminer comment la connexion multimédia en direct doit être établie et comment la vidéo et l'audio doivent être encodés et transmis.
Pourquoi la signalisation WebRTC se déplace-t-elle vers une nouvelle adresse ?
La signalisation est une condition préalable indispensable à la diffusion de vidéos en direct aux utilisateurs SimCapture . En la transférant vers un service dédié derrière AWS Global Accelerator, nous pouvons réduire le temps d'aller-retour des messages de signalisation. Dans de nombreux cas, cela peut améliorer le temps de connexion initial à la vidéo en direct.