Trekken is een platform dat biedt een live videostreamingdienst eigendom van Amazon, dit platform is een van de meest populaire geworden om videostreaming van videogames te delen, inclusief eSports-streaming en andere evenementen die met videogames te maken hebben. Site-inhoud kan live of op aanvraag worden bekeken.
Om video te kunnen streamen op linux we hebben een aantal tools, maar we vergeten de eenvoudigste en het is vanaf de terminal, in dit bericht zal ik een methode met je delen om vanaf onze terminal naar Twitch te streamen.
vereisten
Om te kunnen uitzenden op Twitch we zullen steunen op FFmpeg die al bij velen bekend is dankzij het brede scala aan hulpprogramma's, hiervoor moeten we een terminal openen en de volgende opdracht uitvoeren:
sudo apt install ffmpeg
eenvoudigweg om er zeker van te zijn dat het met succes is geïnstalleerd, laten we dit commando uitvoeren:
ffmpeg --help
Waar ze een antwoord krijgen met alle parameters voor de tool.
Bashrc
nu we moeten enkele wijzigingen aanbrengen in ons bashrc-bestand, waarin we een alias voor de verzending zullen toevoegen.
Het is belangrijk dat u onthoudt dat het bashrc-bestand per gebruiker werkt, dus als meer dan één gebruiker van uw systeem deze functie gaat gebruiken, moeten ze het volgende aan hun bashrc-bestand toevoegen.
Voordat u toevoegt of wijzigt, we gaan een reservekopie maken van ons bestand, hiervoor gaan we op de terminal het volgende commando uitvoeren:
mkdir ~/bashrc-backup
cp ~ / .bashrc ~ / bashrc-backup / .bashrc-bak
Al met onze back-up van het bestand, we kunnen doorgaan om het veilig te bewerken, we hoeven alleen het volgende commando uit te voeren:
nano ~/.bashrc
Opmerking: u moet niet bewerken als root of met superuser-machtigingen.
We moeten het volgende aan het einde van het bestand toevoegen:
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" }
In deze vWe kunnen de resolutie, kwaliteit, audio en andere instellingen bewerken van transmissie volgens onze behoefte of capaciteit van onze apparatuur en netwerkverbinding. U moet dus een paar minuten de tijd nemen om dit te doen.
De waarden kan worden berekend met behulp van schatters, de links zijn eDeze die OBS ons biedtEn deze andere die ik op het net heb gevonden. Het is essentieel dat ze ook de uploadsnelheid van hun netwerk kennen, aangezien dit een van de meest invloedrijke factoren is in de kwaliteit van de verzending. dit gereedschap.
We zullen alleen onze transmissiesleutel niet toevoegen, wordt dit elke keer dat we het script uitvoeren, gevraagd.
Nadat de configuraties zijn gemaakt, gaan we verder met het opslaan van de wijzigingen in de Nano-teksteditor met Ctrl + O en verlaten we deze met Ctrl + X.
Streamen naar Twitch vanaf de terminal
Om het script uit te voeren, schrijft u gewoon de volgende opdracht op de terminal:
streaming streamkey
Hiermee moeten ze ken het wachtwoord van Twitch al, zo niet, dan moeten ze gewoon naar deze link waar ze het zullen krijgen.
Al mee configureer het gewoon en je moet de stream naar Twitch starten correct.
Om de stream te verlaten, drukt u op "Q" en het zou moeten eindigen, aangezien de stream FFmpeg gebruikt. Als de Q-knop niet werkt, probeer dan het quit-script op te halen met Ctrl + C of Ctrl + Z.