Tõmblema on platvorm, mis pakub reaalajas video voogesitusteenust see platvorm kuulub Amazonile on muutunud üheks populaarsemaks videomängude voogesituse, sealhulgas e-spordi voogesituse ja muude videomängudega seotud sündmuste jagamiseks. Saidi sisu saab vaadata otseülekandes või nõudmisel.
Video voogesitamiseks linuxil meil on mõned tööriistad, aga me unustame kõige lihtsam ja see on terminalistSelles postituses jagan teiega meetodit, kuidas saaksime meie terminalist Twitchi voogesitada.
Eeltingimused
Et saaks Twitchis edastada toetume FFmpegist mida paljud teavad juba tänu oma laiaulatuslikule valikule, selleks peame avama terminali ja käivitama järgmise käsu:
sudo apt install ffmpeg
Lihtsalt veendumaks, et see oleks edukalt installitud, käivitame selle käsu:
ffmpeg --help
Kust nad saavad vastuse koos tööriista kõigi parameetritega.
Bashrc muutmine
nüüd peame oma bashrc-failis mõned muudatused tegema, kuhu lisame ülekande varjunime.
Oluline on meeles pidada, et bashrc-fail töötab ühe kasutaja kohta, nii et kui seda süsteemi kasutab rohkem kui üks teie süsteemi kasutaja, peavad nad oma bashrc-faili lisama järgmise.
Enne lisamist või muutmist teeme oma failist varukoopia, selle jaoks terminalis täidame järgmise käsu:
mkdir ~/bashrc-backup
cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak
Juba faili varukoopiaga saame seda turvaliselt redigeerida, peame täitma ainult järgmise käsu:
nano ~/.bashrc
Märkus. Te ei tohiks redigeerida juurkasutajana ega ülkasutaja õigustega.
Peame faili lõppu lisama järgmise:
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" }
Selles vSaame muuta eraldusvõimet, kvaliteeti, heli ja muid seadeid vastavalt meie seadmete ja võrguühenduse vajadusele või võimsusele. Nii et peaksite selleks paar minutit võtma.
Väärtused saab arvutada hindajate abil, lingid on eSeda, mida OBS meile pakub, Ja see teine mille ma netist leidsin. On oluline, et nad teaksid ka oma võrgu üleslaadimiskiirust, kuna see on ülekande kvaliteedi üks kõige mõjukamaid tegureid, saate seda teada selle tööriista.
Me ei lisa ainult oma edastusvõtit, seda küsitakse iga kord, kui skripti käivitame.
Kui konfiguratsioonid on tehtud, salvestame muudatused Nano tekstiredaktorisse klahvikombinatsiooniga Ctrl + O ja väljume sellest klahvikombinatsiooniga Ctrl + X.
Terminalist Twitchi voogesitus
Nüüd skripti käivitamiseks kirjutage lihtsalt järgmine käsk terminali:
streaming streamkey
Sellega nad peavad teate juba Twitchi pakutavat parooli, kui ei, peaksid nad lihtsalt minema seda linki kust nad selle saavad.
Juba sellega lihtsalt konfigureerige see ja peate Twitchi voo käivitama õiges suunas
Voogust väljumiseks vajutage "Q" ja see peaks lõppema, kuna voog kasutab FFmpegi. Kui nupp Q ei tööta, proovige sulgemisskripti saada klahvidega Ctrl + C või Ctrl + Z.