Mnoho uživatelů v Linuxu se rozhodlo streamovat do TwitchLinux pomocí nástroje Open Broadcaster. Ne každému se tento nástroj líbí a někteří si přejí alternativu. Můžete sledovat toky Twitch bez použití prohlížeče a pro Twitch můžete použít jednoduchý tok basových skriptů.
Používáte-li VPN s Twitch, musíte ji povolit samostatně.
Nainstalujte nástroj pro kódování FFmpeg
Streamování na Twitch z příkazového řádku systému Linuxběží pomocí nástroje pro kódování FFmpeg. Než budeme pokračovat v tomto tutoriálu, budete ho muset nainstalovat do svého počítače se systémem Linux. Otevřete okno terminálu a zadejte následující. Chcete-li nainstalovat FFmpeg, musíte používat Ubuntu, Debian, Arch Linux, Fedora nebo OpenSUSE. Pokud některou z těchto linuxových distribucí neprovozujete, můžete si zde vytvořit a nainstalovat kódovací software FFmpeg přímo z webu.
Ubuntu
sudo apt install ffmpeg
Debian
sudo apt-get install ffmpeg
Arch Linux
sudo pacman -S ffmpeg
Fedora
sudo dnf install ffmpeg
OpenSUSE
sudo zypper install ffmpeg
Nyní, když je nainstalován nástroj pro kódování, spusťte jej v terminálu, abyste se ujistili, že vše funguje správně. FFmpeg nepotřebuje ke spuštění kódování souborů. V terminálu zkuste:
ffmpeg --help
Ujistěte se, že se stránka nápovědy spouští správně a zadejte Průhledná vymazat terminál.
Upravit Bashrc

Nástroj pro enkodér je nainstalován a funkční. Dalším krokem je nastavení aliasu Twitch streamingu v systému. Chcete-li vytvořit alias pro streamování, budete muset upravit bashrc soubor. Tento soubor obsahuje mnoho různých příkazových proměnných pro každého uživatele. bashrc soubor funguje na základě jednotlivých uživatelů, takže každý uživatel, který chce tento příkaz použít pro streamování do Twitch, musí postupovat níže.
Začněte zálohováním bashrc soubor. Tím zajistíte, že jakékoli úpravy nebo chyby lze vrátit zpět, pokud chcete smazat příkaz streaming. Vytvořte zálohu vytvořením kopie souboru:
mkdir ~/bashrc-backup cp ~/.bashrc ~/bashrc-backup/.bashrc-bak
Se zálohou postaráno, spusťte úpravy. Otevřít bashrc v terminálu. NEPOUŽÍVEJTE Kořen, můžete náhodně upravit uživatele root bashrc soubor namísto vlastního, což by byla chyba.
nano ~/.bashrc
Vložte následující kód na samý konec bashrc soubor. Pochopte, že budete možná muset projít tento kód a upravit jej podle svých potřeb. Konkrétně rozlišení, vlákna, kvalita, CBR, atd.
Poznámka: nevyplňujte klíč streamu bashrc, protože to není bezpečné. Tento skript požaduje klíč vždy, když streamujete kvůli bezpečnosti.
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"
}
Když je kód v bashrc, uložte textový editor Nano pomocí Ctrl + Oa ukončete jej pomocí Ctrl + X.
Streamování

Chcete-li streamovat do Twitch přímo z příkazového řádku, otevřete terminál a použijte nový streamování příkaz nastaven v bashrc. Musíte znát svůj klíč Twitch stream. Přihlaste se do Twitch, přejděte na palubní desku a najděte svůj streamovací klíč.
Pokud je klíč nastaven správně, streamování z příkazového řádku by mělo fungovat takto:
streaming streamkey
Chcete-li ukončit streamování, stiskněte „Q“ a mělo by to skončit, protože stream používá FFmpeg. Pokud Q tlačítko nefunguje, přinutte skript ukončit Ctrl + Z.
Streamový skript
Pokud zadáte klíč proudu znovu a znovu, získátevyčerpávající, zvažte vytvoření skriptu proudu. Mějte na paměti, že tímto krokem vystavíte svůj klíč každému, kdo má přístup k vašemu PC. Chcete-li vytvořit skript, otevřete terminál a zadejte následující příkazy.
Nejprve použijte echo přidat shebang. Shebang umožňuje interpretovi bash vědět, jaký skript se chystá spustit, prostředí atd.
Poznámka: Nepřesunujte skript z domovské složky! Spoléhá se na streamovací skript uvnitř bashrc. Pokud jej přesunete na jiná místa v systému souborů, která nemají správná oprávnění, nemusí fungovat správně.
echo "#!/bin/bash" > ~/stream-script.sh
Dále zkopírujte příkaz pro streamování a použijte echo zapsat jej do skriptu.
echo "streaming streamkey" >> ~/stream-script.sh
Nakonec aktualizujte oprávnění skriptu tak, aby systém umožnil správné fungování. Bez tohoto může skript selhat.
sudo chmod +x stream-script.sh
Spusťte skript pomocí:
./stream-script.sh
nebo
sh stream-script.sh
Ukončete skript pomocí Q nebo Ctrl + Z.
Komentáře