Cara Streaming Ke Twitch Dari Baris Perintah Di Linux

Cara Streaming Ke Twitch Dari Baris Perintah Di Linux

Banyak pengguna di Linux memilih untuk melakukan streaming ke Twitch di Linux menggunakan alat penyiar Terbuka. Tidak semua orang menyukai alat ini, dan beberapa menginginkan alternatif. Anda dapat menonton streaming Twitch tanpa menggunakan browser , dan Anda dapat menggunakan streaming skrip bash sederhana ke Twitch.

Jika Anda menggunakan VPN dengan Twitch , Anda harus mengaktifkannya secara terpisah.

Instal Alat Pengkodean FFmpeg

Streaming ke Twitch dari baris perintah Linux berjalan dengan bantuan alat pengkodean FFmpeg. Sebelum kita melangkah lebih jauh dalam tutorial ini, Anda harus menginstalnya di PC Linux Anda. Buka jendela terminal dan masukkan yang berikut ini. Untuk menginstal FFmpeg, Anda harus menjalankan Ubuntu, Debian, Arch Linux, Fedora atau OpenSUSE. Jika Anda tidak menjalankan salah satu distribusi Linux ini, Anda dapat membuat dan menginstal perangkat lunak penyandian FFmpeg langsung dari situs web di sini .

Ubuntu

sudo apt install ffmpeg

Debian

sudo apt-get install ffmpeg

Arch Linux

sudo pacman -S ffmpeg

Fedora

sudo dnf install ffmpeg

BukaSUSE

sudo zypper menginstal ffmpeg

Sekarang setelah alat pengkodean diinstal, jalankan di terminal untuk memastikan semuanya berfungsi dengan benar. FFmpeg tidak memerlukan pengkodean file untuk dijalankan. Di terminal, coba:

ffmpeg --bantuan

Konfirmasikan bahwa halaman bantuan diluncurkan dengan benar, dan ketik  hapus untuk menghapus terminal.

Ubah Bashrc

Cara Streaming Ke Twitch Dari Baris Perintah Di Linux

Alat encoder dipasang dan berfungsi. Langkah selanjutnya adalah mengatur alias streaming Twitch di sistem. Untuk membuat alias streaming, Anda harus memodifikasi  file bashrc . File ini menyimpan banyak variabel perintah yang berbeda untuk setiap pengguna. File bashrc bekerja berdasarkan per pengguna, jadi setiap pengguna yang ingin menggunakan perintah ini untuk melakukan streaming ke Twitch harus mengikuti proses di bawah ini.

Mulailah dengan mencadangkan file bashrc . Ini akan memastikan bahwa setiap pengeditan atau kesalahan dapat dibatalkan jika Anda ingin menghapus perintah streaming. Buat cadangan dengan membuat salinan file:

mkdir ~/bashrc-backup

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

Dengan cadangan diurus, mulai pengeditan. Buka bashrc  di terminal. JANGAN GUNAKAN ROOT , Anda dapat secara tidak sengaja mengedit file bashrc pengguna root  alih-alih milik Anda sendiri, yang merupakan kesalahan.

nano ~/.bashrc

Rekatkan kode berikut di bagian paling akhir  file bashrc . Pahami bahwa Anda mungkin perlu membaca kode ini dan mengeditnya agar sesuai dengan kebutuhan Anda. Secara khusus, resolusi, utas, kualitas, CBR, dan lain-lain.

Catatan: jangan mengisi kunci aliran Anda di  bashrc , karena tidak aman. Skrip ini meminta kunci setiap kali Anda melakukan streaming demi keamanan.

 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"
 }

Saat kode ada di bashrc , simpan editor teks Nano dengan Ctrl + O , dan keluar dengan Ctrl + X.

Mengalir

Cara Streaming Ke Twitch Dari Baris Perintah Di Linux

Untuk streaming ke Twitch langsung dari baris perintah, buka terminal dan gunakan perintah streaming  baru yang  diatur di  bashrc . Anda harus mengetahui kunci streaming Twitch Anda. Masuk ke Twitch, buka dasbor dan temukan kunci streaming Anda.

Jika kunci diatur dengan benar, streaming dari baris perintah akan berfungsi seperti ini:

streaming kunci aliran

Untuk keluar dari streaming, tekan "Q" dan itu akan berakhir, karena streaming menggunakan FFmpeg. Jika  tombol tidak berfungsi, paksa skrip untuk keluar dengan  Ctrl + Z .

