Tutorial · Wowza Streaming Engine zu Facebook

Wowza-Facebook-Live-Tutorial mit einem funktionierenden RTMPS-Stream-Ziel

Dieses Wowza-Facebook-Live-Tutorial bringt Ihren Stream von Wowza Streaming Engine auf zwei Arten zu Facebook: über das integrierte Facebook-Live-Stream-Ziel, das sich bei Ihrem Konto anmeldet, oder über ein generisches RTMP-Ziel, das Ihren Facebook-Stream-Schlüssel über RTMPS überträgt.

Facebook nimmt Live-Video nur über RTMPS an, daher verbindet sich ein Ziel, das weiterhin auf einfaches RTMP auf Port 1935 zeigt, niemals. Beide unten beschriebenen Methoden senden es auf dem sicheren Weg.

generisches rtmp · facebook
Destination Host live-api-s.facebook.comDestination Port 443Application Name rtmpStream Name FB-STREAM-KEYCustom property sendSSL = true

Ersetzen Sie den Stream-Namen durch den Schlüssel, den Facebook Ihnen gibt. Schritt 03 geht jedes Feld durch.

01

Bevor Sie ein Wowza-Stream-Ziel hinzufügen

Prüfen Sie zuerst vier Dinge. Die meisten fehlgeschlagenen Facebook-Streams lassen sich auf eines davon zurückführen, nicht auf Wowza.

Wowza-Version
Das Facebook-Live-Ziel benötigt Wowza Streaming Engine 4.5 oder höher. Die aktuelle Version ist 4.11.3 vom August 2026 und läuft auf Java 17 oder 21.
Eine Live-Quelle
Ihr Encoder veröffentlicht in eine Live-Anwendung, zum Beispiel live. Öffnen Sie die Anwendung, dann Incoming Streams, und notieren Sie den genauen Stream-Namen.
Facebook-Konto
Facebook verlangt ein Konto, das mindestens 60 Tage alt ist, sowie eine Seite oder ein professionelles Profil mit mindestens 100 Followern, bevor es Live-Video von Streaming-Software erlaubt.
Port 443 ausgehend
Der Server muss live-api-s.facebook.com über TCP-Port 443 erreichen. Eine Firewall, die ausgehend nur 1935 erlaubt, blockiert den Stream.

Wowza leitet das Video genau so weiter, wie Ihr Encoder es sendet. Stellen Sie den Encoder jetzt auf H.264-Video, AAC-Audio und ein Keyframe alle 2 Sekunden ein, dann akzeptiert Facebook den Stream beim ersten Versuch. Schritt 04 enthält die vollständigen Einstellungen.

02

Methode 1: das Facebook-Live-Stream-Ziel

Der schnellste Weg. Wowza meldet sich für Sie bei Facebook an, erstellt den Live-Beitrag und sendet das Video selbstständig über RTMPS. Verwenden Sie diese Methode, um auf Ihrer eigenen Chronik oder auf einer von Ihnen verwalteten Seite zu posten.

  1. Öffnen Sie im Wowza Streaming Engine Manager Applications und wählen Sie Ihre Live-Anwendung aus.
  2. Klicken Sie auf Stream Targets. Wenn die Seite meldet, dass Stream-Ziele deaktiviert sind, klicken Sie auf Enable Stream Targets und starten Sie die Anwendung neu, wenn Wowza dazu auffordert. Ihr Encoder verbindet sich von selbst wieder.
  3. Klicken Sie auf Add Stream Target, wählen Sie Facebook Live und klicken Sie auf Next.
  4. Füllen Sie Stream Target Name (keine Symbole wie / : * ? oder |), Source Stream Name (den Namen aus Incoming Streams) sowie Title und Description aus, die Ihre Zuschauer auf dem Beitrag sehen.
  5. Klicken Sie auf Login, melden Sie sich bei Facebook an und erlauben Sie den Zugriff. Facebook fragt, wer Beiträge von Wowza sehen darf: Wählen Sie die öffentlichste Zielgruppe, die Sie jemals wünschen, denn ein Beitrag kann nie öffentlicher sein als diese Einstellung.
  6. Wählen Sie das Video Destination: Meine Chronik oder eine der von Ihnen verwalteten Seiten. Für Ihre Chronik legen Sie außerdem fest, wer den Beitrag sehen darf.
  7. Klicken Sie auf Add this target. Das Ziel zeigt Active, während es sendet, und der Beitrag erscheint wenige Sekunden später auf Facebook.
