Come posso eseguire lo streaming su Twitch.tv?


11

Sto usando l'ultimo Ubuntu 12.04 aggiornato e vorrei sapere come posso trasmettere il mio secondo monitor a un indirizzo RTMP. (Twitch.tv)

Esiste un tipo di streaming su Linux che posso impostare o una guida aggiornata che mostra come farlo in 12.04?


Ho funzionato piuttosto facilmente con OBS: gamingonlinux.com/articles/…
brandizzi

Risposte:


2

È possibile eseguire lo streaming direttamente a un indirizzo RMTP utilizzando ffmpego avconvpurché si disponga dell'autenticazione necessaria (chiave di flusso).

Un esempio sintetico dell'uso dello ffmpegstreaming sul server TTP.tv RMTP sarebbe il seguente:

# 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"

Per ulteriori informazioni su come eseguire lo streaming su piattaforme popolari come twitch.tv e justin.tv, vedere questa risposta askubuntu .

Una sintesi di una versione estesa dello script sopra è disponibile qui: https://gist.github.com/oseparovic/2db2aaa737cd37e7c068


2

Red5 Installa red5-server

Questo è un server RTMP gratuito per la registrazione e lo streaming su un client Flash. Le sue caratteristiche secondo la home page del progetto sono:

  • Streaming audio / video (FLV e MP3)
  • Streaming client di registrazione (solo FLV)
  • Oggetti condivisi
  • Pubblicazione live streaming (live h264 ora supportato)
  • Remoting (AMF0 / AMF3)

L'applicazione ha principalmente lo scopo di configurare il proprio server RTMP. Non abbiamo esperienza su come impostare l'invio di uno stream a un server di streaming remoto e se siamo in grado di farlo per Twitch.tv. Nella home page del progetto è presente della documentazione che indica che è possibile farlo.

Una documentazione (in qualche modo abbastanza nidificata) è disponibile nelle pagine dei progetti:


Grazie per questo elenco. Sono un principiante completo di Ubuntu. Puoi collegarti alla documentazione che spiega come eseguire lo streaming su RTMP? Sono molto sopraffatto da tutti questi comandi / documentazione stranieri.
Michaeljwjr,

Come mai ci sono due voti positivi, ma nessuna spiegazione su come farlo esattamente?
keiki

1

Una buona ricerca su Google trova un po '. Meglio farlo prima. Comunque non è facile ma dai un'occhiata a questo: http://michaelchinen.com/2011/06/27/justin-tv-streaming-in-linux/


6
Benvenuto in Ask Ubuntu! Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
Eliah Kagan,

1
Se vuoi migliorare la tua risposta, puoi sempre modificarla (il link di modifica si trova sotto la risposta, vicino al lato sinistro).
Eliah Kagan,

2
Che, come tutti gli altri tutorial che ho già trovato tramite ricerche su Google, sono obsoleti.
Michaeljwjr,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.