Zum Inhalt springen

Lösungen · Livestreaming

Ein VPS für einen YouTube-Livestream rund um die Uhr

Eigene Videos rund um die Uhr in Schleife zu YouTube zu senden, braucht kaum Prozessorleistung: FFmpeg kopiert die Datei, es kodiert sie nicht. Was ein 24/7-Stream braucht, sind Traffic, ein Stream, der sich selbst neu startet, und Dateien, die YouTube akzeptiert. GL2-4 mit Traffic ohne Zähler gibt es ab $11.90 pro Monat.

24/7-Stream-Planer

YouTube-Bitraten
Auflösung

Serverstandort

3
Pro Sekunde gesendet
42.4Mbit/s
Alle 30 Tage
13.7TB

Der passende Server

U1-2in Istanbul, Türkei

$8.90/Monat

1 vCPU · 2 GB · 25 GB · unmetered, 1 Gbit/s-Port

4% des Ports · Platz für 7 solche Streams

U1-2 bestellen · $8.90/Monat

Sie möchten es lieber nicht selbst einrichten? Wir übernehmen das für einmalig $65

Server für Streaming rund um die Uhr

Wählen Sie nach der Anzahl Ihrer Streams.

Traffic ohne Zähler bei allen drei, sodass ein Monat Streaming nie an ein Kontingent stößt. Aktuelle Preise pro Monat, und jede Verlängerung kostet denselben Preis.

  1. StarterGL2-4

    Trägt bis zu

    8Streams in 1080p

    oder 2 in 4K

    Ein Kanal und eine Handvoll Streams.

    • 2 vCPU · 4 GB RAM · 40 GB NVMe
    • Traffic ohne Zähler · 500 Mbit/s-Port
    • BeauharnoisHillsboro (OR)Vint Hill (VA)

    $11.90/Monat

    GL2-4 bestellen
  2. EmpfohlenGL4-8

    Trägt bis zu

    17Streams in 1080p

    oder 5 in 4K

    Mehrere Kanäle, mit Platz für weitere.

    • 4 vCPU · 8 GB RAM · 75 GB NVMe
    • Traffic ohne Zähler · 1 Gbit/s-Port
    • Gravelines

    $20.90/Monat

    GL4-8 bestellen
  3. Meiste LeistungGL6-12

    Trägt bis zu

    35Streams in 1080p

    oder 11 in 4K

    Viele Kanäle, 4K oder Videokonvertierung, während die Streams laufen.

    • 6 vCPU · 12 GB RAM · 100 GB NVMe
    • Traffic ohne Zähler · 2 Gbit/s-Port
    • Gravelines

    $29.90/Monat

    GL6-12 bestellen

Eine große Videobibliothek

BD-12: 200 GB Speicherplatz und 32 TB im Monat, genug für 6 Streams in 1080p. $17.90/Monat.

BD-12 bestellen

Optional · einmalig $65

Wir richten alles für Sie ein: Streams, die sich selbst neu starten, RTMPS, Ihre Videos YouTube-tauglich gemacht und ein gemeinsamer Teststream.

Was die Einrichtung umfasst

So rechnen wir: die von YouTube empfohlene Bitrate plus 128 kbit/s Audio pro Stream und ein Zehntel einer vCPU pro Stream im Kopiermodus, was großzügig ist. Traffic, der nie stoppt, planen wir mit einem Viertel eines Ports ohne Trafficzählung ein, damit der Server den ganzen Monat Reserven behält; bei einem Tarif mit monatlichem Kontingent entscheidet das Kontingent. Die Ports sind die der langsamsten Stadt.

15 Städte

In Ihrer Nähe, nicht nur in der Nähe von YouTube.

Die Stadt entscheidet, wie schnell Ihre Videos auf den Server hochgeladen werden und wie schnell er Ihnen antwortet. Jede Stadt unten hat einen für 24/7-Streaming kalkulierten Server: den günstigsten, der 3 Streams in 1080p trägt, und wie weit der größte dort reicht.

