Práticas recomendadas para a API Live Stream

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Esta página contém um resumo das práticas recomendadas para a API Live Stream. Se você está começando com a API Live Stream, consulte um dos guias de início rápido.

Use o protocolo SRT, se possível

Ao criar o endpoint de entrada, há duas opções para o protocolo do fluxo de origem: RTMP_PUSH e SRT_PUSH. O SRT é preferível em relação ao RTMP, porque ele é mais avançado e oferece mais recursos, como os seguintes:

  • Recuperação de pacotes
  • Correção de erros de encaminhamento
  • Compatibilidade com vários fluxos do primeiro tipo do áudio
  • Largura de banda maior

A escolha do protocolo de streaming requer um codificador/transcodificador adequado que ofereça esse recurso. A maioria dos codificadores de nível profissional é compatível com SRT.

Use as seguintes taxas de bits, dependendo da resolução da fonte e do frame rate. Taxas de bits mais altas se correlacionam diretamente a uma qualidade melhor.

Resolução (ScanMode)/Framerate Taxa de bits H.264 (Mbps)
576i/25 e 480i/29,97 3
720p/25/30 8
720p/50/60 15
1080i/25 e 1080i/29,97 12
1080p/50 e 1080p/60 20

Para a resolução e a taxa de bits do canal de saída, dependendo da resolução da entrada/frame rate (60 QPS), adicione a etapa mais alta do frame rate para 60 QPS se aplicada. Adicionar mais etapas requer mais capacidade de computação. A apresentação abaixo é recomendada:

Resolução (ScanMode)/Framerate Taxa de bits de alto perfil (Kbps) H.264
416x234 p25/30 150
640x360 p25/30 400
768 x 432 p.25/30 750
768 x 432 p.25/30 1.100
960x540 p25/30 2200
1.280 x 720 p.25/30 3300
1.280 x 720 p50/60 5500
1.920 x 1.080 p.25/30 6.000
1.920 x 1.080 p50/60 9000

Para áudio, as recomendações são baseadas no número de canais:

Canais Taxa de bits do AAC (Kbps)
2.0 64
2.0 160
5.1 384