Wowza Streaming Engine Manager, Bildschirm „Add Stream Target“, mit Facebook Live unter den Zielen ausgewählt
Die Zielliste in Stream Targets. Facebook Live steht in der ersten Reihe; Generic RTMP, verwendet in Methode 2, steht in der letzten.
03

Methode 2: ein Wowza-RTMPS-Stream-Ziel mit Ihrem Stream-Schlüssel

Verwenden Sie diese Methode, wenn Sie Titel, Zeitplan und Zielgruppe lieber in Facebook festlegen möchten oder wenn die Anmeldemethode nicht autorisiert wird. Facebook gibt Ihnen einen Stream-Schlüssel, und Wowza liefert nur das Video.

Stream-Schlüssel von Facebook holen

  1. Öffnen Sie auf Facebook den Live Producer und wählen Sie, mit Streaming-Software live zu gehen.
  2. Kopieren Sie den Stream-Schlüssel. Behandeln Sie ihn wie ein Passwort: Jeder, der ihn hat, kann über Ihr Konto senden.
  3. Lassen Sie die Seite geöffnet. Von hier aus starten Sie die Übertragung, sobald das Video ankommt.

Generisches RTMP-Ziel in Wowza hinzufügen

  1. Klicken Sie in Ihrer Anwendung auf Stream Targets und dann auf Add Stream Target.
  2. Wählen Sie Generic RTMP und klicken Sie auf Next.
  3. Füllen Sie die Felder wie in der Tabelle unten aus und speichern Sie das Ziel.
Stream Target Name
Alles, woran Sie es erkennen, zum Beispiel facebook.
Source Stream Name
Der Stream-Name aus Incoming Streams.
Destination Host
live-api-s.facebook.com, ohne rtmps:// davor.
Destination Port
443, nicht der RTMP-Standard 1935.
Destination Application
rtmp
Destination Stream Name
Ihr Facebook-Stream-Schlüssel.
User Name, Password
Lassen Sie beide leer. Der Schlüssel ist die einzige Anmeldeinformation, die Facebook verwendet.

RTMPS mit sendSSL aktivieren

Ein generisches RTMP-Ziel sendet einfaches RTMP, bis Sie es anders einstellen. Öffnen Sie das Ziel, gehen Sie zu seinen benutzerdefinierten Eigenschaften und fügen Sie sendSSL mit dem Wert true hinzu. Wowza dokumentiert einen zweiten Weg: Die Zeile des Ziels in der Map-Datei der Anwendung erhält "sendSSL":"true".

conf/live/PushPublishMap.txt
livestream={"entryName":"facebook", "profile":"rtmp", "host":"live-api-s.facebook.com", "port":"443", "application":"rtmp", "streamName":"FB-STREAM-KEY", "sendSSL":"true"}

Eine Zeile pro Ziel: Ihr Quell-Stream-Name, ein Gleichheitszeichen, dann die Einstellungen des Ziels. Wowza Manager schreibt diese Datei, und in ihrer ersten Zeile werden Sie gebeten, sie nicht von Hand zu bearbeiten. Nehmen Sie Änderungen daher nach Möglichkeit im Manager vor.

Wenn das Ziel Active anzeigt, zeigt Live Producer eine Vorschau Ihres Videos. Prüfen Sie dort Bild und Ton und klicken Sie dann auf Facebook auf Go live.

04

Encoder-Einstellungen, die Facebook Live akzeptiert

Dies sind Metas aktuelle Angaben für Live-Video. Facebook unterstützt jetzt bis zu 1080p mit 60 Bildern pro Sekunde und Übertragungen von bis zu 8 Stunden, sodass die 720p- und 4-Stunden-Grenzen in älteren Wowza-Anleitungen, einschließlich der ersten Version dieser Seite, nicht mehr gelten.

