Kā straumēt Twitch no termināļa Ubuntu un atvasinājumiem?

twitch_logo3

Twitch ir platforma, kas piedāvā tiešraides video straumēšanas pakalpojumu pieder Amazon, šī platforma ir kļuvis par vienu no populārākajiem dalīties ar video spēļu straumēšanu, ieskaitot eSporta straumēšanu, un citos ar videospēlēm saistītos notikumos. Vietnes saturu var apskatīt tiešraidē vai pēc pieprasījuma.

Lai varētu straumēt video uz linux mums ir daži rīki, bet mēs aizmirstam vienkāršākais, un tas ir no terminālaŠajā ierakstā es dalīšos ar jums metodi, lai varētu straumēt Twitch no mūsu termināla.

Priekšnosacījumi

Lai varētu pārraidīt Twitch mēs balstīsimies no FFmpeg ko daudzi jau zina, pateicoties plašajam lietderības klāstam, tam mums jāatver termināls un jāizpilda šāda komanda:

sudo apt install ffmpeg

Vienkārši lai pārliecinātos, ka tā ir veiksmīgi instalēta, palaidīsim šo komandu:

ffmpeg --help

Kur viņi saņems atbildi ar visiem rīka parametriem.

Modificējot bashrc

Tagad mums ir jāveic dažas izmaiņas mūsu bashrc failā, kurā pievienosim aizstājvārdu pārraidei.

Ir svarīgi atcerēties, ka bashrc fails darbojas katram lietotājam, tādēļ, ja vairāk nekā viens jūsu sistēmas lietotājs gatavojas izmantot šo funkciju, viņiem savam bashrc failam jāpievieno šādi dati.

Pirms pievienošanas vai modificēšanas mēs izveidosim sava faila dublējumkopiju, par to terminālā mēs izpildīsim šādu komandu:

mkdir ~/bashrc-backup

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

Jau ar mūsu faila dublējumu mēs varam turpināt to droši rediģēt, mums ir jāizpilda tikai šāda komanda:

nano ~/.bashrc

Piezīme. Jums nevajadzētu rediģēt kā root vai ar superlietotāja atļaujām.

Faila beigās mums jāpievieno sekojošais:

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"

}

Šajā vMēs varam rediģēt izšķirtspēju, kvalitāti, audio un citus iestatījumus pārraides atbilstoši mūsu vajadzībām vai aprīkojuma un tīkla savienojuma jaudai. Tāpēc jums vajadzētu pavadīt dažas minūtes.

Vērtības var aprēķināt ar aprēķinu palīdzību, saites ir eTas, ko mums nodrošina OBS, Un šis cits ko atradu tīklā. Ir svarīgi, lai viņi zinātu arī sava tīkla augšupielādes ātrumu, jo tas ir viens no ietekmīgākajiem pārraides kvalitātes faktoriem, jūs to varat zināt ar šis rīks.

straumes raustīšanās

Mēs tikai nepievienosim savu pārraides atslēgu, tas tiks pieprasīts katru reizi, kad palaidīsim skriptu.

Kad konfigurācijas ir veiktas, mēs turpinām izmaiņas saglabāt Nano teksta redaktorā ar Ctrl + O un iziet no tā ar Ctrl + X.

Straumēšana uz Twitch no termināla

Tagad, lai palaistu skriptu, vienkārši ierakstiet šādu komandu terminālā:

streaming streamkey

Ar to viņiem ir jādara jau zinu Twitch sniegto paroli, ja nē, viņiem vienkārši jādodas uz šī saite kur viņi to iegūs.

Jau ar to vienkārši konfigurējiet to un jums jāsāk straumēšana Twitch pareizi

Lai izietu no straumes, nospiediet "Q", un tai vajadzētu beigties, jo straume izmanto FFmpeg. Ja poga Q nedarbojas, mēģiniet iegūt aizvēršanas skriptu, izmantojot Ctrl + C vai Ctrl + Z.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.