Tampyti yra platforma, kuri siūlo tiesioginio vaizdo transliavimo paslaugą priklauso Amazon, ši platforma tapo vienu populiariausių bendrinti vaizdo žaidimų transliacijas, įskaitant eSports ir kitus su vaizdo žaidimais susijusius įvykius. Svetainės turinį galima peržiūrėti tiesiogiai arba pagal poreikį.
Kad būtų galima transliuoti vaizdo įrašą linux turime keletą įrankiųbet pamirštame paprasčiausias ir jis yra iš terminaloŠiame įraše pasidalinsiu su jumis metodu, kaip iš mūsų terminalo transliuoti į Twitch.
Būtinos sąlygos
Kad būtų galima transliuoti per „Twitch“. pasikliausime FFmpeg kurį daugelis jau žino dėl plataus naudingumo, kad tai padarytume, turime atidaryti terminalą ir vykdyti šią komandą:
sudo apt install ffmpeg
Paprasčiausiai Norėdami įsitikinti, kad jis buvo sėkmingai įdiegtas, paleiskime šią komandą:
ffmpeg --help
Kur jie gaus atsakymą su visais įrankio parametrais.
Bashrc modifikavimas
Dabar Turime atlikti kai kuriuos savo bashrc failo pakeitimus, kuriame pridėsime perdavimo slapyvardį.
Svarbu atsiminti, kad bashrc failas veikia kiekvienam vartotojui, todėl jei šią funkciją naudos daugiau nei vienas jūsų sistemos vartotojas, prie savo bashrc failo turite pridėti toliau nurodytus dalykus.
Prieš pridėdami ar keisdami, padarykime atsarginę failo kopiją, norėdami tai padaryti terminale, vykdysime šią komandą:
mkdir ~/bashrc-backup
cp ~/.bashrc ~/bashrc-backup/.bashrc-bak
Su mūsų failo atsargine kopija, galime saugiai jį redaguoti, mes turime atlikti tik šią komandą:
nano ~/.bashrc
Pastaba: neturėtumėte redaguoti kaip root arba su supervartotojo leidimais.
Failo pabaigoje turime pridėti šiuos dalykus:
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" }
Šiame vRedaguojame raiškos, kokybės, garso ir kitus nustatymus perdavimo pagal mūsų poreikį arba mūsų įrangos ir tinklo ryšio pajėgumą. Taigi tam turėtumėte skirti kelias minutes.
Vertybės Juos galima apskaičiuoti sąmatininkų pagalba, nuorodos yra irTai tas, kurį mums teikia OBSIr šis kitas kurį radau tinkle. Taip pat labai svarbu žinoti savo tinklo įkėlimo greitį, nes tai yra vienas iš labiausiai įtakojančių perdavimo kokybei veiksnių. šis įrankis.
Mes tik nepridėsime savo perdavimo rakto, to bus prašoma kiekvieną kartą, kai paleisime scenarijų.
Atlikę konfigūraciją, išsaugome pakeitimus „Nano“ teksto rengyklėje naudodami Ctrl + O ir išeikite su Ctrl + X.
Srautinis perdavimas į „Twitch“ iš terminalo
Dabar norėdami paleisti scenarijų, tiesiog terminale parašykite šią komandą:
streaming streamkey
Su tuo jie privalo dabar žinokite „Twitch“ pateiktą raktą, jei ne, tiesiog turėtumėte eiti į šią nuorodą kur jie jį gaus.
Jau su juo Jie tiesiog sukonfigūruoja ir jūs turite pradėti srautą į „Twitch“. teisingai
Norėdami išeiti iš srauto, paspauskite „Q“ ir jis turėtų baigtis, nes srautas naudoja FFmpeg. Jei mygtukas Q neveikia, pabandykite gauti baigimo scenarijų paspausdami Ctrl + C arba Ctrl + Z.