Videobitrate, die Facebook für jede Auflösung und Bildrate empfiehlt
AuflösungBildrateVideobitrate
1920 × 108060 fps4,500 to 9,000 kbps
1920 × 108030 fps3,000 to 6,000 kbps
1280 × 72060 fps2,250 to 6,000 kbps
1280 × 72030 fps1,500 to 4,000 kbps
854 × 48030 fps600 to 2,000 kbps
640 × 36030 fps400 to 1,000 kbps
Video-Codec
H.264. Level 4.1 bis 1080p bei 30 fps, Level 4.2 für 1080p bei 60 fps.
Keyframes
Alle 2 Sekunden. Meta setzt 4 Sekunden als Grenze.
Audio
AAC-LC, Stereo, 44,1 oder 48 kHz, 128 kbps (höchstens 256 kbps). Meta verlangt Audio und Video in jedem Stream, senden Sie also eine stille Spur, wenn Sie keinen Ton haben.
Protokoll
RTMPS, auf Port 443.
Länge
Höchstens 8 Stunden. Wenn das integrierte Ziel diese Grenze erreicht, beendet Facebook den Beitrag und Wowza startet einen neuen mit denselben Einstellungen.

Ein Stream-Ziel leitet die Keyframes Ihres Encoders unverändert weiter. Wenn Facebook vor dem Keyframe-Intervall warnt, beheben Sie das im Encoder oder senden Sie dem Ziel eine Fassung aus dem Wowza Transcoder, bei der das Keyframe-Intervall auf das Doppelte der Bildrate eingestellt ist.

05

Stream stoppen und die üblichen Fehler beheben

Um die Übertragung zu beenden, öffnen Sie Stream-Ziele und klicken auf Dieses Stream-Ziel deaktivieren, oder stoppen Sie Ihren Encoder. Das Ziel bleibt für das nächste Mal gespeichert.

Was ein Problem mit einem Facebook-Stream-Ziel bedeutet und wie Sie es beheben
Was Sie sehenWarumLösung
Das Ziel wartet und wird nie aktivDer Name des Quellstreams stimmt nicht mit dem überein, was der Encoder veröffentlicht.Kopieren Sie den Namen aus Eingehende Streams in das Ziel, einschließlich Groß- und Kleinschreibung.
Die Verbindung schlägt fehl oder versucht es immer wiederEinfaches RTMP, Port 1935, oder eine Firewall blockiert ausgehenden Port 443.Setzen Sie Port 443 und sendSSL auf true und erlauben Sie ausgehendes TCP 443 vom Server.
Facebook meldet, der Stream-Schlüssel sei ungültigSchlüssel aus dem Live-Producer können nach dem Ende einer Übertragung ablaufen.Kopieren Sie einen neuen Schlüssel und fügen Sie ihn in Ziel-Streamname ein.
Die Facebook-Anmeldung funktioniert nicht mehrDie Autorisierung des integrierten Ziels ist abgelaufen oder wurde auf Facebook entfernt.Löschen Sie das Ziel und fügen Sie es erneut hinzu, und melden Sie sich dann noch einmal bei Facebook an.
Facebook warnt vor dem Keyframe-IntervallDer Encoder sendet seltener als alle 4 Sekunden einen Keyframe.Stellen Sie den Encoder auf einen Keyframe alle 2 Sekunden ein.
06

Live auf Facebook mit Primcast

Sie benötigen Wowza Manager nur, wenn Wowza auf Ihrem eigenen Server läuft. Wählen Sie die Zeile, die zu Ihrem Setup passt.

Ein Primcast-Video-Streaming-Tarif

Kein Stream-Ziel zu konfigurieren. Öffnen Sie in Ihrem Konto die Karte Live-Streaming, gehen Sie zu Restream, klicken Sie auf Ziel hinzufügen, wählen Sie Facebook und fügen Sie Ihren Stream-Schlüssel ein. Das Panel verwendet bereits die RTMPS-Adresse von Facebook auf Port 443. Ihr erstes Ziel startet Ihren Kanal einmal neu, und Ihr Encoder verbindet sich innerhalb weniger Sekunden erneut.

