- - Linux'ta Komut Satırından Seğirmek Nasıl Stream

Nasıl Linux Komut Satırında Seğirmek için Stream

Linux'taki birçok kullanıcı Twitch’e aktarmayıAçık yayıncı aracını kullanarak Linux. Herkes bu aracı sevmiyor, bazıları ise bir alternatif istiyor. Bir tarayıcı kullanmadan Twitch akışlarını izleyebilir ve Twitch'e basit bir bash betiği akışı kullanabilirsiniz.

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

FFmpeg Kodlama Aracını Kurun

Linux komut satırından Twitch’e AkışFFmpeg kodlama aracının yardımıyla çalışır. Bu eğiticide daha ileri gitmeden önce, onu Linux PC'nize yüklemeniz gerekir. Bir terminal penceresi açın ve aşağıdakileri girin. FFmpeg'i kurmak için Ubuntu, Debian, Arch Linux, Fedora veya OpenSUSE kullanıyor olmanız gerekir. Bu Linux dağıtımlarından birini kullanmıyorsanız, FFmpeg kodlama yazılımını doğrudan web sitesinden derleyebilir ve kurabilirsiniz.

Ubuntu

sudo apt install ffmpeg

Debian

sudo apt-get install ffmpeg

Arch Linux

sudo pacman -S ffmpeg

fötr şapka

sudo dnf install ffmpeg

OpenSUSE

sudo zypper install ffmpeg

Şimdi kodlama aracı kurulduğundan, her şeyin doğru çalıştığından emin olmak için terminalde çalıştırın. FFmpeg'in çalışması için dosya kodlamasına gerek yok. Bir terminalde şunu deneyin:

ffmpeg --help

Yardım sayfasının doğru başlatıldığından emin olun ve açık Terminali silmek için

Bashrc'yi değiştir

Kodlayıcı aracı yüklü ve çalışıyor. Bir sonraki adım, sistemdeki Twitch akış takma adını ayarlamaktır. Akış takma adını oluşturmak için, bashrc dosya. Bu dosya, her kullanıcı için birçok farklı komut değişkeni içerir. bashrc dosya kullanıcı başına çalışır, bu nedenle Twitch'e akış yapmak için bu komutu kullanmak isteyen her kullanıcı aşağıdaki işlemi izlemelidir.

Yedekleyerek başlayın bashrc dosya. Bu, streaming komutunu silmek istiyorsanız herhangi bir düzenlemenin veya hatanın geri alınabilmesini sağlar. Dosyanın bir kopyasını yaparak bir yedekleme oluşturun:

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

Yedekleme yapıldığında düzenlemeye başlayın. Aç bashrc Terminalde KÖK KULLANMAYIN, yanlışlıkla kök kullanıcının ayarlarını düzenleyebilirsiniz. bashrc kendi yerine dosya, hangi bir hata olur.

nano ~/.bashrc

Aşağıdaki kodu, kodun en sonuna yapıştırın. bashrc dosya. Bu kodu gözden geçirmeniz ve gereksinimlerinize uyacak şekilde düzenlemeniz gerekebileceğini anlayın. Özellikle, çözünürlükler, iplikler, kalite, CBR, vb.

Not: akış anahtarınızı girmeyin bashrc, güvensiz olduğu için. Bu komut dosyası, güvenlik hatırı için her yayın akışında sizden 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 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"
}

Kod girildiğinde bashrc, Nano metin düzenleyicisini Ctrl + O, ve çık Ctrl + X.

Yayın Akışı

Twitch'e doğrudan komut satırından akış sağlamak için bir terminal açın ve yeni yayın Akışı ayarlanan komut bashrc. Twitch akış anahtarınızı bilmeniz gerekir. Twitch'e giriş yapın, gösterge tablosuna gidin ve akış anahtarınızı bulun.

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

streaming streamkey

Akıştan çıkmak için “Q” ya basın ve akış FFmpeg kullandığından bitmelidir. Eğer S düğmesi çalışmıyor, komut dosyasını bırakmaya zorlayın Ctrl + Z.

Akış Komut Dosyası

Bir akış anahtarını tekrar tekrar girerseniz,yorucu, bir akış betiği oluşturmayı düşünün. Bunu yapmanın, anahtarınızı PC'nize erişimi olan başka bir kişiye vereceğini unutmayın. Komut dosyasını oluşturmak için terminali açın ve aşağıdaki komutları girin.

İlk kullanım Eko Shebang'ı eklemek için Bir Shebang, Bash yorumlayıcısının nasıl bir senaryoyu çalıştırmak istediğini, ortamı vb. Bilmesini sağlar.

Not: Komut dosyasını giriş klasörünüzden taşımayın! İçindeki akış komut dosyasına dayanır bashrc. Dosya sistemindeki doğru izinlere sahip olmayan diğer yerlere taşırsanız, doğru çalışmayabilir.

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

Ardından, akış komutunuzu kopyalayın ve kullanın Eko senaryoya yazmak için.

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

Son olarak, komut dosyasının izinlerini güncelleyin, böylece sistem doğru çalışmasına izin verecektir. Bu olmadan, komut dosyası başarısız olabilir.

sudo chmod +x stream-script.sh

Komut dosyasını şu şekilde çalıştırın:

./stream-script.sh

veya

sh stream-script.sh

Komut dosyasından çık S veya Ctrl + Z.

Yorumlar