Kako strujati na trzanje iz naredbenog retka na Linuxu

click fraud protection

Mnogi se korisnici na Linuxu odlučuju za streaming na Twitch na Linuxu pomoću alata Open emitera. Nisu svi voljeli ovaj alat, a neki žele alternativu. Možeš gledajte Twitch streamove bez upotrebe preglednika, a na Twitchu možete koristiti jednostavan bash stream stream.

Ako koristite a VPN s Twitchom, morat ćete to zasebno omogućiti.

Instalirajte Alat za kodiranje FFmpeg

Streaming u Twitch iz naredbenog retka Linux radi uz pomoć alata za kodiranje FFmpeg. Prije nego što nastavimo dalje s ovim vodičem, trebate ga instalirati na svoje Linux računalo. Otvorite prozor terminala i unesite sljedeće. Da biste instalirali FFmpeg, morate pokrenuti Ubuntu, Debian, Arch Linux, Fedora ili OpenSUSE. Ako nemate neku od ovih Linux distribucija, možete izraditi i instalirati softver za kodiranje FFmpeg izravno s web stranice ovdje.

Ubuntu

sudo apt instalirati ffmpeg

Debian

sudo apt-get install ffmpeg

Arch Linux

sudo pacman -S ffmpeg

Fedora

sudo dnf instalirati ffmpeg

OpenSUSE

sudo zypper install ffmpeg

Sad kad je instaliran alat za kodiranje, pokrenite ga u terminalu da biste bili sigurni da sve ispravno radi. FFmpeg ne treba kodiranje datoteke da bi se pokrenuo. U terminalu pokušajte:

instagram viewer

ffmpeg --help

Potvrdite da se stranica pomoći pravilno pokrene i utipkajte čisto za brisanje terminala.

Izmijenite Bashrc

Alat za kodiranje je instaliran i radi. Sljedeći je korak postavljanje alijanse za streaming Twitch u sustavu. Da biste stvorili alias za strujanje, morat ćete ga izmijeniti bashrc datoteka. Ova datoteka sadrži puno različitih varijabli naredbi za svakog korisnika. bashrc datoteka funkcionira za svakog korisnika, tako da svaki korisnik koji želi upotrijebiti ovu naredbu za streaming na Twitch mora slijediti postupak u nastavku.

Započnite s pravljenjem sigurnosne kopije bashrc datoteka. Na taj ćete se način poništiti bilo kakve promjene ili pogreške ako želite izbrisati naredbu za strujanje. Napravite sigurnosnu kopiju tako što napravite kopiju datoteke:

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

Pobrinite se za sigurnosnu kopiju, započnite s uređivanjem. Otvoriti bashrc u terminalu. NE KORISTITE ROOT, možete slučajno urediti korijenove korisnike bashrc datoteku umjesto svoje, što bi bila pogreška.

nano ~ / .bashrc

Na sljedeći kraj zalijepite sljedeći kod bashrc datoteka. Shvatite da ćete možda trebati proći kroz ovaj kôd i urediti ga prema vašim potrebama. Konkretno, rezolucije, teme, kvaliteta, CBR, itd.

Napomena: ne ispunite ključ svojeg toka bashrc, jer je nesigurno. Ova skripta traži ključ svaki put kada struji radi sigurnosti.

 streaming () {INRES = "1920x1080" # ulazna rezolucija OUTRES = "1920x1080" # izlazna rezolucija FPS = "15" # target FPS GOP = "30" # i-frame interval, treba biti dvostruki od FPS, GOPMIN = "15" # min i-frame interval, treba biti jednak fps, THREADS = "2" # max 6 CBR = "1000k" # konstantna brzina prijenosa (treba biti između 1000k - 3000k) KVALITETA = "ultrabrza" # jedna od mnogih FFMPEG unaprijed AUDIO_RATE = "44100" STREAM_KEY = "$ 1" # koristite naredbu terminala Streaming streamkey bilo gdje za streaming vašeg videozapisa u twitch ili justin SERVER = "live-sjc" # twitch server u Kalifornija, vidi http://bashtech.net/twitch/ingest.php promijeniti ffmpeg -f x11grab -s "$ INRES" -r "$ FPS" -i: 0.0 -f alsa -i puls -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 -prestavite $ QUALITY -tune film -acodec libmp3lame -removi $ NITI -ograničite normalno \ -bufsize $ CBR "rtmp: //$SERVER.twitch.tv/app/$STREAM_KEY"}

Kad je kod bashrc, spremite uređivač teksta Nano pomoću Ctrl + O, i izađite s njim Ctrl + X.

streaming

Za stream do Twitch izravno iz naredbenog retka otvorite terminal i koristite novi streaming naredba postavljena u bashrc. Sigurno znate ključ za tok Twitch. Prijavite se u Twitch, idi na nadzornu ploču i pronađite svoj ključ za streaming.

Ako je ključ pravilno postavljen, strujanje iz naredbenog retka trebalo bi raditi ovako:

streaming streamkey

Za prekid strujanja pritisnite "Q" i to bi trebalo završiti jer stream koristi FFmpeg. Ako gumb ne radi, prisiljavajte skriptu da prekine Ctrl + Z.

Skripta struje

Ako unos ključa struje ponovo i ponovo postaje iscrpljujući, razmislite o stvaranju skripte za stream. Imajte na umu da će to vašim ključem izložiti svima drugima koji imaju pristup vašem računalu. Da biste stvorili skriptu, otvorite terminal i unesite sljedeće naredbe.

Prvo koristite jeka dodati šebangu. Shebang omogućava Bashovom tumaču da zna o kakvom se scenariju radi, okruženju itd.

Napomena: ne premještajte skriptu iz svoje početne mape! Oslanja se na skriptu strujenja unutar bashrc. Ako ga premjestite na druga mjesta u datotečnom sustavu koja nemaju ispravna dopuštenja, možda neće raditi ispravno.

odjek "#! / bin / bash"> ~ / stream-script.sh

Zatim kopirajte naredbu za strujanje i koristite jeka da ga napišem u skriptu.

echo "streaming streamkey" >> ~ / stream-script.sh

Na kraju, ažurirajte dopuštenja skripte, tako da će sustav omogućiti ispravno pokretanje. Bez toga, skripta možda neće uspjeti.

sudo chmod + x stream-script.sh

Pokrenite skriptu sa:

./stream-script.sh

ili

sh stream-script.sh

Zatvorite skriptu pomoću ili Ctrl + Z.

watch instagram story