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.
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.