Esta imagem mostra um fluxo de dados simplificado para a parte Web Red5 Pro e o processo de conexão de transmissão.
- Fluxo de dados para usuários autenticados da parte de verificação:
- Usuários autenticados se registram para eventos e, opcionalmente, criam um fluxo da web da parte do relógio nos servidores da parte do relógio e convidam amigos para se juntar a eles em uma parte do relógio.
- As informações da conta do usuário e os detalhes do evento são armazenados em um banco de dados de conferência em um cluster totalmente gerenciado do Oracle MySQL Database Service.
- Fluxo de dados para emissoras:
- As emissoras criam um fluxo ao vivo para o evento nos servidores da festa de relógio, que é então gerenciado por um servidor do gerenciador de fluxos.
Os emissores enviam seus feed de eventos para um transcodificador, que transforma o feed em variantes diferentes (fluxos Adaptive Bit Rate de várias resoluções) ou diretamente para os servidores de origem, se a transcodificação não for necessária.
- Os dados de stream de controle da parte são armazenados em um banco de dados de stream em um cluster totalmente gerenciado do Oracle MySQL Database Service.
- Os gerentes de fluxo direcionam o tráfego da emissora para servidores de origem e o tráfego de assinantes para servidores de borda. Os gerentes de fluxo gerenciam o dimensionamento automático dos servidores de origem e dos servidores de borda para suportar as alterações no carregamento.
- O fluxo da web é entregue para assistir usuários da festa.
- O fluxo ativo é entregue aos servidores de borda.
- As emissoras criam um fluxo ao vivo para o evento nos servidores da festa de relógio, que é então gerenciado por um servidor do gerenciador de fluxos.