Rángatózik olyan platform, amely élő video streaming szolgáltatást kínál az Amazon tulajdonában van, ez a platform az egyik legnépszerűbb videojáték-video streaming, beleértve az eSports streaming, és más videojátékokkal kapcsolatos események megosztása. A webhely tartalma élőben vagy igény szerint megtekinthető.
Videó streameléséhez a linuxon van néhány eszközünk, de elfelejtjük a legegyszerűbb, és a terminálról származik, ebben a bejegyzésben megosztok veletek egy módszert, amellyel a Twitchre továbbíthatunk a terminálunkról.
előfeltételek
Ahhoz, hogy a Twitchen sugározhasson támaszkodunk az FFmpeg-től amelyet a sokféle hasznosságának köszönhetően már sokan ismernek, ehhez meg kell nyitnunk egy terminált, és végre kell hajtanunk a következő parancsot:
sudo apt install ffmpeg
egyszerűen a sikeres telepítés érdekében futtassuk ezt a parancsot:
ffmpeg --help
Hol kapnak választ az eszköz összes paraméterével.
A bashrc módosítása
Most néhány módosítást kell végrehajtanunk a bashrc fájlunkban, amelyben hozzáadunk egy álnevet az átvitelhez.
Fontos megjegyezni, hogy a bashrc fájl felhasználónként működik, ezért ha a rendszer több felhasználója is használni fogja ezt a funkciót, a következőket kell hozzáadnia a bashrc fájlhoz.
Hozzáadás vagy módosítás előtt biztonsági másolatot készítünk a fájlunkról, ehhez a terminálon a következő parancsot fogjuk végrehajtani:
mkdir ~/bashrc-backup
cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak
Már a fájl biztonsági másolatával, biztonságosan szerkeszthetjük, csak a következő parancsot kell végrehajtanunk:
nano ~/.bashrc
Megjegyzés: nem szabad rootként vagy felülfelhasználói engedélyekkel szerkeszteni.
A következőket kell hozzáadnunk a fájl végéhez:
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" }
Ebben a vSzerkeszthetjük a felbontást, a minőséget, az audio és egyéb beállításokat az átvitelt a szükségletünknek vagy a berendezésünk és a hálózati kapcsolatunk kapacitásának megfelelően. Tehát néhány percet igénybe kell vennie.
Az értékek becslők segítségével kiszámítható, a linkek eEzt az OBS biztosítja számunkra, És ez a másik hogy megtaláltam a neten. Alapvető fontosságú, hogy ismerjék hálózatuk feltöltési sebességét is, mivel ez az egyik legbefolyásosabb tényező az átvitel minőségében, ezt ez az eszköz.
Csak nem adjuk meg az átviteli kulcsunkat, ezt a szkript futtatásakor minden alkalommal kérni fogjuk.
A konfigurációk elvégzése után folytatjuk a módosítások mentését a Nano szövegszerkesztőben a Ctrl + O billentyűkombinációval, és kilépünk a Ctrl + X billentyűkombinációval.
Streaming a Twitchbe a terminálról
A szkript futtatásához egyszerűen írja be a következő parancsot a terminálra:
streaming streamkey
Ezzel meg kell már ismeri a Twitch által megadott jelszót, ha nem, akkor egyszerűen menniük kell meg ezt a linket hol fogják megszerezni.
Már vele egyszerűen konfigurálja, és el kell indítania a Twitch adatfolyamot helyesen.
A patakból való kilépéshez nyomja meg a "Q" gombot, és annak véget kell érnie, mivel a folyam az FFmpeg-et használja. Ha a Q gomb nem működik, próbálja meg megszerezni a kilépési parancsfájlt a Ctrl + C vagy Ctrl + Z billentyűkombinációval.