Twitch është një platformë që ofron një shërbim të transmetimit të drejtpërdrejtë të videos në pronësi të Amazon, kjo platformë është bërë një nga më të njohurat për të ndarë transmetimin e videove të lojërave video, përfshirë transmetimin eSports dhe ngjarje të tjera të lidhura me lojërat video. Përmbajtja e faqes mund të shikohet drejtpërdrejt ose sipas kërkesës.
Për të qenë në gjendje të transmetoni video në linux ne kemi disa mjete, por ne harrojmë më e thjeshtë dhe është nga terminali, në këtë post do të ndaj me ju një metodë për të transmetuar në Twitch nga terminali ynë.
parakushte
Të jetë në gjendje të transmetojë në Twitch ne do të mbështetemi nga FFmpeg e cila tashmë është e njohur nga shumë falë gamës së gjerë të dobisë, për këtë ne duhet të hapim një terminal dhe të ekzekutojmë komandën e mëposhtme:
sudo apt install ffmpeg
thjesht për tu siguruar që është instaluar me sukses, le të ekzekutojmë këtë komandë:
ffmpeg --help
Ku do të marrin një përgjigje me të gjitha parametrat për mjetin.
Modifikimi i bashrc
tani ne duhet të bëjmë disa modifikime në skedarin tonë bashrc, në të cilën do të shtojmë një pseudonim për transmetimin.
Importantshtë e rëndësishme të mbani mend se skedari bashrc punon për përdorues, kështu që nëse më shumë se një përdorues i sistemit tuaj do të përdorë këtë funksion, duhet të shtoni sa vijon në skedarin tuaj bashrc.
Para se të shtoni ose modifikoni, ne do të bëjmë një kopje rezervë të skedarit tonë, për këtë në terminal do të ekzekutojmë komandën e mëposhtme:
mkdir ~/bashrc-backup
cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak
Tashmë me rezervimin tonë të skedarit, ne mund të vazhdojmë ta redaktojmë atë në mënyrë të sigurt, ne vetëm duhet të ekzekutojmë komandën e mëposhtme:
nano ~/.bashrc
Shënim: nuk duhet të redaktoni si root ose me leje të superpërdoruesit.
Ne duhet të shtojmë sa vijon në fund të skedarit:
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" }
Në këtë vNe mund të modifikojmë rezolucionin, cilësinë, audion dhe cilësime të tjera të transmetimit sipas nevojës ose kapacitetit tonë të pajisjeve tona dhe lidhjes së rrjetit. Kështu që duhet të merrni disa minuta për ta bërë këtë.
Vlerat mund të llogaritet me ndihmën e vlerësuesve, lidhjet janë eKy që na siguron OBS, Dhe ky tjetri që gjeta në net. Essentialshtë thelbësore që ata të dinë gjithashtu shpejtësinë e ngarkimit të rrjetit të tyre pasi që është një nga faktorët më me ndikim në cilësinë e transmetimit, ju mund ta dini me ky mjet.
Ne vetëm nuk do të shtojmë çelësin tonë të transmetimit, kjo do të kërkohet sa herë që ekzekutojmë skenarin.
Pasi të jenë bërë konfigurimet, ne vazhdojmë të ruajmë ndryshimet në redaktuesin e tekstit Nano me Ctrl + O dhe ta dalim me Ctrl + X.
Transmeton drejt Twitch nga terminali
Tani për të ekzekutuar skenarin, thjesht shkruani komandën e mëposhtme në terminal:
streaming streamkey
Me këtë ata duhet tashmë e dini fjalëkalimin e dhënë nga Twitch, nëse jo, ata thjesht duhet të shkojnë te kjo lidhje ku do ta marrin.
Tashmë me të thjesht konfiguroni atë dhe duhet të filloni transmetimin në Twitch në mënyrë korrekte.
Për të dalë nga transmetimi, shtypni "Q" dhe duhet të mbarojë, pasi transmetimi përdor FFmpeg. Nëse butoni Q nuk funksionon, provoni të merrni dorëshkrimin me Ctrl + C ose Ctrl + Z.