Dieselbe Karte sendet einen Stream gleichzeitig an YouTube, Facebook, Twitch oder einen beliebigen RTMP-Server, bis zu fünf Ziele.

Video-Streaming-Tarife ansehen

Wowza auf Ihrem eigenen dedizierten Server

Mieten Sie eine ganze Maschine und betreiben Sie Wowza Streaming Engine darauf, mit jedem Stream-Ziel aus diesem Tutorial unter Ihrer Kontrolle. Auf Wunsch installieren und verwalten wir Wowza für Sie. Die Wowza-Lizenz wird neben der Maschine abgerechnet, nie in deren Preis eingerechnet.

Wowza-Dedicated-Server ansehen

07

Fragen zu Wowza und Facebook Live

Was ist ein Stream-Ziel in Wowza Streaming Engine?

Ein Stream-Ziel ist ein Ziel, an das Wowza einen Ihrer eingehenden Streams weiterleitet, etwa Facebook, YouTube oder einen anderen RTMP-Server. Sie fügen Ziele pro Anwendung unter Stream-Ziele hinzu, und jedes beginnt mit dem Senden, sobald sein Quell-Stream live ist.

Wie richte ich ein Wowza-RTMPS-Stream-Ziel ein?

Fügen Sie ein generisches RTMP-Ziel hinzu, geben Sie den Ziel-Host und Port 443 ein und fügen Sie dann die benutzerdefinierte Eigenschaft sendSSL mit dem Wert true hinzu. Ohne sendSSL sendet das Ziel unverschlüsseltes RTMP, das Facebook nicht akzeptiert.

Kann Wowza einen Stream gleichzeitig an Facebook und YouTube senden?

Ja. Fügen Sie pro Ziel ein Stream-Ziel für denselben Quell-Stream hinzu, und Wowza sendet eine Kopie an jedes Ziel. Wowza empfiehlt nicht mehr als 10 Ziele für ein einzelnes Facebook-Konto. Jede Kopie nutzt ihren eigenen Upload vom Server, zählen Sie also jedes Ziel mit, wenn Sie den Port dimensionieren.

Welche Auflösung kann ich von Wowza zu Facebook Live streamen?

Bis zu 1080p mit 60 Bildern pro Sekunde, bei 4.500 bis 9.000 kbps, gemäß Metas Live-Video-Spezifikationen. Wowza sendet, was Ihr Encoder erzeugt – stellen Sie Auflösung und Bitrate also im Encoder oder in einer Wowza-Transcoder-Ausgabe ein.

Kann ich zu einer Facebook-Gruppe oder Veranstaltung streamen?

Das integrierte Facebook-Live-Ziel bietet Ihre Chronik und die von Ihnen verwalteten Seiten. Für jeden anderen Ort, an dem Facebook Live-Streams erlaubt, erstellen Sie das Live-Video im Live-Producer und senden es mit Methode 2 und dem Stream-Schlüssel, den Sie dort erhalten.

Welche Wowza-Streaming-Engine-Version benötige ich?

Version 4.5 oder höher enthält das Facebook-Live-Ziel, und jede Version mit dem generischen RTMP-Ziel kann RTMPS mit sendSSL senden. Die aktuelle Version ist 4.11.3 vom August 2026.

Brauche ich Wowza, um mit Primcast zu Facebook zu streamen?

Nein. Bei einem Primcast-Video-Streaming-Tarif sendet der Restream-Bereich Ihrer Live-Streaming-Karte Ihren Stream allein mit dem Stream-Schlüssel an Facebook. Sie nutzen den Wowza-Manager nur, wenn Wowza auf einem eigenen dedizierten Server läuft.

Möchten Sie Facebook Live ohne Wowza nutzen?

Ihr Primcast-Videokanal restreamt von der Oberfläche aus zu Facebook: Fügen Sie den Stream-Schlüssel ein, und Sie sind live. Wenn ein Ziel keine Verbindung herstellt, antwortet unser Chat in Sekunden und kann Ihr Konto und Ihren Stream prüfen – und ein Mensch übernimmt, wann immer Sie es wünschen.