Tutorial · XSplit Broadcaster
Tutorial do XSplit Broadcaster de uma nova saída ao vivo
Este tutorial do XSplit Broadcaster coloca o seu programa no seu canal Primcast com uma saída Custom RTMP: o servidor vai em RTMP URL, o nome do stream em Stream Key e o seu login de publicação em Specify channel credentials.
Depois você configura o codificador para que os espectadores tenham uma imagem estável, confere se o stream realmente chegou e o envia para o YouTube ou Twitch sem pagar pelo XSplit Premium.
- Nome
- Primcast
- RTMP URL
- rtmp://HOST:1935/APP
- Stream Key
- livestream
- Credenciais · Usuário
- USERNAME
- Credenciais · Senha
- PASSWORD
- User Agent
- FMLE/3.0
- Keyframes
- 2
Os valores em maiúsculas vêm do seu painel Primcast. Os nomes dos campos seguem as páginas de ajuda do próprio XSplit.
Copie primeiro os seus quatro valores de streaming
O XSplit pergunta para onde enviar o vídeo e como entrar. Você encontra todas as respostas em um cartão no seu painel, então mantenha-o aberto em uma aba do navegador enquanto trabalha.
Onde ficam os valores
Entre, abra a sua conta de vídeo e role até o cartão Live streaming. O bloco Encoder settings lista:
- Servidor
- Endereço mais o nome da aplicação, no formato
rtmp://HOST:1935/APP. - Nome do stream
- Geralmente
livestream. - Usuário
- Seu login de publicação.
- Senha
- Oculta até você pressionar Mostrar. Uma senha nova gera uma nova.
Use os botões de copiar
Uma única letra errada no nome da aplicação e o servidor recusa o XSplit. Muitos tutoriais online terminam o endereço em /live; o seu termina no nome da sua própria aplicação, então cole em vez de digitar.
Este usuário e senha apenas publicam vídeo no seu canal. O e-mail e a senha de login do seu Primcast são um par separado e não funcionam aqui.
Em um servidor de streaming dedicado seu, esses valores ficam na configuração desse servidor. Pergunte no chat e diremos onde.
Se o cartão mostrar uma linha Nearest server, cole esse endereço em RTMP URL em vez do Servidor. O XSplit então envia para a cidade mais próxima de você (Nova York, Miami, São Francisco, Amsterdã ou Bucareste), e a nossa rede transporta o stream a partir dali. Mantenha o mesmo nome de stream e login.
XSplit Custom RTMP: adicione a saída
O XSplit chama cada lugar para onde você transmite de saída. O seu canal Primcast é uma saída, criada a partir do tipo Custom RTMP.
- Broadcast
- Set up a new output
- Custom RTMP
- Dê à saída um Nome que você reconheça depois, como Primcast. É assim que a saída aparece no menu Broadcast.
- Cole o servidor do seu painel em RTMP URL. Ele termina no nome da aplicação.
- Cole o nome do stream, sozinho, em Stream Key.
- Clique em Specify channel credentials ao lado da chave e insira seu usuário e senha de publicação.
- Deixe User Agent no padrão, FMLE/3.0, e clique em OK.
Conecta
RTMP URLrtmp://HOST:1935/APPStream Keylivestream
É recusado
RTMP URLrtmp://HOST:1935/APP/livestreamStream Key(vazio)Credenciais(não definidas)
Qualquer um dos erros sozinho interrompe a conexão, então confira os dois antes de procurar em outro lugar.
Configurações do codificador XSplit que mantêm a reprodução fluida
Abra as propriedades da saída. Video Encoding contém o codec, o modo e a taxa de bits, e o ícone de engrenagem ao lado abre o restante. Acerte isso uma vez e raramente precisará mexer de novo.
Keyframes: 2 segundos
Seus espectadores assistem em segmentos curtos, e cada segmento começa em um keyframe. Na janela Video Encoding Setup, defina Keyframes como 2. Um intervalo maior deixa os segmentos irregulares, e quem assiste começa a travar mesmo que o XSplit pareça perfeitamente feliz.
O restante da saída
- Codec
- x264, ou NVENC se você tiver uma GPU NVIDIA e quiser o processador livre para as suas cenas.
- Modo
- CBR, para que a taxa de bits fique estável.
- Video FPS
- 30, a menos que você transmita jogos rápidos a 60.
- Áudio
- AAC, 128 kbps, estéreo.
Escolha uma taxa de bits que o seu upload suporte
Some as taxas de bits de vídeo e áudio e fique em ou abaixo de dois terços do seu upload medido. Um upload de 6 Mbps, por exemplo, é bom para cerca de 4 Mbps de stream.
| Tamanho do vídeo | Taxa de bits de vídeo | Taxa de bits de áudio | Upload necessário |
|---|---|---|---|
| 1920x1080, 30 fps | 4500 kbps | 128 kbps | 7 Mbps |
| 1280x720, 30 fps | 2500 kbps | 128 kbps | 4 Mbps |
| 854x480, 30 fps | 1200 kbps | 96 kbps | 2 Mbps |
Na licença gratuita do XSplit, uma marca d'água aparece em qualquer coisa acima de 720p ou acima de 30 quadros por segundo, de acordo com a página de comparação do próprio XSplit. A linha destacada de 720p permanece limpa na licença gratuita. Para 1080p sem a marca, você precisa do XSplit Premium.
Entre no ar e confira se o stream chegou
- Nas propriedades da saída, clique em Testar largura de banda. Isso verifica a conexão com o seu canal antes de qualquer pessoa assistir.
- Abra o menu Transmissão e clique na saída que você nomeou. O XSplit começa a enviar.
- Observe o cartão de transmissão ao vivo no seu painel Primcast. Ele é atualizado a cada 15 segundos e mostra seu canal como ao vivo, com a taxa de bits que o XSplit está enviando.
- Copie o link de reprodução do mesmo cartão e abra-o no VLC ou em outro player HLS. Aguarde alguns segundos pelos primeiros segmentos.
O cartão também pode listar um link de CDN, que reproduz cada espectador a partir da nossa cidade mais próxima dele, ao lado do link próprio do seu canal, com este formato. Ele também tem um código de incorporação para o seu site.
http://HOST:1935/APP/livestream/playlist.m3u8
| O que acontece | O que tentar |
|---|---|
| O XSplit não conecta | Verifique se a URL RTMP termina no nome da aplicação e se a Chave de stream contém apenas o nome do stream. Depois compare o host e o nome da aplicação com o seu painel, caractere por caractere. |
| Endereço e chave parecem corretos, mas ainda sem conexão | Abra novamente Especificar credenciais do canal e cole o nome de usuário e a senha diretamente do painel. Em caso de dúvida, crie uma nova senha e use-a. |
| Conecta de casa, mas não do escritório ou de um local de evento | Essa rede pode bloquear a porta 1935. Tente outra conexão ou um hotspot móvel para confirmar. |
| O XSplit está bem, mas os espectadores travam | Defina os Keyframes de volta para 2 e depois desça uma linha na tabela de taxa de bits. |
| O stream cai de vez em quando | Você está perto do limite do seu upload. Reduza a taxa de bits ou conecte o computador por cabo de rede em vez de Wi-Fi. |
Alcance YouTube, Twitch e Facebook com um único stream
O XSplit gratuito envia para um só lugar
Transmitir para várias plataformas ao mesmo tempo é um recurso Premium do XSplit, e cada saída extra usa novamente o seu upload. Você pode evitar os dois problemas.
Envie um stream do XSplit para o seu canal Primcast e depois adicione YouTube, Facebook, Twitch ou qualquer servidor RTMP em Restream no seu cartão de transmissão ao vivo, até 5 destinos. Seu computador envia uma cópia e nós enviamos o restante.
Linha instável? Pense em SRT
O Wi-Fi do local, um hotspot de celular ou um feed de outro continente podem fazer o RTMP travar. Os planos Starter, Pro e Platinum do nosso CDN de vídeo também aceitam SRT, que recupera pacotes perdidos no caminho, e seu cartão passa a mostrar uma seção de ingestão SRT com seu próprio endereço e frase-senha.
Nosso tutorial do OBS Studio e o tutorial do vMix mostram os campos SRT passo a passo.
Perguntas sobre o XSplit Broadcaster
Como adiciono um servidor RTMP personalizado no XSplit Broadcaster?
Vá em Broadcast, depois em Configurar uma nova saída e escolha Custom RTMP. Digite um nome, cole o endereço do servidor em RTMP URL e o nome do stream em Stream Key, adicione seu usuário e senha em Specify channel credentials e clique em OK. A saída aparece então no menu Broadcast, pronta para iniciar.
O que coloco no campo Stream Key do XSplit?
Para um canal Primcast, o nome do stream das configurações do Encoder no seu cartão de Live streaming. Na maioria dos canais, é livestream. Coloque-o sozinho em Stream Key e não o acrescente ao final da RTMP URL.
Onde ficam o usuário e a senha no XSplit?
Clique em Specify channel credentials ao lado do campo Stream Key e insira o usuário e a senha de publicação do seu painel. Sem eles, o servidor recusa o stream, mesmo quando o endereço e a chave estão corretos.
Posso usar o XSplit Broadcaster gratuitamente?
Sim, para uso pessoal. A XSplit informa que a licença gratuita adiciona uma marca d'água acima de 720p ou acima de 30 quadros por segundo, permite quatro cenas e não tem multistreaming. Um stream em 720p a 30 fps para o seu canal Primcast funciona sem a marca d'água.
O XSplit Broadcaster tem uma API?
Os desenvolvedores escrevem plugins e extensões para o XSplit com o framework XSplit JS (XJS), e a SplitmediaLabs, empresa por trás do XSplit, publica um plugin para Stream Deck para trocar cenas e iniciar ou parar uma gravação. Você não precisa de nenhum deles para transmitir para o seu canal: uma saída Custom RTMP é tudo o que basta.
Qual intervalo de keyframe devo usar no XSplit?
2 segundos. Defina-o no campo Keyframes da janela Video Encoding Setup, atrás do ícone de engrenagem nas propriedades da saída. Intervalos maiores tornam os segmentos de reprodução irregulares, o que os espectadores percebem como buffering.
Qual bitrate devo usar no XSplit?
Cerca de 2500 kbps para 720p ou 4500 kbps para 1080p a 30 fps, com 128 kbps de áudio AAC e modo CBR. Mantenha o total em dois terços da velocidade de upload medida no computador de transmissão.
Como transmito para várias plataformas sem o XSplit Premium?
Envie um stream para o seu canal Primcast e adicione YouTube, Facebook, Twitch ou qualquer servidor RTMP em Restream no seu cartão de Live streaming. Seu upload carrega uma única cópia e nós entregamos as demais.
Vai testar outro encoder?
Todo encoder RTMP recebe os mesmos quatro valores do seu painel. Só mudam os nomes dos campos e os menus.
Pronto para colocar seu programa do XSplit no ar?
Abra um canal de vídeo, cole seus valores no XSplit e veja seu próprio stream reproduzir. Se algum campo causar problemas, nosso chat responde em segundos, pode verificar seu canal enquanto você espera e chama uma pessoa sempre que você pedir.