Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
DocumentaryTube
FFmpeg

YouTube Live Gaming Rerun: FFmpeg auf einem Ubuntu-VPS installieren

So installieren Sie FFmpeg auf einem Ubuntu-VPS und senden eine Gaming-Aufnahme an YouTube Live. Mit Installationsbefehlen, Encoder-Einstellungen, Streamschlüssel- und Loop-Hinweisen.

By DocumentaryTube Team 7 min read
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Auf einem Ubuntu-VPS installieren Sie FFmpeg mit APT, laden Ihre Gaming-Aufnahme hoch und senden sie mit einem FFmpeg-Befehl an YouTube Live. Installation und YouTube-Stream-Einrichtung sind getrennte Schritte: Sie brauchen zusätzlich eine freigegebene YouTube-Live-Übertragung, die aktuelle Server-URL und den Streamschlüssel. Eine Aufnahme endlos zu wiederholen kann außerdem Zeitstempelprobleme verursachen; testen Sie den konkreten Loop vor einer längeren Übertragung.

1. Voraussetzungen prüfen

Bevor Sie FFmpeg installieren, vergewissern Sie sich, dass Ihr YouTube-Kanal live streamen darf. YouTube nennt als Voraussetzungen einen verifizierten Kanal ohne Live-Streaming-Einschränkungen in den vorangegangenen 90 Tagen sowie ein Mindestalter von 16 Jahren. Eine technische Konfiguration auf dem VPS kann fehlende Kontoberechtigung nicht beheben. Prüfen Sie die aktuellen Live-Streaming-Anforderungen von YouTube.

  • Sie benötigen SSH-Zugriff mit einem Benutzer, der sudo verwenden darf.
  • Auf dem VPS muss die Aufnahme liegen oder dorthin übertragen werden können.
  • Der VPS muss die ausgewählte Videoqualität in Echtzeit codieren und die ausgehende Datenrate dauerhaft bereitstellen können.
  • Ihr Kanal muss für Live-Streaming berechtigt sein und der Live Control Room muss den Stream annehmen.

2. FFmpeg auf Ubuntu installieren

Auf einem Ubuntu-Server mit eingerichtetem APT installieren Sie das Paket so:

sudo apt update
sudo apt install ffmpeg
ffmpeg -version

Der letzte Befehl zeigt die installierte FFmpeg-Version. Welche Paketversion Sie erhalten, hängt von Ihrer Ubuntu-Version und den aktivierten Paketquellen ab. Die FFmpeg-Manpage für Ubuntu 24.04 (Noble) beschreibt den dortigen Build; diese Versionsangabe gilt nicht automatisch für andere Ubuntu-Releases. Weitere Informationen zu Paketoperationen finden Sie in der Ubuntu-Server-Dokumentation zur Paketverwaltung.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
LAPGEAR Home Office Pro Lap Desk - Black Carbon, Fits 15.6” Laptops
  • Spacious Design: Measuring 21.1" wide and 14.1" deep, our lap desk comfortably fits most laptops up to 15.6". Extra room for accessories ensures convenience.
  • Enhanced Functionality: Packed with handy features, including a 5x9" precision tracking mouse pad and a built-in phone slot for seamless work or video calls. Plus, enjoy ergonomic support with the integrated cushioned wrist rest.
  • Cool Comfort: Enjoy a stable surface with our lap desk's dual bolster cushion, designed for comfort and airflow, keeping your lap cool during extended use.
  • Durable Surface: Work with confidence on our lap desk's solid surface, featuring a sleek black carbon color, ensuring optimal air circulation to prevent your laptop from overheating.
  • On-the-Go Convenience: With an integrated handle and lightweight design (2.8 lbs), our lap desk is portable for travel or moving around the house, offering flexibility in any space.

3. Aufnahme und YouTube-Ziel vorbereiten

Videodatei auf dem VPS ablegen

