Daudzi Linux lietotāji izvēlas straumēt uz Twitch onLinux, izmantojot Open Broadcaster rīku. Ne visiem patīk šis rīks, un daži vēlas alternatīvu. Varat skatīties Twitch straumes, neizmantojot pārlūku, un Twitch varat izmantot vienkāršu bash skriptu straumi.
Ja izmantojat VPN ar Twitch, tas būs jāiespējo atsevišķi.
Instalējiet FFmpeg kodēšanas rīku
Straumēšana uz Twitch no Linux komandrindasdarbojas ar kodēšanas rīka FFmpeg palīdzību. Pirms turpināt šo mācību, jums tas jāinstalē savā Linux datorā. Atveriet termināļa logu un ievadiet šo. Lai instalētu FFmpeg, jums jādarbojas Ubuntu, Debian, Arch Linux, Fedora vai OpenSUSE. Ja neveicat nevienu no šiem Linux izplatījumiem, varat izveidot un instalēt FFmpeg kodēšanas programmatūru tieši no vietnes šeit.
Ubuntu
sudo apt install ffmpeg
Debijas
sudo apt-get install ffmpeg
Arch Linux
sudo pacman -S ffmpeg
Fedora
sudo dnf install ffmpeg
OpenSUSE
sudo zypper install ffmpeg
Tagad, kad kodēšanas rīks ir instalēts, palaidiet to terminālī, lai pārliecinātos, ka viss darbojas pareizi. Lai darbotos, FFmpeg nav nepieciešams failu kodējums. Terminālī mēģiniet:
ffmpeg --help
Pārliecinieties, vai palīdzības lapa tiek palaista pareizi, un ierakstiet skaidrs lai izdzēstu termināli.
Modificējiet Bashrc

Kodētāja rīks ir uzstādīts un darbojas. Nākamais solis ir iestatīt Twitch straumēšanas aizstājvārdu sistēmā. Lai izveidotu straumēšanas aizstājvārdu, jums būs jāmaina bashrc failu. Šajā failā katram lietotājam ir daudz dažādu komandu mainīgo. bashrc fails darbojas uz vienu lietotāju, tāpēc katram lietotājam, kurš vēlas izmantot šo komandu straumēšanai uz Twitch, ir jāievēro tālāk aprakstītais process.
Sāciet ar dublējumu bashrc failu. Tas nodrošinās, ka visus labojumus vai kļūdas var atsaukt, ja vēlaties izdzēst straumēšanas komandu. Izveidojiet dublējumu, izveidojot faila kopiju:
mkdir ~/bashrc-backup cp ~/.bashrc ~/bashrc-backup/.bashrc-bak
Sakarā ar dublējumu, sāciet rediģēšanu. Atvērt bashrc terminālī. Nelietojiet sakni, jūs nejauši varētu rediģēt galvenā lietotāja kontu bashrc failu, nevis savu, kas būtu kļūda.
nano ~/.bashrc
Ielīmējiet šo kodu pašā koda beigās bashrc failu. Saprotiet, iespējams, jums būs jāiziet šis kods un jārediģē tas atbilstoši jūsu vajadzībām. Proti, izšķirtspējas, pavedieni, kvalitāte, CBR utt.
Piezīme: neaizpildiet straumēšanas taustiņu bashrc, jo tas nav drošs. Šajā skriptā drošības labad katru reizi tiek prasīta atslēga.
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"
}
Kad kods ir ievadīts bashrc, saglabājiet Nano teksta redaktoru ar Ctrl + Oun izejiet no tā ar Ctrl + X.
Straumēšana

Lai straumētu uz Twitch tieši no komandrindas, atveriet termināli un izmantojiet jauno straumēšana komanda izveidota 2007 bashrc. Jums jāzina savs Twitch straumes taustiņš. Piesakieties Twitch, dodieties uz informācijas paneli un atrodiet straumēšanas atslēgu.
Ja atslēga ir iestatīta pareizi, straumēšanai no komandrindas vajadzētu darboties šādi:
streaming streamkey
Lai izietu no straumēšanas, nospiediet “Q”, un tam vajadzētu beigties, jo straumē tiek izmantots FFmpeg. Ja Q poga nedarbojas, piespiežiet skriptu atmest ar Ctrl + Z.
Straumēšanas skripts
Ievadot straumēšanas taustiņu vairāk un vairāk, tiek iegūtsnogurdinošs, apsveriet straumes skripta izveidi. Atcerieties, ka, šādi rīkojoties, jūsu atslēga tiks pakļauta jebkurai citai personai, kurai ir pieeja jūsu datoram. Lai izveidotu skriptu, atveriet termināli un ievadiet šādas komandas.
Pirmkārt, izmantojiet atbalss pievienot shebang. Shebang ļauj Bash tulkam uzzināt, kāda veida skriptu tas gatavojas darboties, vidi utt.
Piezīme: nepārvietojiet skriptu no savas mājas mapes! Tas paļaujas uz straumēšanas skriptu vietnes iekšpusē bashrc. Pārvietojot to uz citām failu sistēmas vietām, kurām nav pareizu atļauju, iespējams, tā nedarbosies pareizi.
echo "#!/bin/bash" > ~/stream-script.sh
Pēc tam nokopējiet straumēšanas komandu un izmantojiet atbalss to ierakstīt skriptā.
echo "streaming streamkey" >> ~/stream-script.sh
Visbeidzot, atjauniniet skripta atļaujas, lai sistēma ļautu tam darboties pareizi. Bez tā skripts var neizdoties.
sudo chmod +x stream-script.sh
Palaidiet skriptu ar:
./stream-script.sh
vai
sh stream-script.sh
Aizveriet skriptu ar Q vai Ctrl + Z.
Komentāri