¿Cómo puedo transmitir a Twitch.tv?

11

Estoy utilizando el último Ubuntu 12.04 actualizado y me gustaría saber cómo puedo transmitir mi segundo monitor a una dirección RTMP. (Twitch.tv)

¿Hay algún tipo de transmisión en Linux que pueda configurar, o una guía actualizada que muestre cómo hacerlo en 12.04?

Michaeljwjr
fuente
Lo hice funcionar bastante fácilmente con OBS: gamingonlinux.com/articles/…
brandizzi

Respuestas:

2

Puede transmitir directamente a una dirección RMTP utilizando ffmpego avconvsiempre que tenga la autenticación necesaria (clave de transmisión).

Un ejemplo condensado de uso ffmpegpara transmitir al servidor Twitch.tv RMTP sería el siguiente:

# 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 $2}'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 obtener más información sobre cómo transmitir a plataformas populares como twitch.tv y justin.tv, consulte esta respuesta de askubuntu .

Puede encontrar una idea general de una versión extendida del script anterior aquí: https://gist.github.com/oseparovic/2db2aaa737cd37e7c068

alexgophermix
fuente
2

Rojo5 Instalar red5-server

Este es un servidor RTMP gratuito para grabar y transmitir a un cliente Flash. Sus características según la página de inicio del proyecto son:

  • Transmisión de audio / video (FLV y MP3)
  • Grabación de secuencias de clientes (solo FLV)
  • Objetos compartidos
  • Live Stream Publishing (live h264 compatible ahora)
  • Remoting (AMF0 / AMF3)

La aplicación está destinada principalmente a configurar su propio servidor RTMP. No tenemos experiencia sobre cómo configurar el envío de una transmisión a un servidor de transmisión remota y si podemos hacer esto para Twitch.tv. Existe cierta documentación en la página de inicio del proyecto que indica que esto se puede hacer.

Se puede encontrar una documentación (de alguna manera bastante anidada) en las páginas del proyecto:

Takkat
fuente
Gracias por esta lista Soy un completo principiante de Ubuntu. ¿Puede vincular a la documentación que explica cómo transmitir a RTMP? Estoy muy abrumado con todos estos comandos / documentación extranjeros.
Michaeljwjr
¿Cómo es que hay dos votos a favor, pero no hay explicación de cómo hacer esto exactamente?
keiki
1

Una buena búsqueda en google encuentra un poco. Lo mejor es hacer eso primero. De todos modos, no es fácil, pero eche un vistazo a esto: http://michaelchinen.com/2011/06/27/justin-tv-streaming-in-linux/

Vromoth
fuente
66
Bienvenido a Ask Ubuntu! Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Eliah Kagan
1
Si desea mejorar su respuesta, siempre puede editarla (el enlace de edición está debajo de la respuesta, cerca del lado izquierdo).
Eliah Kagan
2
Eso, como todos los otros tutoriales que ya he encontrado a través de búsquedas en Google, son obsoletos.
Michaeljwjr