Mange brugere på Linux vælger at streame til Twitch på Linux ved hjælp af Open Broadcaster-værktøjet. Ikke alle kan lide dette værktøj, og nogle ønsker et alternativ. Du kan se Twitch streams uden at bruge en browser, og du kan bruge en simpel bash script stream til Twitch.
Hvis du bruger en VPN med Twitch, skal du aktivere den separat.
Installer FFmpeg Encoding Tool
Streaming til Twitch fra Linux-kommandolinjen kører ved hjælp af FFmpeg-kodningsværktøjet. Før vi går videre i denne vejledning, skal du installere den på din Linux-pc. Åbn et terminalvindue og indtast følgende. For at installere FFmpeg skal du køre Ubuntu, Debian, Arch Linux, Fedora eller OpenSUSE. Hvis du ikke kører en af disse Linux-distributioner, kan du bygge og installere FFmpeg-kodningssoftwaren direkte fra hjemmesiden her.
Ubuntu
sudo apt installer ffmpeg
Debian
sudo apt-get installer ffmpeg
Arch Linux
sudo pacman -S ffmpeg
Fedora
sudo dnf installere ffmpeg
OpenSUSE
sudo zypper installere ffmpeg
Nu, da kodningsværktøjet er installeret, skal du køre det i terminalen for at være sikker på, at alt fungerer korrekt. FFmpeg behøver ikke filkodning til at køre. I en terminal, prøv:
ffmpeg - hjælp
Bekræft, at hjælpesiden lanceres korrekt, og skriv klar at slette terminalen.
Ændre Bashrc

Encoderværktøjet er installeret og arbejder. Det næste trin er at konfigurere Twitch streaming alias på systemet. For at oprette streaming aliaset skal du ændre bashrc fil. Denne fil indeholder mange forskellige kommandovariabler for hver bruger. Det bashrc filen fungerer på en brugerbasis, så hver bruger, der ønsker at bruge denne kommando til at streame til Twitch, skal følge processen nedenfor.
Start med at sikkerhedskopiere bashrc fil. Dette sikrer, at eventuelle ændringer eller fejl kan fortrydes, hvis du vil slette streamingkommandoen. Opret en sikkerhedskopi ved at lave en kopi af filen:
mkdir ~ / bashrc-backup cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak
Med den sikkerhedskopiering der tages i brug, skal du starte redigering. Åben op bashrci terminalen. BRUG IKKE ROTTE, kan du ved et uheld redigere root-brugerens bashrc fil i stedet for din egen, hvilket ville være en fejltagelse.
nano ~ / .bashrc
Indsæt følgende kode i slutningen af bashrc fil. Forstå dig, måske skal du gennemgå denne kode og redigere den efter dine behov. Specielt de beslutninger, tråde, kvalitet, CBR og osv.
Bemærk: Udfyld ikke din strømnøgle bashrc, da det er usikkert. Dette script spørger om nøglen hver gang du strejker for sikkerheden skyld.
Streaming () {INRES = "1920x1080" # inputopløsning OUTRES = "1920x1080" # outputopløsning FPS = "15" # mål FPS GOP = "30" # i-frameinterval, skal være dobbelt for FPS, GOPMIN = "15" # min i-frame interval, skal være lig med fps, THREADS = "2" # max 6 CBR = "1000k" # konstant bitrate (skal være mellem 1000k - 3000k) QUALITY = "ultrafast" # en af de mange FFMPEG forudindstillede AUDIO_RATE = "44100" STREAM_KEY = "$ 1" # brug terminalkommandoen Streaming streamkeyhere for at streame din video til twitch eller justin SERVER = "live-sjc" # twitch server i Californien, se http://bashtech.net/twitch/ingest. php for at ændre 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 -miner $ 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 "}
Når koden er i bashrc, gem nano tekst editor med Ctrl + O, og afslut det med Ctrl + X.
Streaming

For at streame til Twitch direkte fra kommandolinjen skal du åbne en terminal og bruge den nye streamingkommando oprettet i bashrc. Du skal kende din Twitch stream nøgle. Log ind på Twitch, gå til instrumentbrættet og find din streamingnøgle.
Hvis nøglen er korrekt oprettet, skal streaming fra kommandolinjen virke som denne:
streaming streamkey
For at afslutte streaming, tryk på "Q", og den skal ende, da streamen bruger FFmpeg. Hvis Qknappen virker ikke, tving scriptet til at afslutte med Ctrl + Z.
Stream Script
Hvis du indtaster en strømnøgle igen og igen, bliver det udmattende, overvej at oprette et stream script. Husk at gøre dette vil afsløre din nøgle til andre, der har adgang til din pc. For at oprette scriptet skal du åbne terminal og indtaste følgende kommandoer.
Først brug ekko at tilføje shebang. En shebang lader Bash-tolken vide, hvilken type script det skal køre, miljøet mv.
Bemærk! Flyt ikke scriptet fra din hjemmemappe! Det er afhængig af streaming scriptet inde i bashrc. Hvis du flytter den til andre steder i filsystemet, der ikke har de korrekte tilladelser, fungerer det muligvis ikke korrekt.
ekko "#! / bin / bash"> ~ / stream-script.sh
Dernæst kopier din streaming kommando og brug ekkoat skrive det i scriptet.
ekko "streaming streamkey" >> ~ / stream-script.sh
Til sidst skal du opdatere scriptets tilladelser, så systemet kan lade det køre korrekt. Uden dette kan scriptet mislykkes.
sudo chmod + x stream-script.sh
Kør scriptet med:
./stream-script.sh
eller
sh stream-script.sh
Afslut scriptet med Qeller Ctrl + Z.