Laden Sie Ihre Gaming-Aufnahme auf den Server und notieren Sie den vollständigen Pfad, zum Beispiel /home/ubuntu/gameplay.mp4. Prüfen Sie Dateiname und Pfad sorgfältig, bevor Sie den Stream starten. Ein nicht vorhandener oder falsch geschriebener Pfad führt dazu, dass FFmpeg die Eingabe nicht öffnen kann.

Server-URL und Streamschlüssel aus YouTube Live kopieren

Öffnen Sie in YouTube Studio den Live Control Room, und erstellen oder wählen Sie dort einen Stream. Kopieren Sie die dort angezeigte aktuelle Server-URL und den Streamschlüssel. YouTube weist an: „To start streaming, enter your YouTube Live server URL and stream key into your encoder.“ Die Werte sind Zugangsdaten für Ihren Stream. Veröffentlichen Sie den Schlüssel weder in Beispielen und Screenshots noch in einem öffentlichen Shell-Skript. Verwenden Sie in der Kommandozeile unten ausschließlich die echten Werte aus Ihrem Live Control Room und behandeln Sie sie vertraulich. Folgen Sie für die Einrichtung den YouTube-Anweisungen für Encoder.

4. FFmpeg-Befehl für einen YouTube-Livestream

Dieses Beispiel liest eine Datei in Echtzeit ein, codiert Video und Audio und sendet sie über FLV an ein RTMP-Ziel. Ersetzen Sie den Eingabepfad und das Ziel durch Ihre eigenen Werte:

ffmpeg -re -stream_loop -1 -i /path/to/gameplay.mp4 
  -c:v libx264 -preset veryfast -b:v 4500k -maxrate 4500k -bufsize 9000k 
  -pix_fmt yuv420p -g 60 -c:a aac -b:a 128k 
  -f flv 'rtmps://YOUTUBE_INGEST_URL/STREAM_KEY'

Die Werte für Bitrate und GOP-Länge (-g) sind hier nur ein Ausgangspunkt, keine universelle Empfehlung. Ersetzen Sie rtmps://YOUTUBE_INGEST_URL/STREAM_KEY durch die von YouTube angezeigte vollständige Server-URL und den Streamschlüssel. Verwenden Sie dabei genau das Ziel aus Live Control Room statt eine generische RTMP-Adresse nachzubauen. FFmpeg dokumentiert -re für das Einlesen mit Echtzeittempo und die Ausgabe mit -f flv an ein RTMP-Ziel in der Ubuntu-FFmpeg-Manpage.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

Auflösung, Bildrate, Codec und Bitrate abstimmen

Wählen Sie die Ausgabe passend zur Aufnahme, zur verfügbaren CPU- beziehungsweise Encoderleistung des VPS und zur stabilen Upload-Kapazität. YouTube nennt H.264, H.265/HEVC oder AV1 für Video sowie AAC oder MP3 für Audio; empfohlen werden CBR, Bildraten bis zu 60 fps und eine Keyframe-Frequenz von zwei Sekunden, die vier Sekunden nicht überschreiten soll. Die Bitrate hängt ausdrücklich von Codec, Auflösung und Bildrate ab. YouTubes aktuelle Encoder-Tabelle nennt für H.264 beispielsweise 8 Mbit/s bei 720p30, 14 Mbit/s bei 1080p30 und 17 Mbit/s bei 1080p60. Das sind YouTube-Empfehlungen, keine Zusage, dass ein bestimmter VPS diese Werte codieren oder übertragen kann. Prüfen Sie die aktuellen YouTube-Empfehlungen für Encoder-Live-Streaming, da sich diese Angaben ändern können.

Im Beispiel bedeutet -b:v die Video-Zielbitrate, -maxrate die Obergrenze und -bufsize die Puffergröße. -g 60 setzt 60 Frames pro GOP; wie viele Sekunden das entspricht, hängt von der Bildrate ab. Für eine Keyframe-Periode von ungefähr zwei Sekunden muss der GOP-Wert zur tatsächlichen Ausgabe-Bildrate passen. Ein fester Wert von 60 entspricht also etwa zwei Sekunden bei 30 fps, aber nur einer Sekunde bei 60 fps. Passen Sie die Werte an Ihre gewählte Auflösung und Bildrate an.

