Kako pretakati na Twitch s terminala v Ubuntuju in izvedenih finančnih instrumentih?

twitch_logo3

Trzanje je platforma, ki ponuja storitev pretakanja video posnetkov v živo v lasti Amazona, te platforme je postalo eno najbolj priljubljenih za skupno rabo pretakanja video iger, vključno s pretakanjem e-športa, in drugimi dogodki, povezanimi z video igrami. Vsebino spletnega mesta si lahko ogledate v živo ali na zahtevo.

Da lahko predvajate video na linuxu imamo nekaj orodij, vendar pozabljamo najpreprostejši in je s terminalaV tem prispevku bom z vami delil metodo za pretakanje na Twitch z našega terminala.

Predpogoji

Da bi lahko oddajali na Twitchu naslonili se bomo na FFmpeg ki ga mnogi že poznajo po svoji široki paleti pripomočkov, zato moramo odpreti terminal in izvesti naslednji ukaz:

sudo apt install ffmpeg

Preprosto da se prepričate, ali je bila nameščena uspešno, zaženimo ta ukaz:

ffmpeg --help

Kjer bodo prejeli odgovor z vsemi parametri za orodje.

Spreminjanje bashrc

Zdaj narediti moramo nekaj sprememb naše datoteke bashrc, v katerem bomo dodali vzdevek za prenos.

Pomembno je, da se spomnite, da datoteka bashrc deluje na uporabnika, zato, če bo več funkcij vašega sistema uporabljalo to funkcijo, morajo svoji datoteki bashrc dodati naslednje.

Pred dodajanjem ali spreminjanjem naredili bomo varnostno kopijo naše datoteke, za to bomo na terminalu izvedli naslednji ukaz:

mkdir ~/bashrc-backup

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

Že z varnostno kopijo datoteke, lahko nadaljujemo z varnim urejanjem, izvršiti moramo le naslednji ukaz:

nano ~/.bashrc

Opomba: ne smete urejati kot root ali z dovoljenji super uporabnika.

Na koncu datoteke moramo dodati naslednje:

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"

}

V tej vUrejamo lahko ločljivost, kakovost, zvok in druge nastavitve prenosa glede na naše potrebe ali zmogljivost naše opreme in omrežne povezave. Torej bi si morali vzeti nekaj minut za to.

Vrednosti lahko izračunamo s pomočjo ocenjevalcev, povezave so eTa, ki nam jo zagotavlja OBS, In to drugo ki sem ga našel na netu. Bistveno je, da poznajo tudi hitrost nalaganja svojega omrežja, saj je to eden najvplivnejših dejavnikov kakovosti prenosa. to orodje.

tok tok

Ne bomo dodali svojega ključa za prenos, to bo zahtevano vsakič, ko zaženemo skript.

Ko so konfiguracije narejene, nadaljujemo s shranjevanjem sprememb v urejevalniku besedil Nano s tipkama Ctrl + O in izhodom s tipkami Ctrl + X

Pretakanje na Twitch s terminala

Zdaj, da zaženete skript, na terminal preprosto napišite naslednji ukaz:

streaming streamkey

S tem morajo že poznate geslo Twitch-a, če ne, bi morali preprosto iti na ta povezava kje ga bodo dobili.

Že s tem preprosto ga konfigurirajte in tok morate zagnati na Twitch pravilno.

Če želite zapustiti tok, pritisnite "Q" in končal naj bi se, saj tok uporablja FFmpeg. Če gumb Q ne deluje, poskusite s skripti zapreti Ctrl + C ali Ctrl + Z.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.