Linuxta Komut Satırından Seğirmek İçin Akış Nasıl Yapılır

Linuxta Komut Satırından Seğirmek İçin Akış Nasıl Yapılır

Linux'taki birçok kullanıcı, Open yayıncı aracını kullanarak Linux'ta Twitch'e akış yapmayı tercih ediyor. Herkes bu aracı sevmiyor ve bazıları bir alternatif istiyor. Şunları yapabilirsiniz Twitch bir tarayıcı kullanmadan akarsu izlemek ve Twitch'ten için basit bash komut akışını kullanabilirsiniz.

Twitch ile bir VPN kullanıyorsanız , ayrı olarak etkinleştirmeniz gerekecektir.

FFmpeg Kodlama Aracını Yükleyin

Linux komut satırından Twitch'e akış, FFmpeg kodlama aracının yardımıyla çalışır. Bu öğreticide daha ileri gitmeden önce, onu Linux PC'nize yüklemeniz gerekecek. Bir terminal penceresi açın ve aşağıdakini girin. FFmpeg'i kurmak için Ubuntu, Debian, Arch Linux, Fedora veya OpenSUSE çalıştırıyor olmalısınız. Bu Linux dağıtımlarında birini çalıştıran değilseniz, inşa ve doğrudan web sitesinden FFmpeg kodlama yazılımı yükleyebilirsiniz burada .

Ubuntu

sudo apt ffmpeg'i kurun

Debian

sudo apt-get install ffmpeg

Arch Linux

sudo pacman -S ffmpeg

fötr şapka

sudo dnf ffmpeg'i kurun

OpenSUSE

sudo zypper ffmpeg'i kurun

Kodlama aracı yüklendiğine göre, her şeyin doğru çalıştığından emin olmak için onu terminalde çalıştırın. FFmpeg'in çalışması için dosya kodlamasına ihtiyacı yoktur. Bir terminalde şunu deneyin:

ffmpeg --help

Yardım sayfasının doğru başlatıldığını onaylayın  ve terminali silmek için clear yazın.

Bashrc'yi değiştir

Linuxta Komut Satırından Seğirmek İçin Akış Nasıl Yapılır

Enkoder aracı kurulu ve çalışıyor. Bir sonraki adım, sistemde Twitch akış takma adını ayarlamaktır. Akış takma adını oluşturmak için bashrc dosyasını değiştirmeniz gerekir  . Bu dosya, her kullanıcı için birçok farklı komut değişkeni içerir. Bashrc'de Twitch'ten için akışa bu komutu kullanmak isteyen her kullanıcı aşağıdaki süreci izlemesi gereken yüzden dosya, bir kullanıcı bazında çalışır.

bashrc dosyasını yedekleyerek başlayın . Bu, akış komutunu silmek isterseniz herhangi bir düzenlemenin veya hatanın geri alınabilmesini sağlayacaktır. Dosyanın bir kopyasını oluşturarak bir yedek oluşturun:

mkdir ~/bashrc-yedekleme

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

Yedekleme halledildikten sonra düzenlemeye başlayın. Terminalde bashrc'yi  açın . KÖK KULLANMAYIN , yanlışlıkla kök kullanıcının bashrc dosyasını kendi dosyanız yerine düzenleyebilirsiniz  , bu bir hata olur.

nano ~/.bashrc

Aşağıdaki kodu bashrc dosyasının en sonuna yapıştırın  . Bu kodu gözden geçirmeniz ve ihtiyaçlarınıza göre düzenlemeniz gerekebileceğini anlayın. Özellikle, çözünürlükler, iş parçacıkları, kalite, CBR vb.

Not: Güvenli olmadığı için akış anahtarınızı bashrc'de doldurmayın  . Bu komut dosyası, güvenlik amacıyla her akış yaptığınızda anahtarı ister.

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

Kod bashrc içindeyken , Nano metin düzenleyicisini Ctrl + O ile kaydedin ve Ctrl + X ile çıkın .

Yayın Akışı

Linuxta Komut Satırından Seğirmek İçin Akış Nasıl Yapılır

Doğrudan komut satırından Twitch'e akış yapmak için bir terminal açın ve bashrc'de ayarlanan yeni akış  komutunu  kullanın  . Twitch yayın anahtarınızı bilmelisiniz. Twitch'te oturum açın , kontrol paneline gidin ve akış anahtarınızı bulun.

Anahtar doğru ayarlanmışsa, komut satırından akış şu şekilde çalışmalıdır:

akış anahtarı

Akıştan çıkmak için “Q” tuşuna basın ve akış FFmpeg kullandığı için bitmelidir. Eğer  tuşu değil çalışır, birlikte çıkmak için komut zorlamak  Ctrl + Z .

Akış Komut Dosyası

Bir yayın anahtarını tekrar tekrar girmek yorucu oluyorsa, bir yayın komut dosyası oluşturmayı düşünün. Bunu yapmanın anahtarınızı PC'nize erişimi olan herhangi birine ifşa edeceğini unutmayın. Komut dosyasını oluşturmak için terminali açın ve aşağıdaki komutları girin.

İlk önce,  shebang'ı eklemek için yankı kullanın. Bir Shebang, Bash yorumlayıcısının ne tür bir komut dosyası çalıştırmak üzere olduğunu, çevreyi vb. bilmesini sağlar.

Not: Komut dosyasını ana klasörünüzden taşımayın! bashrc içindeki akış komut dosyasına dayanır  . Dosya sisteminde doğru izinlere sahip olmayan başka yerlere taşırsanız, düzgün çalışmayabilir.

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

Ardından, akış komutunuzu kopyalayın  ve komut dosyasına yazmak için yankı  kullanın.

echo "akış anahtarı" >> ~/stream-script.sh

Son olarak, sistemin doğru çalışmasına izin vermesi için komut dosyasının izinlerini güncelleyin. Bu olmadan, komut dosyası başarısız olabilir.

sudo chmod +x stream-script.sh

Komut dosyasını şununla çalıştırın:

./stream-script.sh

veya

sh stream-script.sh

Komut dosyasından veya  Ctrl + Z ile çıkın  .


Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber

Bilgisayarınıza Tuxedo OS nasıl kurulur

Bilgisayarınıza Tuxedo OS nasıl kurulur

Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.

Linuxta bir DEB dosyası nasıl kurulur

Linuxta bir DEB dosyası nasıl kurulur

DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.

Linuxta Dying Light nasıl oynanır?

Linuxta Dying Light nasıl oynanır?

Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.

Undertale Linuxta nasıl oynanır?

Undertale Linuxta nasıl oynanır?

Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.