Diese Abbildung zeigt einen vereinfachten Datenfluss für den Webparteien- und Broadcast-Verbindungsprozess Red5 Pro.
- Datenfluss für authentifizierte Watch-Party-Benutzer:
- Authentifizierte Benutzer registrieren sich für Veranstaltungen und erstellen optional einen Watchparty-Webstream auf den Watchparty-Servern und laden Freunde ein, sich bei einer Watch Party anzumelden.
- Benutzeraccountinformationen und Ereignisdetails werden in einer Konferenzdatenbank in einem vollständig verwalteten Oracle MySQL Database Service-Cluster gespeichert.
- Datenfluss für Sender:
- Broadcaster erstellen einen Live-Stream der Watchparty für die Veranstaltung auf den Watchparty-Servern, der dann von einem Stream Manager-Server verwaltet wird.
Broadcaster senden ihren Event-Feed an einen Transcoder, der den Feed in verschiedene Varianten (Adaptive Bit Rate Streams verschiedener Auflösungen) oder direkt an die Ursprungsserver umwandelt, wenn keine Transcodierung erforderlich ist.
- Watchparty-Streamdaten werden in einer Streamdatenbank in einem vollständig verwalteten Oracle MySQL Database Service-Cluster gespeichert.
- Stream Manager leiten den Broadcaster-Traffic an Ursprungsserver und Abonnentendatenverkehr an Edge-Server weiter. Die Stream Manager verwalten die automatische Skalierung von Ursprungsservern und Edge-Servern, um die Änderungen beim Laden zu unterstützen.
- Der Webstream wird bereitgestellt, um Partybenutzer anzusehen.
- Der Live-Stream wird an Edge-Server geliefert.
- Broadcaster erstellen einen Live-Stream der Watchparty für die Veranstaltung auf den Watchparty-Servern, der dann von einem Stream Manager-Server verwaltet wird.