Sok Linux-felhasználó úgy dönt, hogy bekapcsol a Twitch-reLinux az Open műsorszolgáltató eszköz használatával. Nem mindenkinek tetszik ez az eszköz, és néhányan alternatívát kívánnak. A Twitch streameket böngésző használata nélkül nézheti, és egy egyszerű bash szkriptfolyamot is használhat a Twitch alkalmazáshoz.
Ha VPN-t használ a Twitch-rel, akkor külön engedélyeznie kell.
Telepítse az FFmpeg kódoló eszközt
Streaming a Twitch-re a Linux parancssorbólaz FFmpeg kódoló eszköz segítségével fut. Mielőtt továbblépnénk az oktatóanyagban, telepítenünk kell a Linux PC-jére. Nyissa meg a terminál ablakot, és írja be az alábbiakat. Az FFmpeg telepítéséhez az Ubuntu, Debian, Arch Linux, Fedora vagy OpenSUSE szoftvert kell futtatnia. Ha nem futtatja ezeket a Linux disztribúciókat, akkor az itt található webhelyről közvetlenül felépítheti és telepítheti az FFmpeg kódoló szoftvert.
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
Most, hogy a kódoló eszköz telepítve van, futtassa azt a terminálon, hogy megbizonyosodjon arról, hogy minden megfelelően működik. Az FFmpeg futtatásához nincs szükség fájlkódolásra. Próbáljon meg egy terminálon:
ffmpeg --help
Ellenőrizze, hogy a súgóoldal megfelelően elindul-e, és írja be egyértelmű a terminál törléséhez.
A Bashrc módosítása

A kódoló eszköz telepítve van és működik. A következő lépés a Twitch streaming álnév beállítása a rendszeren. A streaming álnév létrehozásához módosítania kell a bashrc fájlt. Ez a fájl sok különböző parancsváltozót tartalmaz minden felhasználó számára. Az bashrc A fájl egy felhasználónként működik, így minden felhasználónak, aki ezt a parancsot a Twitch felé történő streaminghez használja, követnie kell az alábbi eljárást.
Kezdje a biztonsági másolat készítésével bashrc fájlt. Ez biztosítja, hogy a szerkesztések és hibák visszavonhatók, ha törli a streaming parancsot. Készítsen biztonsági másolatot a fájl másolatának készítésével:
mkdir ~/bashrc-backup cp ~/.bashrc ~/bashrc-backup/.bashrc-bak
A biztonsági másolat elvégzésével indítsa el a szerkesztést. Nyit bashrc a terminálon. NE HASZNÁLJON A GYŰRŰT, véletlenül szerkesztheti a root felhasználót bashrc fájl helyett a saját, ami hiba lenne.
nano ~/.bashrc
Illessze be a következő kódot a bashrc fájlt. Tudja meg, hogy el kell végeznie ezt a kódot, és szerkesztenie kell, hogy megfeleljen az Ön igényeinek. Pontosabban, a felbontások, szálak, minőség, CBR stb.
Megjegyzés: Ne töltse ki a stream kulcsot bashrc, mivel nem biztonságos. Ez a szkript a biztonság megkönnyítése érdekében minden alkalommal kéri a kulcsot.
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"
}
Amikor a kód be van írva bashrc, mentse a Nano szövegszerkesztőt a Ctrl + O, és lépjen ki a gombbal Ctrl + X.
folyó

A Twitch-hez való közvetlen streaminghez a parancssorból nyisson meg egy terminált, és használja az új eszközt streaming parancs beállítva bashrc. Ismernie kell a Twitch adatfolyam-kulcsát. Jelentkezzen be a Twitchbe, menjen az irányítópultra és keresse meg a streaming-kulcsát.
Ha a kulcs helyesen van beállítva, akkor a parancssorból történő streamingnek így kell működnie:
streaming streamkey
A streamingből való kilépéshez nyomja meg a „Q” billentyűt, és ennek véget kell érnie, mivel az adatfolyam az FFmpeg funkciót használja. Ha a Q gomb nem működik, kényszerítse a szkriptet a kilépésről Ctrl + Z.
Patak parancsfájlja
Ha egy adatfolyam-billentyű újra és újra bevitele megkapjafárasztó, fontolja meg a stream-szkript létrehozását. Ne felejtse el, hogy ha így tesz, a kulcsot bárki másnak is megismerheti, aki hozzáfér a számítógépéhez. A szkript létrehozásához nyissa meg a terminált, és írja be a következő parancsokat.
Először használja visszhang hozzá a shebang. A shebang segítségével a Bash tolmács tudja, hogy milyen szkriptet fog futni, a környezetet stb.
Megjegyzés: Ne helyezze át a szkriptet az otthoni mappából! A belső streaming szkriptre támaszkodik bashrc. Ha áthelyezi a fájlrendszer olyan helyére, ahol nincs megfelelő engedély, akkor előfordulhat, hogy nem fog megfelelően működni.
echo "#!/bin/bash" > ~/stream-script.sh
Ezután másolja át a streaming parancsot és használja visszhang hogy beírja a forgatókönyvbe.
echo "streaming streamkey" >> ~/stream-script.sh
Végül frissítse a szkript engedélyét, hogy a rendszer lehetővé tegye a megfelelő futtatást. Ennek hiányában a szkript sikertelen lehet.
sudo chmod +x stream-script.sh
Futtassa a szkriptet:
./stream-script.sh
vagy
sh stream-script.sh
Lépjen ki a szkriptből Q vagy Ctrl + Z.
Hozzászólások