Como faço para transmitir ao Twitch.tv?

11

Estou usando o Ubuntu 12.04 atualizado mais recentemente e gostaria de saber como transmitir meu segundo monitor para um endereço RTMP. (Twitch.tv)

Existe algum tipo de streaming no Linux que eu possa configurar, ou um guia atualizado que mostre como fazer isso em 12.04?

    
por Michaeljwjr 25.07.2012 / 09:48

3 respostas

2

Você pode transmitir diretamente para um endereço RMTP usando ffmpeg ou avconv , desde que você tenha a autenticação necessária (chave de fluxo).

Um exemplo condensado de usar ffmpeg para transmitir para o servidor RMTP do Twitch.tv seria o seguinte:

# stream key. You can set this manually.
STREAM_KEY=$(cat ~/.twitch_key)

# stream url. Note the formats for twitch.tv and justin.tv
# twitch:"rtmp://live.twitch.tv/app/$STREAM_KEY"
# justin:"rtmp://live.justin.tv/app/$STREAM_KEY"
STREAM_URL="rtmp://live.twitch.tv/app/$STREAM_KEY"

ffmpeg \
-f alsa -ac 2 -i "pulse" \
-f x11grab -s $(xwininfo -root | awk '/geometry/ {print }'i) -r "30" -i :0.0 \
-vcodec libx264 -pix_fmt yuv420p -s "640x360" -vpre "fast" \
-acodec libmp3lame -threads 6 -qscale 5 -b 64KB \
-f flv -ar 22050 "$STREAM_URL"

Para mais informações sobre como transmitir para plataformas populares como twitch.tv e justin.tv, veja esta resposta do askubuntu .

Uma essência de uma versão estendida do script acima pode ser encontrada aqui: link

    
por alexgophermix 04.11.2013 / 20:59
2

Red5

Este é um servidor RTMP gratuito para gravação e streaming em um cliente Flash. Seus recursos de acordo com a página inicial do projeto são:

  
  • Streaming de áudio / vídeo (FLV e MP3)
  •   
  • Gravando fluxos de clientes (somente FLV)
  •   
  • Objetos compartilhados
  •   
  • Publicação em fluxo contínuo (suporte ao vivo h264 agora)
  •   
  • Remoting (AMF0 / AMF3)
  •   

O aplicativo é destinado principalmente para configurar seu próprio servidor RTMP. Não temos experiência em como configurar o envio de um fluxo para um servidor de streaming remoto e se formos capazes de fazer isso para o Twitch.tv. Existe alguma documentação na home page do projeto, indicando que isso pode ser feito.

Uma documentação (de certa forma bastante aninhada) pode ser encontrada nas páginas dos projetos:

por Takkat 25.07.2012 / 10:54
1

Uma boa pesquisa no google encontra um pouco. Melhor fazer isso primeiro. De qualquer forma não é fácil, mas dê uma olhada nisso: link

    
por Vromoth 25.07.2012 / 10:05