Kuinka suoratoistaa Twitchiin Ubuntun päätelaitteesta ja johdannaisista?

twitch_logo3

Nykiä on foorumi, joka tarjoaa suoran videon suoratoistopalvelun Amazonin omistama, tämä alusta on tullut yksi suosituimmista jakaa videopelien videoiden suoratoisto, mukaan lukien eSports-suoratoisto, ja muut videopeleihin liittyvät tapahtumat. Sivuston sisältöä voidaan tarkastella suorana tai pyynnöstä.

Videon suoratoisto Linuxissa meillä on joitain työkaluja, mutta unohdamme yksinkertaisin ja se on terminaalistaTässä viestissä jaan kanssasi menetelmän voidaksesi suoratoistaa Twitchiin terminaalistamme.

edellytyksiä

Voit lähettää lähetyksiä Twitchissä nojaamme FFmpegistä jonka monet tietävät jo laaja-alaisen hyödyllisyytensä ansiosta, tätä varten meidän on avattava pääte ja suoritettava seuraava komento:

sudo apt install ffmpeg

yksinkertaisesti varmista, että se on asennettu onnistuneesti, Suoritetaan tämä komento:

ffmpeg --help

Missä he saavat vastauksen, jossa on kaikki työkalun parametrit.

Bashrc: n muokkaaminen

Nyt meidän on tehtävä joitain muutoksia bashrc-tiedostoon, johon lisätään alias lähetystä varten.

On tärkeää muistaa, että bashrc-tiedosto toimii käyttäjää kohden, joten jos useampi kuin yksi järjestelmän käyttäjäsi aikoo käyttää tätä toimintoa, heidän on lisättävä seuraavat tiedot bashrc-tiedostoonsa.

Ennen lisäämistä tai muokkaamista aiomme tehdä varmuuskopion tiedostostamme, tätä varten terminaalissa aiomme suorittaa seuraavan komennon:

mkdir ~/bashrc-backup

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

Jo varmuuskopiosta tiedostosta, voimme edetä muokkaamaan sitä turvallisesti, meidän on vain suoritettava seuraava komento:

nano ~/.bashrc

Huomaa: sinun ei pitäisi muokata pääkäyttäjänä tai pääkäyttäjän oikeuksilla.

Meidän on lisättävä seuraava tiedoston loppuun:

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"

}

Tässä vVoimme muokata tarkkuutta, laatua, ääntä ja muita asetuksia tiedonsiirto laitteidemme ja verkkoyhteytemme tarpeen tai kapasiteetin mukaan. Joten sinun pitäisi käyttää muutama minuutti siihen.

Arvot voidaan laskea arvioiden avulla, linkit ovat eTämän OBS tarjoaa meilleJa tämä toinen jonka löysin netistä. On tärkeää, että he tietävät myös verkkonsa latausnopeuden, koska se on yksi vaikuttavimmista tekijöistä lähetyksen laadussa, voit tietää sen työkalun.

virran nykiminen

Emme vain lisää lähetysavainta, tätä pyydetään joka kerta, kun suoritamme komentosarjan.

Kun määritykset on tehty, tallennamme muutokset Nano-tekstieditoriin näppäimillä Ctrl + O ja poistumalla niistä painamalla Ctrl + X.

Suoratoisto Twitchiin terminaalista

Suorita komentosarja nyt kirjoittamalla seuraava komento päätelaitteeseen:

streaming streamkey

Tämän täytyy heidän tehdä tiedän jo Twitchin antaman salasanan, jos ei, heidän pitäisi yksinkertaisesti mennä linkki mistä he saavat sen.

Jo sen kanssa yksinkertaisesti määritä se ja sinun on aloitettava virta Twitchiin oikein.

Poistuaksesi streamista, paina "Q" ja sen pitäisi loppua, koska virta käyttää FFmpegiä. Jos Q-painike ei toimi, yritä saada lopetuskomento painamalla Ctrl + C tai Ctrl + Z.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.