ukudideka liqonga elithi inikeza inkonzo yokusasaza ividiyo ephethwe yiAmazon, eli qonga uye waba ngomnye wabathandwa kakhulu Ukwabelana ngevidiyo yomdlalo wevidiyo, kubandakanya ukusasazwa kweSports, kunye neminye iminyhadala enxulumene nomdlalo wevidiyo. Umxholo wesiza unokujongwa bukhoma okanye kwimfuno.
Ukuze ukwazi ukusasaza ividiyo Kwi-linux sinezinye izixhobo, kodwa siyalibala elula kwaye ivela kwisipheloKule posi ndiza kwabelana nawe ngendlela eya kuba nakho ukusasaza ukuya kwiTwitch ukusuka kwisiphelo sethu.
Izinto ezifuneka kuqala
Ukuze ukwazi ukusasaza kwiTwitch siza kuxhomekeka kwiFFmpeg esele isaziwa ngumbulelo omkhulu kuluhlu olubanzi lokusetyenziswa kwayo, kuba oku kufuneka sivule i-terminal kwaye senze lo mthetho ulandelayo:
sudo apt install ffmpeg
Ngokulula Ukuqinisekisa ukuba ifakwe ngempumelelo, masibale lo myalelo:
ffmpeg --help
Apho baya kufumana impendulo kunye nazo zonke iiparameter zesixhobo.
Ukuguqula i-bashrc
Ngoku Kuya kufuneka senze uhlengahlengiso kwifayile yethu ye-bashrc, apho siza kongeza i-alias zothumelo.
Kubalulekile ukuba ukhumbule ukuba ifayile ye-bashrc isebenza ngomsebenzisi ngamnye, ke ukuba ngaphezulu komsebenzisi omnye wenkqubo yakho uza kusebenzisa lo msebenzi, kufuneka bongeze oku kulandelayo kwifayile ye-bashrc.
Phambi kokongeza okanye ukuguqula, siza kwenza ikopi yogcino lwefayile yethu, kule nto kwisiphelo siza kwenza lo myalelo ulandelayo:
mkdir ~/bashrc-backup
cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak
Sele sinogcino lwethu lwefayile, Singaqhubeka nokuyihlela ngokukhuselekileyo, kufuneka sifeze lo myalelo ulandelayo:
nano ~/.bashrc
Qaphela: akufuneki uhlele njengengcambu okanye ngeemvume zabangaphezulu.
Kuya kufuneka songeze oku kulandelayo kwisiphelo sefayile:
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" }
Kule vSingahlela isisombululo, umgangatho, iaudiyo kunye nolunye useto ugqithiso ngokweemfuno zethu okanye amandla ezixhobo zethu kunye nonxibelelwano lwenethiwekhi. Ke kuya kufuneka uthathe imizuzu embalwa ukwenza njalo.
Amaxabiso ingabalwa ngoncedo lwabaqikeleliAmakhonkco eLe i-OBS isibonelela ngayo, kwaye le enye endiyifumene kumnatha. Kubalulekile ukuba bazi isantya sokulayisha kwenethiwekhi kuba yenye yezona zinto zinempembelelo kumgangatho wothumelo, ungayazi kwesi sixhobo.
Asiyi kongeza kuphela isitshixo sokuhambisa, oku kuyacelwa ngalo lonke ixesha sisebenzisa iskripthi.
Nje ukuba kwenziwe ulungiselelo, siyaqhubeka ukugcina utshintsho kumhleli wombhalo weNano ngeCtrl + O kwaye siyikhuphe ngeCtrl + X.
Ukuya kwiTwitch ukusuka kwisiphelo sendlela
Ngoku ukuqhuba iskripthi, bhala nje lo myalelo ulandelayo kwisiphelo sendlela:
streaming streamkey
Ngale nto kufuneka sele uyazi igama eligqithisiweyo elinikezwe nguTwitch, ukuba akunjalo kufuneka baye ku esi sixhobo bazokuyifumana phi.
Sele nayo Qwalasela ngokulula kwaye kufuneka uqale umsinga ukuya kwiTwitch ngokuchanekileyo.
Ukuphuma emlanjeni, cinezela "Q" kwaye kufuneka iphele, njengoko umlambo usebenzisa iFFmpeg. Ukuba iqhosha le-Q alisebenzi, zama ukufumana iskripthi sokuyeka nge Ctrl + C okanye Ctrl + Z.