Cara Menstrim Untuk Twitch Dari Baris Perintah Di Linux

Cara Menstrim Untuk Twitch Dari Baris Perintah Di Linux

Ramai pengguna di Linux memilih untuk menstrim ke Twitch di Linux menggunakan alat penyiar Terbuka. Tidak semua orang menyukai alat ini, dan ada yang menginginkan alternatif. Anda boleh menonton strim Twitch tanpa menggunakan penyemak imbas , dan anda boleh menggunakan strim skrip bash mudah untuk Twitch.

Jika anda menggunakan VPN dengan Twitch , anda perlu mendayakannya secara berasingan.

Pasang Alat Pengekodan FFmpeg

Penstriman ke Twitch daripada baris arahan Linux berjalan dengan bantuan alat pengekodan FFmpeg. Sebelum kita pergi lebih jauh dalam tutorial ini, anda perlu memasangnya pada PC Linux anda. Buka tetingkap terminal dan masukkan yang berikut. Untuk memasang FFmpeg, anda mesti menjalankan Ubuntu, Debian, Arch Linux, Fedora atau OpenSUSE. Jika anda tidak menjalankan salah satu pengedaran Linux ini, anda boleh membina dan memasang perisian pengekodan FFmpeg terus daripada tapak web di sini .

Ubuntu

sudo apt install ffmpeg

Debian

sudo apt-get install ffmpeg

Arch Linux

sudo pacman -S ffmpeg

Fedora

sudo dnf pasang ffmpeg

OpenSUSE

sudo zypper pasang ffmpeg

Sekarang setelah alat pengekodan dipasang, jalankannya dalam terminal untuk memastikan semuanya berfungsi dengan betul. FFmpeg tidak memerlukan pengekodan fail untuk dijalankan. Dalam terminal, cuba:

ffmpeg --help

Sahkan bahawa halaman bantuan dilancarkan dengan betul dan taip  jelas untuk memadamkan terminal.

Ubah suai Bashrc

Cara Menstrim Untuk Twitch Dari Baris Perintah Di Linux

Alat pengekod dipasang dan berfungsi. Langkah seterusnya ialah menyediakan alias penstriman Twitch pada sistem. Untuk mencipta alias penstriman, anda perlu mengubah suai  fail bashrc . Fail ini memegang banyak pembolehubah arahan yang berbeza untuk setiap pengguna. The bashrc fail berfungsi pada dasar setiap pengguna, jadi setiap pengguna yang mahu menggunakan arahan ini untuk strim untuk menggerenyet mesti mengikut proses di bawah.

Mulakan dengan membuat sandaran fail bashrc . Ini akan memastikan bahawa sebarang pengeditan atau kesilapan boleh dibuat asal jika anda ingin memadamkan arahan penstriman. Buat sandaran dengan membuat salinan fail:

mkdir ~/bashrc-backup

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

Dengan sandaran dijaga, mulakan penyuntingan. Buka bashrc  di terminal. JANGAN GUNAKAN ROOT , anda secara tidak sengaja boleh mengedit fail bashrc pengguna root dan  bukannya fail anda sendiri, yang merupakan satu kesilapan.

nano ~/.bashrc

Tampalkan kod berikut di hujung  fail bashrc . Fahami bahawa anda mungkin perlu melalui kod ini dan mengeditnya mengikut keperluan anda. Khususnya, resolusi, utas, kualiti, CBR, dan lain-lain.

Nota: jangan isikan kunci strim anda dalam  bashrc , kerana ia tidak selamat. Skrip ini meminta kunci setiap kali anda menstrim demi keselamatan.

 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 https://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"
 }

Apabila kod berada dalam bashrc , simpan penyunting teks Nano dengan Ctrl + O , dan keluar dengan Ctrl + X.

Penstriman

Cara Menstrim Untuk Twitch Dari Baris Perintah Di Linux

Untuk menstrim ke Twitch terus daripada baris arahan, buka terminal dan gunakan arahan penstriman  baharu yang  disediakan dalam  bashrc . Anda mesti tahu kunci aliran Twitch anda. Log masuk ke Twitch, pergi ke papan pemuka dan cari kunci penstriman anda.

Jika kunci disediakan dengan betul, penstriman dari baris arahan harus berfungsi seperti ini:

kekunci aliran penstriman

Untuk menghentikan penstriman, tekan "Q" dan ia sepatutnya tamat, kerana strim menggunakan FFmpeg. Jika  butang tidak berfungsi, paksa skrip untuk berhenti dengan  Ctrl + Z .