5. Aufnahme als Rerun wiederholen

Im Beispiel steht -stream_loop -1 für eine unbegrenzte Wiederholung der Eingabe. Das heißt nicht, dass jede Datei mit jedem FFmpeg-Build problemlos und nahtlos endlos wiederholt wird. Bei wiederholten Medien können Zeitstempel nicht monoton werden. Die FFmpeg-Dokumentation zum Loop-Filter warnt ausdrücklich, dass die Quellzeitstempel nicht geändert werden und daraus nicht-monotone Zeitstempel entstehen können. Die dokumentierte Loop-Filter-Option mit Zählwert 0 bedeutet unendliche Wiederholung; prüfen Sie die Semantik Ihrer installierten Version und die konkrete Eingabe, bevor Sie sich darauf verlassen. Siehe die Ubuntu-Manpage zu FFmpeg-Filtern.

Testen Sie zunächst einen vollständigen Durchlauf und anschließend den Übergang vom Ende zurück zum Anfang. Beobachten Sie die FFmpeg-Ausgabe auf Zeitstempelwarnungen und prüfen Sie im Live Control Room, ob der Stream stabil bleibt. Falls die Schleife beim Übergang abbricht oder YouTube die Eingabe nicht akzeptiert, ändern Sie nicht blind mehrere Parameter zugleich: isolieren Sie zuerst, ob das Problem beim Dateipfad, der Loop-Wiederholung, der Codierung oder dem Ziel liegt.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Yilador Webcam Cover 3 Pack, 0.03 inch Ultra Thin Laptop Camera Cover Slide
  • Note: Not suitable for MacBooks released after 2023 or devices with a protruding front camera; Not applicable to full-screen or notch-style tempered glass screen protectors; Do not use on the rear camera of the phone.
  • 💻 Why Do You Need a Webcam Cover Slide? — Safeguard your privacy by covering your webcam with our reliable webcam cover when not in use. Don't let anyone secretly watch you. Stay protected!
  • ✅ Thin & Stylish — Enhance your laptop's functionality and aesthetics with our 0.027" ultra-thin webcam covers. Seamlessly close your laptop while adding a touch of sophistication.
  • ✅ Fits Most Devices — Compatible with laptops, phones, tablets, desktops! Keep your privacy intact on Ap/ple, Mac/Book, iPh/one, iP/ad, H/P, L/novo, De/ll, Ac/er, As/us, Sa/msung devices.
  • ✅ 365 Days Protection — Our upgraded 3.0 adhesive ensures a strong hold that won't damage your equipment. Experience reliable, long-term privacy protection day in and day out.

6. Stream testen und Zustand überwachen

YouTube empfiehlt RTMPS für den sicheren Ingest, einen Geschwindigkeitstest sowie Upload-Reserve. Testen Sie möglichst mit einer Aufnahme, deren Bewegung und Audio der späteren Sendung ähneln, und behalten Sie die Stream-Health-Anzeige in YouTube Studio im Blick. Der VPS muss zugleich die gewählte Ausgabe in Echtzeit erzeugen und die resultierende Datenrate nach außen übertragen können. YouTubes Hinweise zu Einstellungen und Stream-Health stehen in der Encoder-Anleitung.

  1. Starten Sie den FFmpeg-Befehl und prüfen Sie, ob die Eingabedatei geöffnet wird.
  2. Kontrollieren Sie, ob FFmpeg Video und Audio codiert, statt wegen fehlender Streams oder nicht unterstützter Codecs abzubrechen.
  3. Öffnen Sie den Live Control Room und warten Sie auf den eingehenden Stream sowie die angezeigte Stream-Health.
  4. Prüfen Sie Bild, Ton und einen Loop-Übergang, bevor Sie die Übertragung längere Zeit laufen lassen.

7. Häufige Probleme und gezielte Abhilfe

„Permission denied“ oder APT kann das Paket nicht installieren

