Cette image présente un flux de données simplifié pour la partie Web Red5 Pro et le processus de connexion de diffusion.
- Flux de données pour les utilisateurs de points d'attention authentifiés :
- Les utilisateurs authentifiés s'inscrivent à des événements et, éventuellement, créent un flux Web de partie de surveillance sur les serveurs de partie de surveillance et invitent des amis à les rejoindre dans une partie de surveillance.
- Les informations de compte utilisateur et les détails d'événement sont stockés dans une base de données de conférence dans un cluster Oracle MySQL Database Service entièrement géré.
- Flux de données pour les diffuseurs :
- Les diffuseurs créent un flux en direct de partie de surveillance pour l'événement sur les serveurs de partie de surveillance qui est ensuite géré par un serveur de gestionnaire de flux.
Les radiodiffuseurs envoient leur flux d'événements à un transcodeur, qui transforme le flux en différentes variantes (flux de débit de bits adaptatifs de différentes résolutions) ou directement aux serveurs d'origine si le transcodage n'est pas nécessaire.
- Les données de flux de partie de surveillance sont stockées dans une base de données de flux dans un cluster Oracle MySQL Database Service entièrement géré.
- Les gestionnaires de flux dirigent le trafic des diffuseurs vers les serveurs d'origine et le trafic des abonnés vers les serveurs en périphérie. Les gestionnaires de flux gèrent le redimensionnement automatique des serveurs d'origine et des serveurs en périphérie pour prendre en charge les modifications de charge.
- Le flux Web est transmis aux utilisateurs de la partie de surveillance.
- Le flux actif est distribué aux serveurs périphériques.
- Les diffuseurs créent un flux en direct de partie de surveillance pour l'événement sur les serveurs de partie de surveillance qui est ensuite géré par un serveur de gestionnaire de flux.