Você pode fazer uma transmissão no YouTube ao vivo usando RTMPS, uma extensão segura do famoso protocolo de streaming de vídeo RTMP. Essa extensão criptografa os dados e basicamente é o RTMP em uma conexão com Transport Layer Security (TLS/SSL).
Antes de começar
Verifique a compatibilidade do seu codificador com o protocolo RTMPS e confira se você conhece as noções básicas sobre as transmissões ao vivo no YouTube.
1. Verificar a configuração de RTMPS pronta para o YouTube
Atualize seu codificador para a versão mais recente e verifique se existe uma configuração de RTMPS pronta para o YouTube.
Se essa opção existir, então selecione a pré-configuração. Talvez seja necessário inserir a chave de transmissão da Sala de controle ao vivo. Agora você já pode iniciar a transmissão.
Caso seu codificador não tenha uma pré-configuração de RTMPS para o YouTube, pule para a próxima etapa.
2. Definir o URL do servidor
Você pode receber um URL de RTMPS na Sala de controle ao vivo. Por padrão, você verá o URL de RTMP comum, então não se esqueça de usar o URL de RTMPS.
- Abra a Sala de controle ao vivo do YouTube.
- Clique na guia Transmissão ou programe um novo evento.
- No campo "URL da transmissão" em "Configurações da transmissão", clique no ícone de bloqueio para acessar o URL de RTMPS.
- Copie o URL da transmissão.
- Cole esse item no codificador.
- Na Sala de controle ao vivo, copie sua chave de transmissão do YouTube e cole esse item no codificador.
Solução de problemas
Erros de SSL
Caso você veja um erro como "O servidor RTMP enviou um certificado SSL inválido", siga estas instruções:
1. Verifique se o URL do servidor está correto.
Siga as etapas em Definir o URL do servidor para verificar se esse item está correto. Além disso, confira se o protocolo e o servidor estão definidos como rtmps
em vez de só rtmp
.
2. Especifique o número da porta.
Se o URL parece correto, mas você continua recebendo um erro de SSL, especifique a porta 443 no URL. Veja um exemplo abaixo e não se esqueça que você precisará atualizar o URL do servidor informado na Sala de controle ao vivo:
rtmps://exampleYouTubeServer.com:443/stream
Ou, caso o codificador permita especificar o número da porta nas configurações, use 443.
Conexão expirada
Se você encontrar um erro parecido com "Falha ao conectar com o servidor: conexão expirada", siga estas instruções:
1. Verifique se o URL do servidor está correto.
Siga as etapas em Definir o URL do servidor para verificar se esse item está correto.
Além disso, confira se o protocolo e o servidor estão definidos como rtmps em vez de só rtmp.
2. Confirme se o codificador é compatível com RTMPS.
Se você ainda está com problemas depois de seguir as instruções, é provável que o codificador não seja compatível com RTMPS. Leia novamente a documentação dele para confirmar isso.