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.

XSplit · Saída Custom RTMPmapa de saída
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.

01

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.

02

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.

  1. Broadcast
  2. Set up a new output
  3. Custom RTMP
  1. Dê à saída um Nome que você reconheça depois, como Primcast. É assim que a saída aparece no menu Broadcast.
  2. Cole o servidor do seu painel em RTMP URL. Ele termina no nome da aplicação.
  3. Cole o nome do stream, sozinho, em Stream Key.
  4. Clique em Specify channel credentials ao lado da chave e insira seu usuário e senha de publicação.
  5. 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.

03

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.

Taxas de bits de vídeo e áudio sugeridas do XSplit por tamanho de vídeo
Tamanho do vídeoTaxa de bits de vídeoTaxa de bits de áudioUpload necessário
1920x1080, 30 fps4500 kbps128 kbps7 Mbps
1280x720, 30 fps2500 kbps128 kbps4 Mbps
854x480, 30 fps1200 kbps96 kbps2 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.

04

Entre no ar e confira se o stream chegou

  1. 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.
  2. Abra o menu Transmissão e clique na saída que você nomeou. O XSplit começa a enviar.
  3. 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.
  4. 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
Problemas de streaming no XSplit e como resolvê-los
O que aconteceO que tentar
O XSplit não conectaVerifique 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ãoAbra 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 eventoEssa rede pode bloquear a porta 1935. Tente outra conexão ou um hotspot móvel para confirmar.
O XSplit está bem, mas os espectadores travamDefina os Keyframes de volta para 2 e depois desça uma linha na tabela de taxa de bits.
O stream cai de vez em quandoVocê 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.
05

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.

06

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.

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.

Crie um canal de vídeo