Wie kann ich vom Terminal in Ubuntu und von Derivaten zu Twitch streamen?

twitch_logo3

Twitch ist eine Plattform, die bietet einen Live-Video-Streaming-Service im Besitz von Amazon, diese Plattform ist zu einem der beliebtesten geworden zum Teilen von Videospiel-Streaming, einschließlich eSports-Streaming, und anderen Videospiel-bezogenen Ereignissen. Der Inhalt der Website kann live oder auf Anfrage angezeigt werden.

Um Videos streamen zu können unter Linux Wir haben einige Werkzeuge, aber wir vergessen das einfachste und es ist vom TerminalIn diesem Beitrag werde ich Ihnen eine Methode vorstellen, mit der Sie von unserem Terminal aus zu Twitch streamen können.

Voraussetzungen

Um auf Twitch senden zu können Wir werden uns auf FFmpeg stützen Dafür ist ein Terminal zu öffnen und den folgenden Befehl auszuführen:

sudo apt install ffmpeg

Einfach um sicherzustellen, dass es erfolgreich installiert wurde, Lassen Sie uns diesen Befehl ausführen:

ffmpeg --help

Wo sie eine Antwort mit allen Parametern für das Werkzeug erhalten.

Bashrc ändern

Jetzt Wir müssen einige Änderungen an unserer bashrc-Datei vornehmen, in dem wir einen Alias ​​für die Übertragung hinzufügen.

Es ist wichtig, dass Sie sich daran erinnern, dass die bashrc-Datei pro Benutzer funktioniert. Wenn also mehr als ein Benutzer Ihres Systems diese Funktion verwenden möchte, muss er der bashrc-Datei Folgendes hinzufügen.

Vor dem Hinzufügen oder Ändern, Wir werden eine Sicherungskopie unserer Datei erstellenDazu führen wir auf dem Terminal den folgenden Befehl aus:

mkdir ~/bashrc-backup

cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak

Bereits mit unserer Sicherung der Datei, Wir können fortfahren, um es sicher zu bearbeitenmüssen wir nur den folgenden Befehl ausführen:

nano ~/.bashrc

Hinweis: Sie sollten nicht als Root oder mit Superuser-Berechtigungen bearbeiten.

Wir müssen am Ende der Datei Folgendes hinzufügen:

streaming() {

INRES="1920x1080" # input resolution

OUTRES="1920x1080" # output resolution

FPS="15" # target FPS

GOP="30" # i-frame interval, should be double of FPS,

GOPMIN="15" # min i-frame interval, should be equal to fps,

THREADS="2" # max 6

CBR="1000k" # constant bitrate (should be between 1000k - 3000k)

QUALITY="ultrafast"  # one of the many FFMPEG preset

AUDIO_RATE="44100"

STREAM_KEY="$1" # use the terminal command Streaming streamkeyhere to stream your video to twitch or justin

SERVER="live-sjc" # twitch server in California, see http://bashtech.net/twitch/ingest.php to change

ffmpeg -f x11grab -s "$INRES" -r "$FPS" -i :0.0 -f alsa -i pulse -f flv -ac 2 -ar $AUDIO_RATE \

-vcodec libx264 -g $GOP -keyint_min $GOPMIN -b:v $CBR -minrate $CBR -maxrate $CBR -pix_fmt yuv420p\

-s $OUTRES -preset $QUALITY -tune film -acodec libmp3lame -threads $THREADS -strict normal \

-bufsize $CBR "rtmp://$SERVER.twitch.tv/app/$STREAM_KEY"

}

In diesem vWir können die Auflösung, Qualität, Audio und andere Einstellungen bearbeiten der Übertragung entsprechend unserem Bedarf oder unserer Kapazität unserer Ausrüstung und Netzwerkverbindung. Sie sollten sich also ein paar Minuten Zeit nehmen.

Werte kann mit Hilfe von Schätzern berechnet werdensind die Links eDieser, den OBS uns zur Verfügung stelltUnd dieser andere das habe ich im netz gefunden. Es ist wichtig, dass sie auch die Upload-Geschwindigkeit ihres Netzwerks kennen, da dies einer der einflussreichsten Faktoren für die Qualität der Übertragung ist Dieses Tool.

Strom zucken

Wir werden unseren Übertragungsschlüssel nur nicht hinzufügenDies wird jedes Mal angefordert, wenn wir das Skript ausführen.

Sobald die Konfigurationen vorgenommen wurden, speichern wir die Änderungen im Nano-Texteditor mit Strg + O und beenden sie mit Strg + X.

Streaming vom Terminal zu Twitch

Um das Skript auszuführen, schreiben Sie einfach den folgenden Befehl auf das Terminal:

streaming streamkey

Damit müssen sie kennen bereits das von Twitch bereitgestellte Passwort, wenn nicht, sollten sie einfach gehen dieser Link wo sie es bekommen werden.

Schon damit Konfigurieren Sie es einfach und Sie müssen den Stream zu Twitch starten richtig.

Um den Stream zu verlassen, drücken Sie "Q" und es sollte enden, da der Stream FFmpeg verwendet. Wenn die Q-Taste nicht funktioniert, versuchen Sie, das Beendigungsskript mit Strg + C oder Strg + Z abzurufen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.