Hogyan lehet stream-t húzni a Linux parancssorából

click fraud protection

Sok Linux-felhasználó úgy dönt, hogy a Twitch-re folyik Linuxon az Open műsorszóró eszköz használatával. Nem mindenkinek tetszik ez az eszköz, és néhányan alternatívát kívánnak. tudsz Nézze meg a Twitch streameket böngésző használata nélkül, és használhat egy egyszerű bash szkriptfolyamot a Twitch-hez.

Ha a VPN a Twitch-rel, külön kell engedélyeznie.

Telepítse az FFmpeg kódoló eszközt

A Twitch-re történő streaming a Linux parancssorból az 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 szoftvereket kell futtatnia. Ha nem futtatja ezeket a Linux disztribúciókat, akkor az FFmpeg kódolószoftvert közvetlenül a webhelyről építheti és telepítheti. itt.

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
instagram viewer

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, tehát minden felhasználónak, aki ezt a parancsot a Twitch felé történő továbbvitelre akarja használni, 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 vagy hibák visszavonhatók, ha törölni szeretné 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" # bemeneti felbontás OUTRES = "1920x1080" # kimeneti felbontás FPS = "15" # cél FPS GOP = "30" # i-frame intervallum, az FPS duplájának kell lennie, GOPMIN = "15" # min i-frame intervallumnak fps-nek kell lennie, THREADS = "2" # max 6 CBR = "1000k" # állandó bitráta (1000 és 3000 k között kell lennie) MINŐSÉG = "ultragyors" # a sok FFMPEG közül preset AUDIO_RATE = "44100" STREAM_KEY = "$ 1" # Használja a Streaming streamkeyhere terminálparancsot a videó streaminghez vagy streaminhez való továbbviteléhez SERVER = "live-sjc" # twitch szerver Kalifornia, lásd http://bashtech.net/twitch/ingest.php megváltoztatni az 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 - perc $ CBR -maxrate $ CBR -pix_fmt yuv420p \ -s $ OUTRES -preset $ MINŐSÉG -tune film -acodec libmp3lame -szálak $ THREADS -strikt normál \ -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.

streaming

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. Tudnia kell a Twitch adatfolyam kulcsát. Bejelentkezés a Twitch-be, menjen a műszerfalra és keresse meg 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 be kell fejeződnie, mivel az adatfolyam az FFmpeg funkciót használja. Ha a gomb nem működik, kényszerítse a szkriptet a kilépésről Ctrl + Z.

Patak parancsfájlja

Ha az adatfolyam-kulcs újra és újra bevitele kimerül, fontolja meg az adatfolyam-parancsfájl 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 futtatni, 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 helyes futtatást. Ennek hiányában a szkript sikertelen lehet.

sudo chmod + x stream-script.sh

Futtassa a szkriptet a következővel:

./stream-script.sh

vagy

sh stream-script.sh

Lépjen ki a szkriptből vagy Ctrl + Z.

watch instagram story