A plataforma Workvivo aceita transmissões ao vivo nativas e RTMPS, ambas com tecnologia Amazon IVS para fornecer uma distribuição global de baixa latência. Transmissões ao vivo nativas usam Zoom e Amazon IVS e aceitam até 1080p60 a 8,5 Mbps. As transmissões RTMPS utilizam ferramentas de terceiros com URLs de transmissão fornecidos. O público terá taxas de bits adaptativas baseadas nas condições da rede, com uma transmissão recomendada de 720p, 4,5 Mbps, 30/60 qps e protocolos TLS 1.3 seguros. Regras de firewall e cálculos de largura de banda garantem uma transmissão sem interrupções.
Índice
- Contexto
- Serviço Nativo
- RTMPS (Transmissão de Terceiros)
- Espectadores
- Protocolos/Portas
- Perguntas frequentes
Contexto
A plataforma Workvivo atualmente suporta 2 tipos de transmissões ao vivo:
- Transmissões ao vivo nativas , onde o cliente transmite o fluxo de vídeo diretamente dentro do produto Workvivo.
- Transmissões ao vivo RTMPS onde o Cliente utilizará uma ferramenta de terceiros para transmitir o fluxo de vídeo para a plataforma Workvivo, como o OBS Studio/Zoom.
- A experiência do participante/espectador para transmissões ao vivo nativas e RTMPS é baseada no serviço de streaming de baixa latência Amazon IVS e no serviço de bate-papo Amazon IVS.
- A ingestão e distribuição de vídeo são realizadas através da Rede de Distribuição de Conteúdo (CDN) da Amazon IVS. A CDN é especializada e altamente otimizada para vídeo de baixa latência. Isso permite que a Amazon IVS forneça aos clientes vídeos de alta qualidade de ponta a ponta, veiculados para um público global com atraso mínimo e em grande escala. A CDN de vídeo possui Pontos de Presença (PoPs) globais, permitindo que emissoras e espectadores estejam geograficamente dispersos.
-
Independentemente da região da AWS onde você escolheu configurar seus recursos do Amazon IVS:
- Os serviços de streaming ingerem automaticamente o vídeo em um PoP (Ponto de Presença) geograficamente próximo à sua localização.
- Os espectadores assistem a vídeos em streaming através da CDN de vídeo global.
Serviço Nativo
A funcionalidade de transmissão nativa da Workvivo é alimentada pela plataforma global de vídeo da Zoom e pelo serviço IVS da Amazon.
Requisitos de largura de banda
A entrada da fonte define a taxa de bits superior. Nós oferecemos suporte a, no máximo, 1080p60 a 8,5 Mbps. Em uma configuração com um anfitrião, o aplicativo Workvivo transmite em HD em 1080p.
Em uma configuração com vários anfitriões, cada um é transmitido em 360p e combinado para transmissão para IVS.
A experiência de espectador implementa uma taxa de bits adaptável, e a taxa de bits para quem assiste depende da entrada da fonte e das condições da rede. Isso está detalhado nas perguntas frequentes abaixo.
Requisitos do firewall do host
Os requisitos de rede e firewall estão documentados aqui em "Regras de firewall para reuniões e webinars do Zoom". Os computadores dos anfitriões devem implementar as regras de firewall para o anfitrião e para o espectador.
RTMPS (Transmissão de Terceiros)
A funcionalidade de transmissão ao vivo RTMPS do Workvivo permite que você transmita um feed ao vivo para o Workvivo através do nosso servidor RTMPS. A experiência do espectador é proporcionada pelo serviço IVS da Amazon.
Requisitos do firewall do host
A ferramenta de transmissão de terceiros definirá os requisitos de firewall. Consulte a documentação da ferramenta para obter uma descrição completa dos requisitos de firewall. A máquina host também deve atender aos requisitos do visualizador descritos abaixo. Ao iniciar uma transmissão ao vivo RTMPS, o produto Workvivo fornecerá um URL de streaming e uma chave de streaming para conectar o produto de terceiros ao Workvivo/Amazon IVS. Mais informações sobre essa configuração podem ser encontradas aqui.
Assistir a uma transmissão ao vivo
Requisitos de firewall para espectadores/participantes
Todas as interações do usuário que se conecta para assistir a uma transmissão ao vivo utilizam tecnologias e protocolos nativos do navegador do cliente. O tráfego é seguro em trânsito usando TLS 1.3, que utiliza os protocolos HTTPS e WSS.
Protocolos/Portas
| Destino | Protocolos/Portas | Requisitos de firewall |
|
CENTROS DE DADOS DA UE *.eu-west-1.playback.live-video.net *.eu-central-1.playback.live-video.net |
HTTPS / WSS / RTMPS Porta TCP 443 |
Permitir tráfego de saída |
|
transcriptstreaming.eu-west-1.amazonaws.com transcriptstreaming.eu-central-1.amazonaws.com |
HTTPS / WSS PORTA 8443 | |
|
CENTROS DE DADOS DOS EUA *.live-video.net *.us-west-2.playback.live-video.net *.us-east-2.playback.live-video.net |
HTTPS / WSS / RTMPS Porta TCP 443 |
|
|
transcriptstreaming.us-east-2.amazonaws.com transcriptstreaming.us-west-2.amazonaws.com |
HTTPS / WSS Porta TCP 8443 |
Perguntas frequentes
Ao planejar uma transmissão ao vivo para mais de 15.000 pessoas, informe a Workvivo com pelo menos uma semana de antecedência para que possamos garantir que sua transmissão ao vivo seja a mais perfeita possível. Inclua o detalhamento por público e localização. Você pode enviar uma solicitação para nos avisar sobre isso. Se o tamanho do público for menor que 15.000 pessoas, não precisamos ser avisados.
-
Para obter o melhor desempenho e confiabilidade, a Workvivo recomenda a transmissão em 720p (HD) com as seguintes configurações:
- Resolução: 1280x720
- Taxa de bits: até 4,5 Mbps
- Taxa de quadros (FPS): 30 ou 60
- Intervalo de quadros-chave: 2 segundos
- Codec: H.264 (vídeo), AAC (LC) (áudio)
- Controle de taxa de bits: CBR (Taxa de bits constante)
- Essa configuração oferece um bom equilíbrio entre qualidade de vídeo e uso de largura de banda, e é bem compatível com a maioria das redes, navegadores e dispositivos.
- Observação: Se a capacidade de largura de banda da sua rede não for um problema, transmissões em alta resolução são aceitáveis; no entanto, o Workvivo Livestreams tem uma capacidade máxima de ingestão de 8,5 Mbps.
O serviço é unicast ou multicast?
Unicast
Como o serviço apoia a entrega global?
A ingestão e distribuição de vídeo são realizadas através da Rede de Distribuição de Conteúdo (CDN) da Amazon IVS. A CDN é especializada e altamente otimizada para vídeo de baixa latência. Isso permite que a Amazon IVS forneça aos clientes vídeos de alta qualidade de ponta a ponta, veiculados para um público global com atraso mínimo e em grande escala. A CDN de vídeo possui Pontos de Presença (PoPs) globais, permitindo que emissoras e espectadores estejam geograficamente dispersos.
Quais são os requisitos de largura de banda?
A entrada de origem definirá a taxa de bits máxima, e suportamos até um máximo de 1080p60 a 8,5 Mbps.
Quais são os requisitos de largura de banda do visualizador?
O serviço de transmissão ao vivo RTMPS da Workvivo utiliza ABR (Taxa de Bits Adaptativa), e a taxa de bits para os espectadores dependerá da entrada da fonte e das condições da rede do espectador. O reprodutor integrado ao produto Workvivo ajustará automaticamente a taxa de bits e a resolução de quadros com base nas condições da rede.
Resolução/Taxa de bits/FPS
A resolução do fluxo de vídeo determina em grande parte sua taxa de bits e taxa de quadros (quadros por segundo, ou FPS). Utilize as seguintes orientações; estas são as nossas recomendações. Observe que as resoluções mostradas abaixo são em orientação paisagem (horizontal x vertical), portanto, inverta-as para orientação retrato.
|
Qualidade aceitável (SD) 480p (852x480) |
Boa qualidade (HD) 720p (1280x720) |
Alta qualidade (Full HD) 1080p (1920x1080) |
|
| Taxa de bits | Até 1500 Kbps | Até 4500 Kbps | Até 8500 Kbps |
| FPS | 30 | 30 ou 60 | 30 ou 60 |
| Intervalo de quadros-chave | 2 segundos | 2 segundos | 2 segundos |
Taxa de bits, FPS e resolução estão inter-relacionados. Os valores ideais dependem das circunstâncias e podem ser complicados de determinar. Nossa melhor recomendação é começar com os valores acima e experimentar, se desejar. O objetivo é obter uma movimentação nítida e fluida dos componentes de vídeo durante a transmissão e uma boa resolução dentro da largura de banda disponível. Aumentar a taxa de quadros e/ou a resolução melhora a qualidade geral do vídeo, mas isso é necessariamente limitado pela largura de banda.
- Para estimar a largura de banda necessária para os visualizadores em uma rede compartilhada (por exemplo, em um escritório):
- Por exemplo, se você estiver transmitindo em 720p (até 4,5 Mbps) e espera 100 espectadores em um escritório:
- Isso significa que sua rede deve ser capaz de suportar pelo menos 450 Mbps de velocidade de download para garantir uma experiência de visualização tranquila para todos os participantes.
- Dica: Se os espectadores estiverem distribuídos por diferentes escritórios ou locais, calcule a largura de banda por local com base na participação esperada.
Como a transmissão ao vivo é entregue com segurança ao navegador do cliente?
O aplicativo Workvivo gera um token de reprodução de uso único individual para cada usuário quando ele tenta se conectar à transmissão ao vivo dentro do Workvivo. Quando um usuário clica para participar de uma transmissão ao vivo, o aplicativo valida se ele está dentro do público convidado e gera o token de uso único. A documentação da AWS sobre como implementar acesso seguro a um canal privado no Amazon IVS está disponível aqui: https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/private-channels-generate-tokens.html
Existem recomendações ou boas práticas para a Qualidade de Serviço (QoS)?
-
Minimizar a latência
- Ao transmitir usando uma ferramenta de terceiros, existem diversas opções para melhorar a qualidade. Essas opções estão documentadas na documentação do Amazon IVS. https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/streaming-config.html
-
A Workvivo oferece suporte a transmissões ao vivo com baixa latência (menos de 5 segundos), sendo compatível com a maioria dos aplicativos de streaming e exigindo configuração mínima. A seguir, apresentamos as configurações recomendadas para obter a menor latência possível em suas transmissões ao vivo:
- Para a codificação de vídeo, defina o “Keyframe” ou “IDR” para um intervalo de 2 segundos (você também pode definir para 1 segundo para uma latência ainda menor, mas poderá observar mais buffering ou perda de quadros para os espectadores devido ao aumento da troca de resolução no reprodutor de streaming de taxa de bits adaptável que usamos para visualizar as transmissões ao vivo da Workvivo).
- Se houver uma opção disponível para "ajuste de latência zero" em uma configuração x246, habilite-a.
- Certifique-se de que o tamanho do buffer (VBV) não exceda a taxa de bits média (kbps) do fluxo.
- Recomendamos enfaticamente que você não utilize serviços de encaminhamento de fluxo para transmitir para a Workvivo, pois isso causará uma latência significativamente maior em suas transmissões.
- Para obter os melhores resultados, transmita sempre diretamente para o Workvivo via RTMPS.
-
Configurações do codificador
Oferecemos suporte a H.264 para vídeo e AAC (LC) para áudio, ingeridos via RTMPS usando TLS 1.2 ou posterior. Seu codificador deve se conectar ao nosso endpoint através da porta TCP 443. Recomendamos sempre incluir o número da porta no URL RTMPS. Não oferecemos suporte à transmissão por meio de uma porta RTMP não criptografada. A seguir, apresentamos nossas recomendações para taxas de bits, FPS e intervalos de quadros-chave ideais:
- Qualidade Full HD 1080p (1920x1080) Taxa de bits de até 8500 Kbps 30 ou 60 fps Intervalo de quadros-chave de 2 segundos
- Qualidade HD 720p (1280x720) Taxa de bits de até 4500 Kbps 30 ou 60 fps Intervalo de quadros-chave de 2 segundos
- Qualidade SD 480p (852x480) Taxa de bits de até 1500 Kbps 30 fps Intervalo de quadros-chave de 2 segundos
-
Para streaming de vídeo, recomendamos fortemente 30 fps ou 60 fps. Se você estiver transmitindo a tela ou um vídeo em movimento, recomendamos 60 fps.
Para as configurações de vídeo, recomendamos as seguintes opções, quando disponíveis:- Nível H.264: Principal
- Mudança de cena: Desativada (preferencial)
- Subamostra de croma: YUV420P
- CABAC: Preferencial
- Espaço de cores: BT.709
-
Para configurações de áudio, oferecemos suporte às seguintes opções:
- Codec: AAC (LC)
- Taxa de bits: 96 kbps a 320 kbps
- Taxa de amostragem: 44,1 kHz ou 48 kHz
- Canais: Máximo 2 - Estéreo (1 - Mono ou 2 - Estéreo)
-
Recomendamos o uso de CBR (taxa de bits constante) em vez de VBR (taxa de bits variável) para obter resultados mais previsíveis. O VBR resultará em buffering mais frequente e reprodução instável.
Utilize fluxos de sinal progressivos e evite qualquer vídeo entrelaçado no fluxo de produção e/ou codificação para obter os melhores resultados.