Viele Benutzer unter Linux entscheiden sich dafür, mit dem Open Broadcaster-Tool auf Twitch unter Linux zu streamen. Nicht jeder mag dieses Tool und einige wünschen sich eine Alternative. Du kannst Sieh dir Twitch-Streams an, ohne einen Browser zu verwenden, und Sie können einen einfachen Bash-Skript-Stream für Twitch verwenden.
Wenn Sie eine verwenden VPN mit Twitchmüssen Sie es separat aktivieren.
Das Streaming von der Linux-Befehlszeile zu Twitch wird mithilfe des FFmpeg-Codierungstools ausgeführt. Bevor wir in diesem Tutorial fortfahren, müssen Sie es auf Ihrem Linux-PC installieren. Öffnen Sie ein Terminalfenster und geben Sie Folgendes ein. Um FFmpeg zu installieren, müssen Sie Ubuntu, Debian, Arch Linux, Fedora oder OpenSUSE ausführen. Wenn Sie keine dieser Linux-Distributionen ausführen, können Sie die FFmpeg-Codierungssoftware direkt von der Website erstellen und installieren Hier.
sudo apt install ffmpeg
sudo apt-get install ffmpeg
sudo pacman -S ffmpeg
sudo dnf installiere ffmpeg
sudo zypper installiere ffmpeg
Nachdem das Codierungstool installiert ist, führen Sie es im Terminal aus, um sicherzustellen, dass alles ordnungsgemäß funktioniert. FFmpeg benötigt zum Ausführen keine Dateicodierung. Versuchen Sie in einem Terminal:
ffmpeg --help
Vergewissern Sie sich, dass die Hilfeseite korrekt gestartet wurde, und geben Sie ein klar um das Terminal zu löschen.
Das Encoder-Tool ist installiert und funktioniert. Der nächste Schritt besteht darin, den Twitch-Streaming-Alias auf dem System einzurichten. Um den Streaming-Alias zu erstellen, müssen Sie den ändern bashrc Datei. Diese Datei enthält viele verschiedene Befehlsvariablen für jeden Benutzer. Das bashrc Die Datei funktioniert auf Benutzerbasis. Daher muss jeder Benutzer, der diesen Befehl zum Streamen an Twitch verwenden möchte, den folgenden Prozess ausführen.
Beginnen Sie mit dem Sichern des bashrc Datei. Dadurch wird sichergestellt, dass Änderungen oder Fehler rückgängig gemacht werden können, wenn Sie den Streaming-Befehl löschen möchten. Erstellen Sie ein Backup, indem Sie eine Kopie der Datei erstellen:
mkdir ~ / bashrc-backup cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak
Starten Sie nach der Sicherung die Bearbeitung. Aufmachen bashrc im Terminal. KEINE WURZEL VERWENDENSie könnten versehentlich die des Root-Benutzers bearbeiten bashrc Datei anstelle Ihrer eigenen, was ein Fehler wäre.
nano ~ / .bashrc
Fügen Sie den folgenden Code ganz am Ende des ein bashrc Datei. Verstehen Sie, dass Sie diesen Code möglicherweise durchgehen und ihn Ihren Anforderungen entsprechend bearbeiten müssen. Insbesondere die Auflösungen, Threads, Qualität, CBR usw.
Hinweis: Füllen Sie Ihren Stream-Schlüssel nicht aus bashrc, da es unsicher ist. Dieses Skript fragt jedes Mal nach dem Schlüssel, wenn Sie aus Sicherheitsgründen streamen.
Streaming () {INRES = "1920x1080" # Eingangsauflösung OUTRES = "1920x1080" # Ausgangsauflösung FPS = "15" # Ziel-FPS GOP = "30" # i-Frame-Intervall, sollte doppelt so hoch sein wie FPS, GOPMIN = "15" # Das minimale i-Frame-Intervall sollte gleich fps sein. THREADS = "2" # max 6 CBR = "1000k" # konstante Bitrate (sollte zwischen 1000k - 3000k liegen) QUALITY = "ultraschnell" # eines der vielen FFMPEG voreingestellt AUDIO_RATE = "44100" STREAM_KEY = "$ 1" # Verwenden Sie den Terminalbefehl Streaming streamkeyhere, um Ihr Video auf Twitch oder Justin Server zu streamen = "live-sjc" # Twitch Server in Kalifornien, sehen Sie http://bashtech.net/twitch/ingest.php um ffmpeg -f x11grab -s "$ INRES" -r "$ FPS" -i zu ändern: 0.0 -f alsa -i Impuls -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"}
Wenn der Code in ist bashrcSpeichern Sie den Nano-Texteditor mit Strg + O.und beenden Sie es mit Strg + X.
Um direkt von der Befehlszeile zu Twitch zu streamen, öffnen Sie ein Terminal und verwenden Sie das neue Streaming Befehl eingerichtet in bashrc. Sie müssen Ihren Twitch-Stream-Schlüssel kennen. Loggen Sie sich in Twitch ein, Gehe zum Dashboard und finden Sie Ihren Streaming-Schlüssel.
Wenn der Schlüssel richtig eingerichtet ist, sollte das Streaming von der Befehlszeile folgendermaßen funktionieren:
Streaming-Streamkey
Um das Streaming zu beenden, drücken Sie "Q" und es sollte enden, da der Stream FFmpeg verwendet. Wenn die Q. Die Schaltfläche funktioniert nicht. Erzwingen Sie das Beenden des Skripts Strg + Z..
Wenn die Eingabe eines Stream-Schlüssels immer wieder anstrengend wird, sollten Sie ein Stream-Skript erstellen. Beachten Sie, dass Ihr Schlüssel dadurch allen anderen Personen zugänglich gemacht wird, die Zugriff auf Ihren PC haben. Öffnen Sie zum Erstellen des Skripts das Terminal und geben Sie die folgenden Befehle ein.
Erste Benutzung Echo den Shebang hinzufügen. Ein Shebang lässt den Bash-Interpreter wissen, welche Art von Skript ausgeführt werden soll, die Umgebung usw.
Hinweis: Verschieben Sie das Skript nicht aus Ihrem Home-Ordner! Es basiert auf dem Streaming-Skript in bashrc. Wenn Sie es an eine andere Stelle im Dateisystem verschieben, die nicht über die richtigen Berechtigungen verfügt, funktioniert es möglicherweise nicht richtig.
echo "#! / bin / bash"> ~ / stream-script.sh
Kopieren Sie als Nächstes Ihren Streaming-Befehl und verwenden Sie ihn Echo um es in das Skript zu schreiben.
Echo "Streaming Streamkey" >> ~ / stream-script.sh
Zuletzt aktualisieren Sie die Berechtigungen des Skripts, damit das System die ordnungsgemäße Ausführung zulässt. Ohne dies kann das Skript fehlschlagen.
sudo chmod + x stream-script.sh
Führen Sie das Skript aus mit:
./stream-script.sh
oder
sh stream-script.sh
Beenden Sie das Skript mit Q. oder Strg + Z..
Mit jeder Ubuntu Linux-Version fügen die Entwickler neue, einzigart...
Es ist bekannt, dass alle Linux-basierten Systeme mit Diensten arbe...
Unter Windows und anderen wichtigen Desktop-Plattformen hat es nie ...