Twitch iyinkundla yokuthi inikeza isevisi yokusakaza ividiyo ebukhoma ephethwe yi-Amazon, le nkundla isibe ngesinye sezidume kakhulu ukwabelana ngokusakazwa kwegeyimu yevidiyo, kufaka phakathi ukusakazwa kwe-eSports, neminye imicimbi ehlobene nomdlalo wevidiyo. Okuqukethwe kwesayithi kungabukwa bukhoma noma ngokufunwa.
Ukuze ukwazi ukusakaza ividiyo ku-linux sinamathuluzi athile, kodwa siyakhohlwa elula kunazo zonke futhi ivela esigungwiniKulokhu okuthunyelwe ngizokwabelana nawe ngendlela ezokwazi ukusakazela kuTwitch kusuka esigungwini sethu.
Izimfuneko
Ukuze ukwazi ukusakaza kuTwitch sizoncika kuFFmpeg esivele saziwa ngokubonga okuningi ekusebenziseni kwayo okubanzi, ngoba lokhu kufanele sivule ukuphela bese senza umyalo olandelayo:
sudo apt install ffmpeg
Simply ukuqinisekisa ukuthi ifakwe ngempumelelo, ake sisebenzise lo myalo:
ffmpeg --help
Lapho bazothola khona impendulo nayo yonke imingcele yethuluzi.
Ukuguqula i-bashrc
Manje kufanele senze ukulungisa okuthile kufayela lethu le-bashrc, lapho sizofaka khona i-alias yokudlulisa.
Kubalulekile ukukhumbula ukuthi ifayela le-bashrc lisebenza ngomsebenzisi ngamunye, ngakho-ke uma umsebenzisi ongaphezulu koyedwa wohlelo lwakho ezosebenzisa lo msebenzi, kufanele ungeze okulandelayo kufayela lakho le-bashrc.
Ngaphambi kokungeza noma ukuguqula, sizokwenza ikhophi eyisipele yefayela lethu, ngalokhu esigungwini esizokwenza lo myalo olandelayo:
mkdir ~/bashrc-backup
cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak
Kakade ngokulondoloza kwethu ifayela, singaqhubeka nokuyihlela ngokuphepha, kufanele sisebenzise umyalo olandelayo kuphela:
nano ~/.bashrc
Qaphela: akufanele uhlele njengezimpande noma ngezimvume ze-superuser.
Kufanele sengeze okulandelayo ekugcineni kwefayela:
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 vSingakwazi ukuhlela ukulungiswa, ikhwalithi, umsindo nezinye izilungiselelo yokudlulisa ngokuya ngesidingo sethu noma umthamo wemishini yethu noxhumano lwenethiwekhi Ngakho-ke kufanele uthathe imizuzu embalwa ukwenza kanjalo.
Amanani kungabalwa ngosizo lwabaqageli, izixhumanisi ziyi-eLe esinikezwa yi-OBS, futhi lokhu okunye engikuthole enetheni. Kubalulekile ukuthi bazi nesivinini sokulayisha kwenethiwekhi yabo ngoba ingesinye sezici ezinethonya elikhulu kukhwalithi yokudlulisa, ungakwazi ngakho leli thuluzi.
Ngeke nje sengeze ukhiye wethu wokudlulisa, lokhu kuzocelwa njalo lapho siqhuba iskripthi.
Lapho ukucushwa sekwenziwe, siqhubeka nokugcina izinguquko kusihleli sombhalo seNano nge-Ctrl + O bese siyikhipha nge-Ctrl + X.
Isakazela kuTwitch kusuka esigungwini
Manje ukusebenzisa iskripthi, vele ubhale umyalo olandelayo ku-terminal:
streaming streamkey
Ngalokhu kumele usuyayazi iphasiwedi enikezwe yiTwitch, uma kungenjalo kufanele bamane baye ku- lesi sixhumanisi bazoyithathaphi.
Kakade nayo vele uyilungiselele futhi kufanele uqale ukusakaza kuTwitch ngokufanele.
Ukuphuma ekusakazweni, cindezela u- "Q" futhi kufanele kuphele, njengoba ukusakaza kusebenzisa i-FFmpeg. Uma inkinobho ye-Q ingasebenzi, zama ukuthola iskripthi sokuyeka nge-Ctrl + C noma i-Ctrl + Z.