Europa

Amerika

Asien-Pazifik

Naher Osten

Wir verkaufen Server in 59 weiteren Städten, darunter Dubai und Mumbai. Deren Tarife haben ein monatliches Traffic-Kontingent und keine veröffentlichte Portgeschwindigkeit, daher berechnen wir dort keine Streams: Ein 1080p-Stream verbraucht etwa 4,6 TB pro Monat. Wählen Sie eine beliebige Stadt im Bestellformular, wo jeder Tarif sein Kontingent anzeigt.

Was es braucht

Software laut Dokumentation, Größen mit Quellenangabe

Software und Sicherheitskonfiguration stammen aus der Dokumentation des jeweiligen Projekts. Wo das Projekt keine Hardwareangabe veröffentlicht, ist bei den Größen angegeben, von wem sie stammen.

Aus den YouTube-Hilfeseiten und der FFmpeg-Dokumentation

  • FFmpeg liest die Datei in ihrer eigenen Geschwindigkeit, wiederholt sie endlos und kopiert, statt neu zu kodieren: ffmpeg -re -stream_loop -1 -i video.mp4 -c copy -f flv "$URL", wobei URL rtmps://a.rtmps.youtube.com/live2/ gefolgt von Ihrem Stream-Schlüssel ist.
  • Video, das YouTube akzeptiert: H.264 mit einem Keyframe alle 2 Sekunden (nie mehr als 4) und AAC-Audio. Der Kopiermodus kann Keyframes nicht ändern; eine Datei, die gegen diese Regel verstößt, muss also zuerst einmal konvertiert werden.
  • RTMPS (Port 443) ist die von YouTube empfohlene, verschlüsselte Erfassung. YouTube erlaubt 10 aktive Streams pro Kanal und 3 pro Streamschlüssel.
  • Streams, die länger als 12 Stunden dauern, archiviert YouTube unter Umständen nicht; ein 24/7-Stream ist also nur live. Bewahren Sie eine eigene Kopie der Videos auf.

Größen (unsere; der Kopiermodus belastet die CPU kaum)

Dimensionierung nach Einsatzzweck
WorkloadvCPURAM
Bis zu 8 Streams in 1080pDer Kopiermodus braucht pro Stream wenige Prozent eines Kerns; wir rechnen mit einem Zehntel. Die Grenze ist der Port, den wir für Dauer-Traffic mit einem Viertel einplanen.24 GB
Bis zu 17 Streams, mehrere KanäleUnmetered an einem 1-Gbit/s-Port, 75 GB für die Dateien.48 GB
Videos zusätzlich auf dem Server konvertierenDas Neukodieren zur Korrektur der Keyframes nutzt währenddessen alle Kerne; das Streaming nicht.612 GB

Die passenden Tarife

3 Server, live bepreist

Sortiert danach, wie viele Streams passen. Aktuelle Preise pro Monat, aus dem Katalog gelesen.

  • GL2-4$11.90/Monat

    2 vCPU · 4 GB · 40 GB Speicherplatz · Unmetered

    Unmetered: bis zu 8 Streams in 1080p, kein Traffic-Kontingent. 2 vCPU, 4 GB, 40 GB, Traffic ohne Zähler an einem 500-Mbit/s-Port. Die ehrliche Wahl für die meisten Kanäle.

  • BD-8$12.90/Monat

    4 vCPU · 8 GB · 100 GB Speicherplatz · 32 TB

    32 TB im Monat und 100 GB: einige Streams und eine Bibliothek. 4 vCPU, 8 GB, 100 GB für Ihre Videos und 32 TB Traffic, sechs 1080p-Streams.

  • BD-12$17.90/Monat

    6 vCPU · 12 GB · 200 GB Speicherplatz · 32 TB

    200 GB: eine große Bibliothek, Konvertierung auf dem Server. 6 vCPU und 12 GB, um Videos zu konvertieren, ohne die Streams anzuhalten, 200 GB für die Dateien.

