Nesta seção, você aprenderá como garantir um streaming suave e transições entre conteúdos.
É importante que a transmissão de vídeo seja consistente em seu formato de áudio e vídeo. A inconsistência no formato pode causar problemas com o serviço, como desconexão, problemas para alternar entre lista de reprodução e ao vivo ou uma breve desconexão entre o conteúdo.
Formato consistente
Verifique se os arquivos de vídeo carregados e os formatos do codificador são consistentes:
- Codec de vídeo – H.264 SOMENTE
- Resolução de vídeo – ou seja, 720p, 1080p etc
- Formato de áudio – DEVE ser AAC (AC3, MP3 ou outros causarão erros)
- Frequência de áudio / Samplerate
Há um guia disponível para preparar seus arquivos de mídia, incluindo a conversão para o formato correto.
Exemplos de codificador
Os exemplos a seguir oferecem um ótimo lugar para começar.
Siga este guia para conectar seu codificador.
Full HD 1080p |
Resolução / Saída: 1920 x 1080
Vídeo Bitrate: 2000 – 4500Kbps
Intervalo Keyframe: 2 segundos
Perfil: Principal ou Alto
Bitrate de áudio: 128 Kbps AAC
HD 720p |
Resolução / Saída: 1280 x 720
Vídeo Bitrate: 850 – 3000 Kbps
Intervalo Keyframe: 2 segundos
Perfil: Principal ou Alto
Bitrate de áudio: 96 Kbps AAC
SD 480p |
Resolução / Saída: 852 x 480
Vídeo Bitrate: 588 – 2000K bps
Intervalo Keyframe: 2 segundos
Perfil: Principal ou Alto
Bitrate de áudio: 96 Kbps AAC
LD 240p
Resolução / Saída: 320 x 850
Vídeo Bitrate: 300 – 850 Kbps
Intervalo Keyframe: 2 segundos
Perfil: Linha de base
Bitrate de áudio: 64 Kbps AAC
Bitrate
Ao preparar o código-fonte, você deve permitir 40% da sobrecarga total de largura de banda. Isso significa que se você tiver uma conexão de 10Mbps, você não deve exceder 6Mbps no seu codificador.
Você pode testar sua largura de banda de upload em https://www.speedtest.net/
Perfil – Baseline, Principal ou Alto?
O perfil determina como o codec H.264 compacta o fluxo. Maior compressão produz fluxos menores; menos compressão geralmente significa melhor qualidade. Os perfis são baseados no aplicativo de streaming:
High é voltado para dispositivos de reprodução de alta definição.
O Main é adequado para transmissão de definição padrão e streaming de desktop.
A linha de base é adequada para reprodução em dispositivos móveis e para compatibilidade com dispositivos de reprodução mais antigos.
Proporção
Para garantir que o conteúdo de vídeo não seja esticado inadequadamente durante a reprodução, você deve garantir que o conteúdo de origem seja codificado com a proporção de exibição correta e pixels quadrados. Garantir que sua proporção seja a mesma dos locais de reprodução impedirá que barras pretas sejam exibidas em seu conteúdo durante a reprodução.
Preparando seus arquivos de mídia
Antes de carregar seus arquivos de vídeo, é altamente recomendável transcodificá-los para garantir uma transição consistente entre arquivos de vídeo
Conectando seu codificador
Saiba como conectar seu codificador à reprodução ao serviço ao vivo.