Publicação WHIP do IVS | Streaming em tempo real
Este documento explica como usar codificadores compatíveis com o WHIP, como OBS, para publicar no streaming em tempo real do IVS. O WHIP
O WHIP possibilita a compatibilidade com softwares como o OBS, oferecendo uma alternativa (ao SDK de transmissão do IVS) para editoração eletrônica. Streamers mais sofisticados familiarizados com o OBS podem preferi-lo por seus recursos avançados de produção, como transições de cena, mixagem de áudio e gráficos de sobreposição. Isso fornece aos desenvolvedores uma opção versátil: usar o SDK de transmissão para a Web do IVS para publicação direta no navegador ou permitir que os streamers usem o OBS em seus desktops para obter ferramentas mais avançadas.
O WHIP também é benéfico em situações em que o uso do SDK de transmissão do IVS não é viável ou preferencial. Por exemplo, em configurações que envolvem codificadores de hardware, o SDK de transmissão do IVS pode não ser uma opção. No entanto, se o codificador for compatível com WHIP, ainda será possível publicar diretamente do codificador para o IVS.
Observação: sua oferta SDP deverá incluir uma faixa de vídeo H.264, mesmo se você estiver publicando somente áudio. Se a oferta não incluir uma faixa de vídeo, a conexão será rejeitada.
Guia para o OBS
O OBS é compatível com o WHIP a partir da versão 3.0. Para começar, faça download do OBS v30 ou mais recente: https://obsproject.com/
Para publicar em um palco do IVS usando o OBS via WHIP, siga estas etapas:
-
Gere um token de participante com capacidade de publicação. Em termos de WHIP, um token de participante é um token de portador. Por padrão, os tokens de participantes expiram em 12 horas, mas você pode estender a duração para até 14 dias.
-
Clique em Settings (Configurações). Na seção Stream do painel Configurações, selecione WHIP no menu suspenso Serviço.
-
Para o Servidor, insira https://global.whip.live-video.net.
-
Para o Bearer Token, insira o token do participante que você gerou na etapa 1.
-
Defina as configurações de vídeo como faria normalmente, com algumas restrições:
-
O streaming em tempo real do IVS é compatível com entrada de até 720p a 8,5 Mbps. Se você exceder um desses limites, seu stream será desconectado.
-
Recomendamos definir o intervalo de quadros-chave no painel Saída para 1s ou 2s. Um intervalo baixo de quadros-chave permite que a reprodução do vídeo comece mais rapidamente para os espectadores. Também recomendamos definir Predefinição de uso da CPU para veryfast e Ajuste para zerolatency, para permitir a menor latência.
-
Como o OBS não é compatível com a transmissão simultânea, recomendamos manter sua taxa de bits abaixo de 2,5 Mbps. Isso permite que os espectadores em conexões de baixa largura de banda assistam.
-
-
Pressione Iniciar streaming.
Observação: estamos cientes dos problemas de qualidade (como congelamento intermitente de vídeo) que podem ocorrer com o WHIP no OBS. Normalmente, eles surgem quando a rede do transmissor está instável. Recomendamos testar o WHIP no OBS antes de usá-lo para transmissões ao vivo de produção. Reduzir a taxa de bits de transmissão também pode ajudar a reduzir a ocorrência desses problemas.