Portgeschwindigkeit und Traffic einer Stadt sind bei jedem Tarif angegeben; das Bestellformular zeigt sie für die von Ihnen gewählte Stadt.

Die Installation

Fünf Schritte zu einem Stream, der sich selbst neu startet

Ubuntu, als root. Ersetzen Sie STREAM-KEY durch den Schlüssel aus YouTube Studio und geben Sie ihn nirgends weiter.

  1. Installieren Sie FFmpeg. apt update && apt install -y ffmpeg
  2. Prüfen Sie die Datei. ffprobe video.mp4 muss h264 und aac anzeigen. Wenn nicht, oder wenn die Keyframes weit auseinanderliegen, konvertieren Sie sie einmalig: ffmpeg -i video.mp4 -c:v libx264 -preset veryfast -g 60 -keyint_min 60 -sc_threshold 0 -c:a aac -b:a 128k ready.mp4
  3. Legen Sie den Schlüssel in einer Datei ab, die nur root lesen kann. echo 'STREAM_KEY=your-key' > /root/stream1.env && chmod 600 /root/stream1.env
  4. Erstellen Sie den Dienst /etc/systemd/system/stream1.service mit Restart=always · RestartSec=10 · StartLimitIntervalSec=0 · EnvironmentFile=/root/stream1.env und der FFmpeg-Zeile von oben als ExecStart=.
  5. Starten und beobachten Sie ihn. systemctl enable --now stream1, dann journalctl -u stream1 -f. YouTube Studio zeigt den Stream innerhalb einer Minute als live an.

Ehrlich gesagt

Was wir tatsächlich kaufen würden

Im Kopiermodus spielt der Prozessor kaum eine Rolle. Kaufen Sie nach Traffic und Speicherplatz.

Für einen oder zwei Kanäle

GL2-4 · $11.90/Monat

GL2-4 für $11.90: 2 vCPU und 4 GB sind mehr, als der Kopiermodus braucht, und der Traffic wird nicht gezählt, sodass ein Monat 1080p-Streaming an kein Kontingent stößt. Wählen Sie eine größere Festplatte nur, wenn Ihre Videobibliothek sie braucht.

Traffic

Wie viel Traffic ein Stream rund um die Uhr verbraucht.

Ein Stream, der nie stoppt, sendet seine Bitrate in jeder Sekunde des Monats. Bei den von YouTube empfohlenen Bitraten verbraucht ein Stream in 30 Tagen so viel:

Monatlicher Traffic eines 24/7-YouTube-Streams nach Auflösung
StreamYouTube empfiehltPro 30 Tage
720p, 30 fps8 Mbit/s2.6 TB
1080p, 30 fps14 Mbit/s4.5 TB
1080p, 60 fps17 Mbit/s5.5 TB
1440p, 30 fps21 Mbit/s6.8 TB
4K, 30 fps42 Mbit/s13.6 TB

Über den Tarif entscheidet also das Traffic-Kontingent, nicht der Prozessor. Ein Tarif mit 32 TB pro Monat trägt sechs 1080p-Streams mit der von YouTube empfohlenen Bitrate; ein Unmetered-Tarif hat gar kein monatliches Kontingent, nur seine Portgeschwindigkeit. Ihre eigenen Videos brauchen eventuell weniger als empfohlen: Prüfen Sie die Bitrate Ihrer Dateien.

Bitraten aus YouTubes Einstellungen für Live-Encoder. Rechnung: Mbit/s x 2.592.000 Sekunden / 8.

Optional

Sollen wir es lieber für Sie einrichten? $65, einmalig.

Kaufen Sie den Server oben wie gewohnt. Wenn Sie die Schritte nicht selbst durchführen möchten, buchen Sie unsere Einrichtung dazu: ein Festpreis, einmalig bezahlt, erledigt innerhalb von 24 Stunden nach Ihrer Freigabe.