Skrip Aliran

Jika memasukkan kunci streaming berulang-ulang menjadi melelahkan, pertimbangkan untuk membuat skrip streaming. Ingatlah bahwa melakukan ini akan memaparkan kunci Anda kepada orang lain yang memiliki akses ke PC Anda. Untuk membuat skrip, buka terminal dan masukkan perintah berikut.

Pertama, gunakan  echo untuk menambahkan Shebang. Shebang memungkinkan penerjemah Bash mengetahui jenis skrip apa yang akan dijalankan, lingkungan, dll.

Catatan: jangan pindahkan skrip dari folder rumah Anda! Itu bergantung pada skrip streaming di dalam  bashrc . Jika Anda memindahkannya ke tempat lain di sistem file yang tidak memiliki izin yang benar, itu mungkin tidak berfungsi dengan benar.

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

Selanjutnya, salin perintah streaming Anda dan gunakan  echo  untuk menulisnya ke dalam skrip.

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

Terakhir, perbarui izin skrip, sehingga sistem mengizinkannya berjalan dengan benar. Tanpa ini, skrip mungkin gagal.

sudo chmod +x stream-script.sh

Jalankan skrip dengan:

./stream-script.sh

atau

sh stream-script.sh

Keluar dari skrip dengan  atau  Ctrl + Z .


Cara memperbarui PPA Ubuntu ke rilis 20,04 baru

Cara memperbarui PPA Ubuntu ke rilis 20,04 baru

Jika Anda menggunakan banyak PPA di PC Ubuntu dan baru saja meningkatkan ke Ubuntu 20.04, Anda mungkin memperhatikan bahwa beberapa PPA Anda tidak berfungsi, karena

Cara mengatur perpustakaan musik di Rhythmbox di Linux

Cara mengatur perpustakaan musik di Rhythmbox di Linux

Baru mengenal Linux dan ingin menambahkan musik Anda ke Rhythmbox tetapi tidak yakin bagaimana melakukannya? Kami dapat membantu! Ikuti panduan ini saat kami membahas cara mengatur

Bagaimana menghubungkan ke Ubuntu dari Windows

Bagaimana menghubungkan ke Ubuntu dari Windows

Apakah Anda perlu mengakses PC atau Server Ubuntu jarak jauh dari PC Microsoft Windows Anda? Tidak yakin tentang bagaimana melakukannya? Ikuti bersama dengan panduan ini saat kami tunjukkan kepada Anda

Cara mencadangkan pengaturan browser Vivaldi di Linux

Cara mencadangkan pengaturan browser Vivaldi di Linux

Apakah Anda menggunakan browser web Vivaldi sebagai driver harian Anda di Linux? Apakah Anda mencoba mencari cara untuk mencadangkan pengaturan browser Anda untuk penyimpanan yang aman? Kami

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Mengunduh Podcast Dari Terminal Linux Dengan Podfox

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara Menemukan File Duplikat Dan Membersihkannya Di Linux Dengan FSlint

Cara mendengarkan podcast di desktop Linux dengan CPod

Cara mendengarkan podcast di desktop Linux dengan CPod

Apakah Anda membutuhkan klien podcast yang bagus dan elegan untuk desktop Linux Anda? Jika demikian, Anda perlu mencoba CPod. Ini adalah aplikasi kecil yang ramah yang membuat mendengarkan

Cara menginstal TuxGuitar di Linux

Cara menginstal TuxGuitar di Linux

TuxGuitar adalah alat pembuat musik open-source. Dengan itu, pengguna dapat membuat dan mengedit tabulasi gitar mereka sendiri. Dalam panduan ini, kita akan membahas bagaimana caranya

Cara mudah mengunduh dan menginstal aplikasi di Linux dengan AppImage Pool

Cara mudah mengunduh dan menginstal aplikasi di Linux dengan AppImage Pool

AppImagePool adalah klien AppImageHub untuk Linux. Dengan itu, pengguna dapat dengan mudah menelusuri dan mengunduh AppImages dari toko AppImageHub. Berikut cara mendapatkannya

Cara bermain Total War: WARHAMMER di Linux

Cara bermain Total War: WARHAMMER di Linux

Total War: Warhammer adalah video game taktik real-time berbasis giliran yang dikembangkan oleh Creative Assembly dan diterbitkan oleh Sega. Itu terjadi di War Hammer