Führen Sie Paketbefehle mit dem berechtigten Benutzer und sudo aus. Scheitert apt update, prüfen Sie zuerst die VPS-Netzwerkverbindung und die konfigurierten Paketquellen. Die verfügbare Version kann je nach Ubuntu-Release variieren.

FFmpeg findet die Eingabedatei nicht

Kontrollieren Sie den vollständigen Dateipfad, Schreibweise und Zugriffsrechte. Vergewissern Sie sich, dass der Upload abgeschlossen ist und die Datei nicht an einem anderen Ort liegt als im Befehl angegeben.

YouTube zeigt keinen eingehenden Stream

Prüfen Sie, ob Sie die aktuelle Server-URL und den passenden Streamschlüssel des ausgewählten Streams eingesetzt haben und ob der Streamschlüssel unverändert blieb. Kontrollieren Sie außerdem die Kanalberechtigung, die FFmpeg-Fehlerausgabe und ob der VPS eine ausgehende Verbindung zum Ziel herstellen kann.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
AboveTEK Portable Laptop Lap Desk w/Retractable Left/Right Mouse Pad Tray, Non-Slip Heat Shield Tablet Notebook Computer Stand Table w/Sturdy Stable Work Surface for Bed Sofa Couch or Travel
  • Anti-Slip Surface - Transform your laptop into a mobile workstation with the AboveTEK portable laptop lap desk. The anti-slip surface provides a strong grip for laptops up to 15.6 inches(Diagonal), while the double rubber strip on the bottom ensures a stable display or typing experience on your lap, couch, or bed.
  • Retractable Mouse Pad - Retractable laptop mouse pad extends on both directions for the left/right handed with elevation along the edges for stopping mouse from falling off. The size of laptop tray is 14" X 9.7" and the size of mouse pad is 7.4" X 6.1".
  • Effective Heat Shield - The effective heat shield made of sturdy and thick material protects your laptop from overheating. Prioritizes your comfort and safety, an ideal lap pad or board for working anywhere.
  • EASY to Carry and Store - With an ergonomic and simplistic design, the lap desk is portable to store in a backpack. Only 15" in size, 2.2 lb of weight and with slim 0.6 inch thickness, it is ready to be easily carried around.
  • Widely Applicable - The smooth platform accommodates laptops and tablets up to 15.6 inches(Diagonal), making it a versatile accessory and one of the best gifts for mom, dad, students and professionals. Perfect for use as a laptop bed tray or tablet holder anywhere at home, library, or park.

Stream ruckelt oder die Stream-Health ist schlecht

Eine zu hohe Bitrate, mangelnde VPS-Codierleistung oder unzureichende beziehungsweise schwankende Upload-Kapazität kommen als Ursachen infrage. Verringern Sie testweise Auflösung oder Bildrate, wählen Sie eine passende Bitrate und lassen Sie Upload-Reserve. Nutzen Sie YouTubes Empfehlungen für genau den gewählten Codec und das Ausgabeformat, statt den Beispielwert ungeprüft zu übernehmen.

Loop endet, bricht ab oder meldet Zeitstempelprobleme

Prüfen Sie den Übergang vom Dateiende zum Anfang und die FFmpeg-Warnungen. Die dokumentierte Loop-Funktion schreibt Quellzeitstempel nicht um; wiederholte Zeitstempel können daher problematisch sein. Das Verhalten hängt von Eingabe und installiertem Build ab. Testen Sie gezielte Zeitstempelanpassungen erst mit einer kurzen Übertragung, statt eine ungetestete Änderung für alle Dateien anzunehmen.

Stream startet trotz korrektem Befehl nicht

Die Ursache kann außerhalb des VPS liegen: Ein nicht verifizierter Kanal, eine Einschränkung aus den letzten 90 Tagen oder eine nicht erfüllte Altersanforderung blockiert Live-Streaming unabhängig von FFmpeg. Prüfen Sie die Kanalberechtigung im YouTube-Konto, bevor Sie den Befehl weiter verändern.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

8. Rechte, Copyright und Monetarisierung