Skrip Strim

Jika memasukkan kunci strim berulang kali menjadi meletihkan, pertimbangkan untuk membuat skrip strim. Perlu diingat bahawa melakukan ini akan mendedahkan kunci anda kepada orang lain yang mempunyai akses kepada PC anda. Untuk mencipta skrip, buka terminal dan masukkan arahan berikut.

Pertama, gunakan  gema untuk menambah shebang. Shebang membolehkan jurubahasa Bash mengetahui jenis skrip yang akan dijalankan, persekitaran, dsb.

Nota: jangan alihkan skrip dari folder rumah anda! Ia bergantung pada skrip penstriman di dalam  bashrc . Jika anda mengalihkannya ke tempat lain dalam sistem fail yang tidak mempunyai kebenaran yang betul, ia mungkin tidak berfungsi dengan betul.

echo "#!/bin/bash" > ~/stream-script.sh

Seterusnya, salin arahan penstriman anda dan gunakan  gema  untuk menulisnya ke dalam skrip.

echo "streamkey stream" >> ~/stream-script.sh

Akhir sekali, kemas kini kebenaran skrip, supaya sistem akan membenarkannya berjalan dengan betul. Tanpa ini, skrip mungkin gagal.

sudo chmod +x stream-script.sh

Jalankan skrip dengan:

./stream-script.sh

atau

sh stream-script.sh

Keluar skrip dengan  atau  Ctrl + Z .


Tingkatkan papan keratan Gnome Shell dengan Pano

Tingkatkan papan keratan Gnome Shell dengan Pano

Mari kita hadapi itu, papan keratan Gnome Shell lalai tidak begitu baik. Pasang Pano untuk menambah baik pengalaman papan keratan anda!

Cara memasang DaVinci Resolve 17 pada Linux

Cara memasang DaVinci Resolve 17 pada Linux

Adakah anda memerlukan editor video bukan linear yang hebat untuk kotak Linux anda? Dapatkan Davinci Resolve 17 bekerja dengan panduan ini!

Bagaimana untuk memuat turun kertas dinding ke desktop Linux dengan Pemuat Turun Kertas Dinding

Bagaimana untuk memuat turun kertas dinding ke desktop Linux dengan Pemuat Turun Kertas Dinding

Wallpaper Downloader ialah pemuat turun dan pengurus kertas dinding Linux yang licin. Ia menyokong kebanyakan persekitaran desktop Linux dan sangat mudah digunakan. Panduan ini

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Ingin menguji komputer Tuxedo OS by Tuxedo? Ketahui cara untuk mendapatkan versi terkini Tuxedo OS berfungsi pada PC anda.

Bagaimana untuk memasang fail DEB pada Linux

Bagaimana untuk memasang fail DEB pada Linux

Apakah fail DEB? Apa yang anda lakukan dengannya? Ketahui banyak cara anda boleh memasang fail DEB pada PC Linux anda.

Cara bermain Dying Light di Linux

Cara bermain Dying Light di Linux

Dying Light ialah permainan video seram survival 2015 yang dibangunkan oleh Techland dan diterbitkan oleh Warner Bros Interactive Entertainment. Permainan berpusat pada

Cara memasang Neptune Linux pada komputer anda

Cara memasang Neptune Linux pada komputer anda

Neptune menggunakan persekitaran desktop KDE Plasma 5 dan bertujuan untuk menyampaikan OS yang elegan. Begini cara memasang Neptune Linux pada komputer anda.

Cuba desktop berasaskan snap baharu Ubuntu

Cuba desktop berasaskan snap baharu Ubuntu

Ingin mencuba sistem pengendalian desktop berasaskan pakej snap baharu Ubuntu? Ketahui cara mengaturnya pada mesin maya dengan panduan ini.

Cara bermain Undertale di Linux

Cara bermain Undertale di Linux

Undertale ialah RPG indie 2d 2015 yang dibangunkan dan diterbitkan oleh pembangun permainan Toby Fox. Panduan ini akan merangkumi memuat turun dan memasang Undertale pada anda

Cara bermain Total War: THREE KINGDOMS di Linux

Cara bermain Total War: THREE KINGDOMS di Linux

Total War: Three Kingdoms ialah permainan RTS strategi berasaskan giliran yang dibangunkan oleh Creative Assembly. Inilah cara bermain di Linux.