pfura chikuva icho inopa mhenyu vhidhiyo yekushambadzira sevhisi muridzi weAmazon, chikuva ichi yava imwe yevakakurumbira kugovana vhidhiyo mutambo wekushambadzira, kusanganisira eSports kutenderera, uye zvimwe zvevhidhiyo mutambo zvinoenderana zviitiko. Saiti zvemukati zvinogona kutariswa zvirarame kana pane zvinodiwa
Kugona kufambisa vhidhiyo pane linux tine zvimwe zvekushandisa, asi isu tinokanganwa yakapusa uye iri kubva kune inourayaMune ino posvo ini ndichagovana newe nzira yekukwanisa kuyerera kuTwitch kubva kune yedu terminal.
Prerequisites
Kugona kutepfenyura paTwitch isu tichazendamira paFmpmpeg iyo inotozivikanwa nevazhinji nekutenda kune hwakawanda hwayo hwekushandisa, kune izvi isu tinofanirwa kuvhura terminal uye nekuita unotevera kuraira:
sudo apt install ffmpeg
Zvakare kuve nechokwadi kuti yakaiswa zvinobudirira, ngatimhanyei uyu murairo:
ffmpeg --help
Iko kwavanogamuchira mhinduro nezvose paramende zvechishandiso.
Kugadzirisa bashrc
Iye zvino isu tinofanirwa kugadzirisa zvimwe kune yedu bashrc faira, iyo yatinozowedzera ma alias ekutakura.
Izvo zvakakosha kuti iwe urangarire kuti iyo bashrc faira inoshanda pamushandisi, saka kana vanopfuura mumwe mushandisi wesystem yako vari kuzoshandisa iri basa, ivo vanofanirwa kuwedzera zvinotevera kune yavo bashrc faira.
Usati wawedzera kana kugadzirisa, isu tichaenda kugadzira kopi yekuchengetedza yefaira redu, zve izvi pane terminal tichaenda kunotevera unotevera kuraira:
mkdir ~/bashrc-backup
cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak
Nechekare ne backup yedu yefaira, tinogona kuenderera mberi nekugadzirisa zvakachengeteka, isu tinongofanirwa kuita unotevera kuraira:
nano ~/.bashrc
Ongorora: haufanire kugadzirisa semidzi kana nemvumo yepamusoro.
Tinofanira kuwedzera zvinotevera kumagumo efaira:
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" }
Mune ino vIsu tinokwanisa kugadzirisa resolution, mhando, odhiyo uye mamwe marongero yekufambisa maererano nezvatinoda kana kugona kwemidziyo yedu uye netiweki yekubatanidza. Saka iwe unofanirwa kutora maminetsi mashoma kuzviitira.
Izvo zvinokosheswa inogona kuverengerwa nerubatsiro rwevanofungidzira, zvinongedzo zviri eIyi iyo iyo OBS inotipauye uyu mumwe iyo yandakawana pamambure. Izvo zvakakosha kuti ivo zvakare vazive iyo yekumhanyisa kumhanyisa kwenetiweki yavo sezvo chiri chimwe chezvinhu zvine simba zvakanyanya muhunhu hwekutapurirana, iwe unogona kuzviziva ichi chinhu.
Isu hatizowedzere chete kiyi yekufambisa, izvi zvinokumbirwa pese patinomhanyisa script.
Kamwe magadzirirwo akaitwa, isu tinoenderera mberi nekuchengetedza shanduko muNano mameseji edhizaina neCtrl + O uye woibuditsa neCtrl + X.
Kuyerera kuenda kuTwitch kubva kuchiteshi
Iye zvino kumhanyisa script, ingo nyora unotevera kuraira pane iyo terminal:
streaming streamkey
Naizvozvi vanofanira unotoziva password yakapihwa neTwitch, kana zvisiri ivo vanofanirwa kungoenda ku Iyi link kwavachaiwana.
Yatove nayo ingoigadzirisa uye unofanira kutanga rwizi kuenda kuTwitch nenzira kwayo.
Kuti ubude murukova, tinya "Q" uye inofanira kupera, sezvo rwizi runoshandisa FFmpeg. Kana iyo Q bhatani isingashande, edza kutora iyo yekurega script neCtrl + C kana Ctrl + Z.