Eine technisch funktionierende Wiederholung ist keine Erlaubnis, Spielmaterial, Musik oder andere Bestandteile der Aufnahme öffentlich erneut zu übertragen. Verwenden Sie nur Inhalte, für die Sie die erforderlichen Rechte und Lizenzen haben, und prüfen Sie bei fremdem Material die Bedingungen der Rechteinhaber. YouTube kann Livestreams und archivierte Übertragungen auf Urheberrechtsprobleme prüfen; eine Ablehnung durch Content ID oder eine Einschränkung kann nicht durch FFmpeg-Einstellungen behoben werden. Wiederverwendung von Inhalten und Monetarisierungsfähigkeit sind außerdem getrennte Fragen: Eine technisch eigene Übertragung garantiert weder Monetarisierung noch die Erfüllung der YouTube-Monetarisierungsrichtlinien. Klären Sie Rechte und Kanalstatus vor dem Start.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Sale
LAPGEAR Home Office Lap Desk – Pink, Fits 15.6” Laptops
  • Spacious Design: Measuring 21.1" wide and 12" deep, our lap desk comfortably fits most laptops up to 15.6". Extra room for accessories ensures convenience.
  • Enhanced Functionality: Packed with handy features, including a 5x9" precision tracking mouse pad and a built-in phone slot for seamless work or video calls. Plus, enjoy laptop support with the integrated device ledge.
  • Cool Comfort: Enjoy a stable surface with our lap desk's dual bolster cushion, designed for comfort and airflow, keeping your lap cool during extended use.
  • Durable Surface: Work with confidence on our lap desk's solid surface, featuring a blush pink color, ensuring optimal air circulation to prevent your laptop from overheating.
  • On-the-Go Convenience: With an integrated handle and lightweight design (2.14 lbs), our lap desk is portable for travel or moving around the house, offering flexibility in any space.

9. DIY-VPS-Kosten und Betrieb

FFmpeg aus dem Ubuntu-Paketmanager ist der Installationsweg; die Gesamtkosten entstehen vor allem durch den gemieteten VPS und dessen Ressourcen. Die hier verfügbaren Quellen bestätigen keine aktuellen Anbieterpreise oder pauschalen VPS-Anforderungen. Vergleichen Sie daher beim Hosting CPU- beziehungsweise Encoderleistung, dauerhaft verfügbaren ausgehenden Datendurchsatz, Speicherplatz für die Aufnahme und die Kosten für die gewünschte Laufzeit. Ein VPS muss für den gesamten Stream erreichbar und ausreichend dimensioniert bleiben; die Installation von FFmpeg allein stellt weder Rechenleistung noch YouTube-Verfügbarkeit sicher.

10. Oder let it run in the cloud

Wenn Sie keine eigene FFmpeg-Instanz auf einem VPS betreiben möchten, können Sie StreamNeo für einen YouTube-Kanalstream aus hochgeladenen Videos verwenden:

  1. Laden Sie die Aufnahme hoch.
  2. Fügen Sie einmalig den YouTube-Streamschlüssel hinzu.
  3. Starten Sie den Stream; StreamNeo spielt die Datei aus der Cloud ab und kann Videos beziehungsweise Playlists rund um die Uhr wiederholen.

Damit muss zu Hause kein Computer eingeschaltet bleiben. Hochgeladene Videos werden in der Qualität abgespielt, in der Sie sie erstellt haben, bis zu 4K bei 60 fps, zu einem Pauschalpreis pro Slot ohne Qualitätsstufen. StreamNeo versucht automatisch, sich wieder zu verbinden, falls YouTube den Stream unterbricht. Der erste Tag ist ohne Kreditkarte kostenlos; ein kostenloser Tag pro Konto. Der Monatspreis ist $9.99 per month. StreamNeo ist für YouTube bestimmt und streamt hochgeladene Videos, nicht live von einer Kamera. Mehr erfahren Sie auf StreamNeo; registrieren Sie sich für den kostenlosen ersten Tag.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Screening Room

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.