Prijenos igara je postao veoma popularan u prošlom desetljeću. Počeo je s nastankom tako zvanih “eSports”, odnosno elektroničkih sportova. Smisao takvih igra nije izvršiti sve zadatke, upoznati priču i “spasiti princezu”, već nadmetanje i međusobna borba dvaju ili više igraća (ponekad i ekipa). Među ostalima, prve takve igre bile su: Quake III Arena, Unreal Tournament i Warcraft.
Prijenosi su omogućili drugim igračima i sladokuscima da prate druge igraće s različitim i boljim vještinama. Možete pratiti igraće kako treniraju kod kuće ili pak velike turnire u raznim igrama. Među najpopularnijim prijenosima možete pronaći sljedeće igre: League of Legends, Dota, Call of Duty, Counter Strike; te uz njih popularne lige: Major League Gaming i europska varijanta Electronic Sports League koje prenose mnoge igre, te najpopularniju igru koja sama sadržava mnogo liga zbog velikog broja natjecatelja – Starcraft II.
Izgledi da će procvjetati i igre na Linuxu postaju sve veći, stoga mislimo da bi bilo vrijeme da vas upoznamo s jednim načinom prenošenja igara preko vrlo popularne stranice twitch.tv, koja je nastala kao grana justin.tv-a namijenjena u potpunosti za prenošenje igara uživo.
Za to ćemo koristiti program avconv, iz paketa libav.
Ako nemate instaliran avconv pratite sljedeće upute:
1) Preuzmite najnoviju verziju libav u tar.xz obliku odavde, te ju raspakirajte.
2) Pripremite sve za kompajliranje:
./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb \ --enable-libopencore-amrwb --enable-librtmp --enable-libtheora --enable-libvorbis \ --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 --enable-x11grab
3) Kompajlirajte i nakon toga instalirajte:
make
make install
Nakon toga kopirajte ovu skriptu i spremite ju u svoj /home direktorij pod nazivom “twitch.sh”:
#! /bin/bash # originally from http://tinyurl.com/twitch-linux from taladan # http://www.youtube.com/user/taladan INRES="1280x720" # input resolution OUTRES="640x480" # Output resolution FPS="30" # target FPS QUAL="medium" # one of the many FFMPEG preset on (k)ubuntu$ # If you have low bandwidth, put the qual preset on 'fast' (upload bandwidth) # If you have medium bandwitdh put it on normal to medium # Write your key in a file named .twitch_key in your home directory STREAM_KEY=$(cat ~/.twitch_key) # This is your streamkey generated by jtv/twitch found at: http://www.$ avconv \ -f x11grab -s $INRES -r "$FPS" -i :0.0 \ -f alsa -ac 2 -i pulse \ -vcodec libx264 -s $OUTRES -preset $QUAL \ -acodec libmp3lame -ar 44100 -threads 2 -qscale 3 -b 712000 -bufsize 512k \ -f flv "rtmp://live.justin.tv/app/$STREAM_KEY"
Omogućite izvršavanje skripte:
chmod +x twitch.sh
Zatim promijenite postavke u skripti prema vašem sistemu – rezoluciju koju trenutno koristite(INRES), te u kojoj želite prenositi(OUTRES), broj FPS itd.
Nakon toga je potrebno registrirati se na twitch.tv, a zatim kreirati ključ na twitch.tv/broadcast. Kliknite na “Show key”.
Taj ključ kopirajte i spremite u datoteku pod nazivom “.twitch_key” u vašem /home direktoriju. Preostalo vam je da krenete sa prenošenjem.
Pokrenite skriptu:
./twitch.sh
Ako je sve prošlo bez greške, trebali biste na svom profilu vidjeti prijenos.
*Napomena: mogla bi se javiti greška sa pulseom, zato provjerite svoje audio postavke sa
arecord -L
Pokušajte zamijeniti “pulse” nekim s liste. Uživajte u prijenosima igara.
Autor: jazavac
1 Komentar
Dodaj svojOdličan članak! Dobro će poslužiti kad dođe Steam na Gnu/Linux 😀