Twitch ir platforma, kas piedāvā tiešraides video straumēšanas pakalpojumu pieder Amazon, šī platforma ir kļuvis par vienu no populārākajiem dalīties ar video spēļu straumēšanu, ieskaitot eSporta straumēšanu, un citos ar videospēlēm saistītos notikumos. Vietnes saturu var apskatīt tiešraidē vai pēc pieprasījuma.
Lai varētu straumēt video uz linux mums ir daži rīki, bet mēs aizmirstam vienkāršākais, un tas ir no terminālaŠajā ierakstā es dalīšos ar jums metodi, lai varētu straumēt Twitch no mūsu termināla.
Priekšnosacījumi
Lai varētu pārraidīt Twitch mēs balstīsimies no FFmpeg ko daudzi jau zina, pateicoties plašajam lietderības klāstam, tam mums jāatver termināls un jāizpilda šāda komanda:
sudo apt install ffmpeg
Vienkārši lai pārliecinātos, ka tā ir veiksmīgi instalēta, palaidīsim šo komandu:
ffmpeg --help
Kur viņi saņems atbildi ar visiem rīka parametriem.
Modificējot bashrc
Tagad mums ir jāveic dažas izmaiņas mūsu bashrc failā, kurā pievienosim aizstājvārdu pārraidei.
Ir svarīgi atcerēties, ka bashrc fails darbojas katram lietotājam, tādēļ, ja vairāk nekā viens jūsu sistēmas lietotājs gatavojas izmantot šo funkciju, viņiem savam bashrc failam jāpievieno šādi dati.
Pirms pievienošanas vai modificēšanas mēs izveidosim sava faila dublējumkopiju, par to terminālā mēs izpildīsim šādu komandu:
mkdir ~/bashrc-backup
cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak
Jau ar mūsu faila dublējumu mēs varam turpināt to droši rediģēt, mums ir jāizpilda tikai šāda komanda:
nano ~/.bashrc
Piezīme. Jums nevajadzētu rediģēt kā root vai ar superlietotāja atļaujām.
Faila beigās mums jāpievieno sekojošais:
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" }
Šajā vMēs varam rediģēt izšķirtspēju, kvalitāti, audio un citus iestatījumus pārraides atbilstoši mūsu vajadzībām vai aprīkojuma un tīkla savienojuma jaudai. Tāpēc jums vajadzētu pavadīt dažas minūtes.
Vērtības var aprēķināt ar aprēķinu palīdzību, saites ir eTas, ko mums nodrošina OBS, Un šis cits ko atradu tīklā. Ir svarīgi, lai viņi zinātu arī sava tīkla augšupielādes ātrumu, jo tas ir viens no ietekmīgākajiem pārraides kvalitātes faktoriem, jūs to varat zināt ar šis rīks.
Mēs tikai nepievienosim savu pārraides atslēgu, tas tiks pieprasīts katru reizi, kad palaidīsim skriptu.
Kad konfigurācijas ir veiktas, mēs turpinām izmaiņas saglabāt Nano teksta redaktorā ar Ctrl + O un iziet no tā ar Ctrl + X.
Straumēšana uz Twitch no termināla
Tagad, lai palaistu skriptu, vienkārši ierakstiet šādu komandu terminālā:
streaming streamkey
Ar to viņiem ir jādara jau zinu Twitch sniegto paroli, ja nē, viņiem vienkārši jādodas uz šī saite kur viņi to iegūs.
Jau ar to vienkārši konfigurējiet to un jums jāsāk straumēšana Twitch pareizi
Lai izietu no straumes, nospiediet "Q", un tai vajadzētu beigties, jo straume izmanto FFmpeg. Ja poga Q nedarbojas, mēģiniet iegūt aizvēršanas skriptu, izmantojot Ctrl + C vai Ctrl + Z.