Jinsi ya kutiririka kwenda Twitch kutoka kwa terminal katika Ubuntu na derivatives?

nembo_ya_twitch3

Papatika ni jukwaa ambalo inatoa huduma ya kutiririsha video moja kwa moja inayomilikiwa na Amazon, jukwaa hili imekuwa moja ya maarufu zaidi kushiriki utiririshaji wa mchezo wa video, pamoja na utiririshaji wa eSports, na hafla zingine zinazohusiana na mchezo wa video. Yaliyomo kwenye wavuti yanaweza kutazamwa moja kwa moja au kwa mahitaji.

Ili kuweza kutiririsha video kwenye linux tuna zana kadhaa, lakini tunasahau rahisi na ni kutoka kwa terminalKatika chapisho hili nitashiriki nawe njia ya kuweza kutiririka kwenda Twitch kutoka kwa terminal yetu.

Utangulizi

Ili kuweza kutangaza kwenye Twitch tutategemea kutoka kwa FFmpeg ambayo tayari inajulikana na shukrani nyingi kwa anuwai ya matumizi, kwa hii lazima tufungue wastaafu na tutekeleze amri ifuatayo:

sudo apt install ffmpeg

Kwa urahisi kuhakikisha kuwa imewekwa kwa mafanikio, wacha tuendeshe amri hii:

ffmpeg --help

Ambapo watapokea jibu na vigezo vyote vya zana.

Kubadilisha bashrc

Sasa lazima tufanye marekebisho kadhaa kwa faili yetu ya bashrc, ambayo tutaongeza jina la usambazaji.

Ni muhimu kukumbuka kuwa faili ya bashrc inafanya kazi kwa kila mtumiaji, kwa hivyo ikiwa zaidi ya mtumiaji mmoja wa mfumo wako atatumia kazi hii, lazima waongeze zifuatazo kwenye faili yao ya bashrc.

Kabla ya kuongeza au kurekebisha, tutafanya nakala ya nakala ya faili yetu, kwa hii kwenye terminal tutafanya amri ifuatayo:

mkdir ~/bashrc-backup

cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak

Tayari tuna nakala rudufu ya faili, tunaweza kuendelea kuihariri salama, tunapaswa kutekeleza amri ifuatayo tu:

nano ~/.bashrc

Kumbuka: haupaswi kuhariri kama mzizi au kwa idhini ya superuser.

Lazima tuongeze zifuatazo hadi mwisho wa faili:

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"

}

Katika vTunaweza kuhariri azimio, ubora, sauti na mipangilio mingine ya usafirishaji kulingana na mahitaji yetu au uwezo wa vifaa vyetu na unganisho la mtandao. Kwa hivyo unapaswa kuchukua dakika chache kuifanya.

Maadili inaweza kuhesabiwa kwa msaada wa makadirio, viungo ni eHii ambayo OBS hutupatia, Na hii nyingine ambayo nimepata kwenye wavu. Ni muhimu kwamba pia wajue kasi ya kupakia ya mtandao wao kwani ni moja wapo ya mambo yenye ushawishi mkubwa katika ubora wa usambazaji, unaweza kuujua na chombo hiki.

mkondo twitch

Hatutaongeza tu ufunguo wetu wa usafirishaji, hii itaombwa kila wakati tunapotumia hati.

Mara tu usanidi umefanywa, tunaendelea kuhifadhi mabadiliko kwenye mhariri wa maandishi wa Nano na Ctrl + O na uiondoe na Ctrl + X.

Inapita kwa Twitch kutoka kwa terminal

Sasa kuendesha hati, andika tu amri ifuatayo kwenye terminal:

streaming streamkey

Na hii lazima tayari unajua nenosiri lililotolewa na Twitch, ikiwa sio lazima waende tu link hii wataipata wapi.

Tayari nayo isanidi tu na lazima uanze mtiririko kwa Twitch kwa usahihi.

Ili kutoka mkondo, bonyeza "Q" na inapaswa kuisha, kwani mkondo hutumia FFmpeg. Ikiwa kitufe cha Q hakifanyi kazi, jaribu kupata hati ya kuacha na Ctrl + C au Ctrl + Z.


Yaliyomo kwenye kifungu hicho yanazingatia kanuni zetu za maadili ya uhariri. Kuripoti kosa bonyeza hapa.

Kuwa wa kwanza kutoa maoni

Acha maoni yako

Anwani yako ya barua si kuchapishwa.

*

*

  1. Kuwajibika kwa data: Miguel Ángel Gatón
  2. Kusudi la data: Kudhibiti SpAM, usimamizi wa maoni.
  3. Uhalali: Idhini yako
  4. Mawasiliano ya data: Takwimu hazitawasilishwa kwa watu wengine isipokuwa kwa wajibu wa kisheria.
  5. Uhifadhi wa data: Hifadhidata iliyohifadhiwa na Mitandao ya Occentus (EU)
  6. Haki: Wakati wowote unaweza kupunguza, kuokoa na kufuta habari yako.