Jak zainstalować BlackArch Linux
BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.
Wielu użytkowników Linuksa decyduje się na przesyłanie strumieniowe do Twitcha w Linuksie za pomocą narzędzia Open Broadcast. Nie każdy lubi to narzędzie, a niektórzy chcą alternatywy. Możesz oglądać transmisje Twitcha bez korzystania z przeglądarki i możesz użyć prostego strumienia skryptu bash na Twitchu.
Jeśli korzystasz z VPN z Twitch , będziesz musiał włączyć go osobno.
Przesyłanie strumieniowe do Twitcha z wiersza poleceń systemu Linux jest uruchamiane za pomocą narzędzia do kodowania FFmpeg. Zanim przejdziemy dalej w tym samouczku, musisz zainstalować go na swoim komputerze z systemem Linux. Otwórz okno terminala i wprowadź następujące dane. Aby zainstalować FFmpeg, musisz mieć system Ubuntu, Debian, Arch Linux, Fedora lub OpenSUSE. Jeśli nie używasz jednej z tych dystrybucji Linuksa, możesz zbudować i zainstalować oprogramowanie kodujące FFmpeg bezpośrednio ze strony internetowej tutaj .
sudo apt zainstaluj ffmpeg
sudo apt-get zainstaluj ffmpeg
sudo pacman -S ffmpeg
sudo dnf zainstaluj ffmpeg
sudo zypper zainstaluj ffmpeg
Teraz, gdy narzędzie do kodowania jest zainstalowane, uruchom je w terminalu, aby upewnić się, że wszystko działa poprawnie. FFmpeg nie wymaga kodowania plików do uruchomienia. W terminalu spróbuj:
ffmpeg --pomoc
Upewnij się, że strona pomocy uruchamia się poprawnie i wpisz clear, aby usunąć terminal.
Narzędzie enkodera jest zainstalowane i działa. Następnym krokiem jest skonfigurowanie aliasu przesyłania strumieniowego Twitch w systemie. Aby utworzyć alias przesyłania strumieniowego, musisz zmodyfikować plik bashrc . Ten plik zawiera wiele różnych zmiennych poleceń dla każdego użytkownika. Plik bashrc działa na poziomie użytkownika, więc każdy użytkownik, który chce użyć tego polecenia do przesyłania strumieniowego do Twitcha, musi postępować zgodnie z poniższym procesem.
Zacznij od utworzenia kopii zapasowej pliku bashrc . Zapewni to, że wszelkie zmiany lub błędy można cofnąć, jeśli chcesz usunąć polecenie przesyłania strumieniowego. Utwórz kopię zapasową, wykonując kopię pliku:
mkdir ~/bashrc-backup cp ~/.bashrc ~/bashrc-backup/.bashrc-bak
Po wykonaniu kopii zapasowej rozpocznij edycję. Otwórz bashrc w terminalu. NIE UŻYWAJ ROOT , możesz przypadkowo edytować plik bashrc użytkownika root zamiast własnego, co byłoby błędem.
nano ~/.bashrc
Wklej następujący kod na samym końcu pliku bashrc . Zrozum, że może być konieczne przejrzenie tego kodu i zmodyfikowanie go zgodnie z własnymi potrzebami. W szczególności rozdzielczości, wątki, jakość, CBR itp.
Uwaga: nie wypełniaj klucza strumienia w bashrc , ponieważ jest to niebezpieczne. Ten skrypt prosi o klucz za każdym razem, gdy przesyłasz strumieniowo, ze względów bezpieczeństwa.
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"
}
Gdy kod jest w bashrc , zapisz edytor tekstu Nano za pomocą Ctrl + O i wyjdź z niego za pomocą Ctrl + X.
Aby przesyłać strumieniowo do Twitcha bezpośrednio z wiersza poleceń, otwórz terminal i użyj nowego polecenia przesyłania strumieniowego skonfigurowanego w bashrc . Musisz znać swój klucz transmisji na Twitchu. Zaloguj się do Twitcha, przejdź do pulpitu nawigacyjnego i znajdź swój klucz przesyłania strumieniowego.
Jeśli klucz jest poprawnie skonfigurowany, przesyłanie strumieniowe z wiersza poleceń powinno działać w następujący sposób:
streaming streamkey
Aby zakończyć przesyłanie strumieniowe, naciśnij „Q” i powinno się zakończyć, ponieważ strumień używa FFmpeg. Jeśli przycisk Q nie działa, wymuś zamknięcie skryptu za pomocą Ctrl + Z .
Jeśli ciągłe wprowadzanie klucza strumienia jest wyczerpujące, rozważ utworzenie skryptu strumienia. Pamiętaj, że zrobienie tego ujawni Twój klucz każdemu, kto ma dostęp do Twojego komputera. Aby utworzyć skrypt, otwórz terminal i wprowadź następujące polecenia.
Najpierw użyj echa, aby dodać huk. Shebang pozwala interpreterowi Bash wiedzieć, jaki skrypt ma zamiar uruchomić, środowisko itp.
Uwaga: nie przenoś skryptu ze swojego katalogu domowego! Opiera się na skrypcie przesyłania strumieniowego wewnątrz bashrc . Jeśli przeniesiesz go w inne miejsca w systemie plików, które nie mają odpowiednich uprawnień, może nie działać poprawnie.
echo "#!/bin/bash"> ~/stream-script.sh
Następnie skopiuj polecenie przesyłania strumieniowego i użyj echo, aby zapisać je w skrypcie.
echo "streaming streamkey" >> ~/stream-script.sh
Na koniec zaktualizuj uprawnienia skryptu, aby system umożliwił jego poprawne działanie. Bez tego skrypt może się nie powieść.
sudo chmod +x stream-script.sh
Uruchom skrypt z:
./stream-script.sh
lub
sh stream-script.sh
Zakończ skrypt za pomocą Q lub Ctrl + Z .
BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.
Foxit Reader to bezpłatne oprogramowanie PDF dla systemów Linux, Mac i Windows. Jest to oprogramowanie typu open source. Dowiedz się, jak zainstalować go w systemie Linux.
VR Chat to towarzyska interaktywna gra wideo na PC. Działa zarówno w trybie stacjonarnym, jak i w trybie gogli VR. W grze użytkownicy mogą odkrywać stworzone przez użytkowników
Teraz można grać w trybie jednoosobowym Grand Theft Auto 5, a także w komponent GTA: Online w systemie Linux, dzięki Valves Steam Play i Proton
Netstat to narzędzie Linux, którego administratorzy systemu używają do analizy statystyk sieci. Przydaje się, gdy próbujesz dokładniej przyjrzeć się swojemu Linuksowi
Microsoft Flight Simulator to gra wideo symulatora samolotów na konsolę Xbox, a także Microsoft Windows. Zobacz jak uruchomić ją w systemie Linux.
Jak naprawić uszkodzony ekran logowania do Gnome w systemie Linux?
Linux to system operacyjny typu open source. Dowiedz się, jak łatwo zainstalować podstawowe czcionki Microsoft na różnych dystrybucjach Linux.
Cherry Tree to hierarchiczna aplikacja do robienia notatek dla systemów Linux i Windows. Ma wiele doskonałych funkcji, takich jak bogata edycja tekstu i składnia.
Masz dokumenty na serwerze FTP, które chcesz otworzyć w Libre Office? Kliknij tutaj, aby dowiedzieć się, jak to zrobić bez potrzeby pobierania plików lokalnie!