Was die Einrichtung für $65 umfasst

  • Ein Stream-Dienst für jeden Ihrer Kanäle, der nach jedem Abbruch von selbst neu startet und auch nach einem Neustart wieder anläuft.
  • Ein Starter, der Stream-Schlüssel und Videodatei prüft, bevor FFmpeg startet, und eine klare Zeile ins Log schreibt, wenn etwas nicht stimmt.
  • Streaming über RTMPS auf Port 443, die von YouTube empfohlene verschlüsselte Erfassung.
  • Ihre Videos einmalig in das YouTube-taugliche Format konvertiert (H.264, AAC, ein Keyframe alle 2 Sekunden), sodass der Kopiermodus sie mit kaum CPU-Last streamt.
  • Auf der Festplatte gespeicherte Logs, ein tägliches Backup der Stream-Einstellungen, ein Befehl, der den Status jedes Streams anzeigt, und ein gemeinsamer Teststream mit Ihnen.

Wir schicken Ihnen den Plan, bevor wir etwas anfassen, und nichts wird geändert, bevor Sie zustimmen. Ihre Streamschlüssel bleiben Ihre: Sie fügen sie selbst ein.

Fragen

Was Kunden vor dem Kauf fragen.

Ist ein rund um die Uhr laufender Livestream in Schleife auf YouTube erlaubt?
YouTube erlaubt das Streamen vorab aufgezeichneter Videos über einen Encoder. Durchgesetzt werden die Community-Richtlinien und Monetarisierungsrichtlinien, die für den Inhalt gelten, nicht für den Server; prüfen Sie YouTubes Richtlinien für das, was Ihr Kanal streamt. Wir entscheiden das nicht, und wir schränken es nicht ein.
Warum zeigt mein Stream „Keine Daten“ an oder stoppt?
Meistens: FFmpeg wurde beendet und nichts hat es neu gestartet (setzen Sie Restart=always), der Streamschlüssel ist falsch oder enthält überzählige Zeichen, die Keyframes der Datei liegen mehr als 4 Sekunden auseinander, oder das YouTube-Event wurde in Studio beendet. Eine abgebrochene Verbindung betrifft jeweils einen Stream; ein Server- oder Netzwerkproblem stoppt alle gleichzeitig. Daran unterscheiden Sie beides.
Wie viele Streams kann ein VPS betreiben?
Im Kopiermodus viele: FFmpeg verpackt die Datei nur neu, daher entscheidet das Netzwerk. Bei 14 Mbit/s für 1080p sendet jeder Stream mit Audio etwa 4,6 TB im Monat, ein Tarif mit 32 TB trägt also sechs. Bei einem Tarif ohne Trafficzählung wird das Volumen nicht gezählt, und wir planen Traffic, der den ganzen Monat läuft, mit einem Viertel des Ports ein: GL2-4 trägt 8 Streams in 1080p, GL4-8 trägt 17. YouTube selbst erlaubt 10 aktive Streams pro Kanal und 3 pro Stream-Schlüssel.
RTMP oder RTMPS?
RTMPS, auf Port 443. YouTube empfiehlt es, weil es verschlüsselt ist, und Port 443 kommt durch Netzwerke, die 1935 blockieren. Im Kopiermodus kostet es keine zusätzliche Prozessorleistung.
Richten Sie es für mich ein?
Wenn Sie möchten: Unsere Einrichtung kostet einmalig $65. Sie umfasst sich selbst neu startende Stream-Dienste, einen Starter, der Schlüssel und Datei prüft, RTMPS, eine einmalige Konvertierung Ihrer Videos, Logs und Backups. Wir schicken Ihnen zuerst den Plan und ändern nichts, bis Sie ihn freigeben.
Kann ich auch zu Twitch oder Facebook streamen?
Ja. Dieselbe FFmpeg-Zeile funktioniert mit deren RTMP- oder RTMPS-Erfassungsadresse und Schlüssel. Jedes zusätzliche Ziel addiert seine Bitrate zu Ihrem monatlichen Traffic.