What cameras support RTMPs?

Kameras für RTMP/RTMPS-Streaming

Rating: 4.91 (8327 votes)

In der Welt des Live-Streamings ist die Wahl der richtigen Kamera entscheidend. Ein wichtiger Faktor dabei ist die Unterstützung von Streaming-Protokollen wie RTMP und RTMPS. Diese Protokolle bilden das Rückgrat für die zuverlässige Übertragung von Video- und Audiodaten in Echtzeit. Doch welche Kameras beherrschen diese Technologie, und was genau verbirgt sich dahinter?

Was ist RTMP/RTMPS und warum ist es wichtig?

RTMP, das Real-Time Messaging Protocol, ist seit langem ein Standard für die Übertragung von Multimedia-Daten über das Internet. Ursprünglich eng mit Adobe Flash verbunden, hat es sich als robustes Protokoll für Video-on-Demand und insbesondere für das Echtzeit-Streaming etabliert. RTMP arbeitet auf Basis von TCP (Transmission Control Protocol), was eine stabile und geordnete Übertragung von Datenpaketen gewährleistet. Einer seiner größten Vorteile ist die niedrige Latenz, die für Live-Übertragungen unerlässlich ist.

RTMPS ist die sichere Variante von RTMP, die über eine verschlüsselte Verbindung (SSL/TLS) läuft. Dies bietet zusätzliche Sicherheit für den übertragenen Inhalt, was heutzutage oft eine Voraussetzung ist.

What cameras support RTMPs?
THE FOLLOWING EXTERNAL CAMERAS LISTED BELOW ARE SUPPORTED AT THIS TIME AS WELL AS OTHER CAMERAS THAT USE RTMPS LIVE STREAMING:Mevo Start.Mevo Plus.GoPro Hero 7, 8, 9, 10, 11, 12 Black, 13.GoPro Max.OBSBOT TailAir.XBotGo AI Gimbal, Chameleon.

Obwohl Flash Player mittlerweile kaum noch verwendet wird, bleibt RTMP/RTMPS für Streaming-Anwendungen relevant. Große Plattformen wie YouTube und Facebook nutzen es weiterhin für ihre Streaming-Infrastruktur, um eine stabile Verbindung und geringe Verzögerungen zu ermöglichen.

Der RTMP-Streaming-Prozess

Der Prozess, wie ein Video über RTMP gestreamt wird, involviert typischerweise drei Hauptkomponenten:

  1. Encoder: Dieses Gerät oder Software nimmt das aufgenommene Video- und Audio-Material, komprimiert es und wandelt es in ein für das Streaming geeignetes Format um (oft H.264). Der Encoder sendet die kodierten Daten dann an den Streaming-Server.
  2. Streaming-Server: Der Server empfängt den Stream vom Encoder und verteilt ihn an die verbundenen Zuschauer. Er fungiert als Vermittler und stellt sicher, dass der Stream effizient an viele Empfänger gleichzeitig geliefert werden kann.
  3. Mediaplayer: Wenn ein Zuschauer den Stream ansehen möchte, stellt sein Mediaplayer eine Verbindung zum Streaming-Server her. Der Server baut eine direkte Verbindung zum Mediaplayer über das RTMP-Protokoll auf und überträgt die kodierten Multimedia-Daten zur Dekodierung und Wiedergabe.

Dieses Zusammenspiel ermöglicht die schnelle und zuverlässige Übertragung, die für Live-Streaming-Erlebnisse so wichtig ist.

Kameras, die RTMPS unterstützen

Viele moderne Kameras, die speziell für das Streaming oder den Vlogging-Bereich konzipiert sind, bieten direkte Unterstützung für RTMPS. Dies vereinfacht den Workflow erheblich, da kein separater Encoder-Computer benötigt wird.

Zu den externen Kameras, die derzeit RTMPS Live-Streaming unterstützen, gehören:

  • Mevo Start
  • Mevo Plus
  • GoPro Hero 7 Black
  • GoPro Hero 8 Black
  • GoPro Hero 9 Black
  • GoPro Hero 10 Black
  • GoPro Hero 11 Black
  • GoPro Hero 12 Black
  • GoPro Hero 13
  • GoPro Max
  • OBSBOT TailAir
  • XBotGo AI Gimbal
  • XBotGo Chameleon

Diese Kameras sind oft so konzipiert, dass sie sich direkt mit einer Streaming-Plattform verbinden können, indem man einfach die RTMPS-URL und den Stream-Key eingibt. Ihre Unterstützung für RTMPS macht sie zu beliebten Werkzeugen für Content Creator und Live-Streamer.

RTMP-Unterstützung bei IP-Kameras (Beispiel Reolink)

Auch IP-Kameras, die primär für Überwachungszwecke gedacht sind, können oft per RTMP in Drittanbieter-Software oder benutzerdefinierte Streaming-Setups integriert werden. Das Beispiel von Reolink zeigt, wie dies funktionieren kann, wobei die Kompatibilität von verschiedenen Faktoren abhängt.

How to setup RTMP streaming server?
HOW TO SET UP RTMP?1Connect your video source (camera) to your RTMP encoder software or hardware.2Create a new live stream in your OVP or RTMP server.3Set up your encoding options in your OVP.4Enable RTMP delivery by setting the RTMP URL.

Die Nutzung von Reolink-Kameras über RTMP erfordert oft eine Verbindung zu einer zentralen Einheit oder eine bestimmte Konfiguration. Hier ist eine Übersicht basierend auf den Kameratypen:

Reolink Kamera Kompatibilität mit RTMP

Die Unterstützung des RTMP-Protokolls bei Reolink-Kameras variiert je nach Modell und Verbindungsmethode. Es ist wichtig, die spezifischen Anforderungen zu prüfen:

KameratypUnterstützungsanforderung für RTMP
Batteriebetriebene WiFi-KamerasMüssen mit einem Reolink Home Hub verbunden sein
NVR Kit Kameras (ohne UID)Müssen mit einem NVR verbunden sein
E1, E1 Pro und Lumus KamerasMüssen mit einem Reolink Home Hub oder NVR verbunden sein
TrackMix Wired LTE KameraKabelgebundene Verbindung erforderlich
4G LTE KamerasNicht unterstützt
Alle anderen KamerasEigenständige Unterstützung oder Verbindung mit einem Reolink Home Hub oder NVR

Wie die Tabelle zeigt, ist die direkte eigenständige RTMP-Unterstützung nicht bei allen Modellen gegeben. Viele benötigen einen Home Hub oder NVR als Brücke.

Wichtige Einschränkungen bei Reolink RTMP

Beim Streaming per RTMP mit Reolink-Kameras gibt es einige wichtige Punkte zu beachten:

  • H.264 Kodierung: RTMP unterstützt bei Reolink nur Videos, die im H.264-Format kodiert sind. Kameras mit höherer Auflösung (z.B. 8MP/12MP), die standardmäßig H.265 verwenden, können diese hohe Auflösung nicht per RTMP streamen. Um sie nutzen zu können, muss die Auflösung der Kamera auf unter 4K reduziert werden, sodass sie H.264 verwendet.
  • Zeitlimit für batteriebetriebene Kameras: Bei der Anzeige von batteriebetriebenen WiFi-Kameras über einen Reolink NVR oder Home Hub ist die Vorschau-Sitzung per RTMP auf maximal 5 Minuten begrenzt. Dies ist eine wichtige Einschränkung für längere Live-Streams.

RTMP URL-Formate verstehen (Beispiel Reolink)

Um eine IP-Kamera wie Reolink per RTMP in eine Software zu integrieren, benötigt man die korrekte RTMP-URL. Diese URL enthält alle Informationen, die der Mediaplayer oder die Software benötigt, um sich mit dem Stream zu verbinden. Die Struktur der URLs folgt einem bestimmten Muster:

rtmp://(ip adresse)/bcs/channel(kanal id)_(stream typ).bcs?channel=(kanal id)&stream=(stream nummer)&user=(benutzername)&password=(passwort)

Dabei stehen die Platzhalter in Klammern für spezifische Informationen Ihrer Kamera, Ihres NVR oder Home Hubs:

  • (ip adresse): Die lokale IP-Adresse des Geräts (Kamera, NVR oder Home Hub).
  • (kanal id): Die ID des Kanals, beginnend bei 0. Bei NVRs oder Home Hubs entspricht dies der Nummer der angeschlossenen Kamera (z.B. 0 für die erste Kamera, 1 für die zweite, etc.).
  • (stream typ): Gibt an, ob es sich um den Haupt-Stream ('main') oder einen erweiterten Stream ('ext') handelt.
  • (stream nummer): Gibt die Qualität des Streams an. 0 steht meist für den Haupt- oder einen hochauflösenden Stream, 1 für einen Unter-Stream mit niedrigerer Auflösung.
  • (benutzername): Der Benutzername für den Zugriff auf das Gerät.
  • (passwort): Das Passwort für den Zugriff auf das Gerät.

Beispiele für Reolink RTMP URLs

Hier sind Beispiele, wie solche URLs aussehen könnten, basierend auf den bereitgestellten Informationen:

Haupt-Stream URL

rtmp://(ip adresse)/bcs/channel(kanal id)_main.bcs?channel=(kanal id)&stream=0&user=(benutzername)&password=(passwort)

Beispiel für eine Kamera mit IP 192.168.10.23, Benutzer 'admin', Passwort '111111', Kanal 0 (erste Kamera) im Hauptstream:

rtmp://192.168.10.23/bcs/channel0_main.bcs?channel=0&stream=0&user=admin&password=111111

Ext-Stream URL

rtmp://(ip adresse)/bcs/channel(kanal id)_ext.bcs?channel=(kanal id)&stream=0&user=(benutzername)&password=(passwort)

Dieses Format wird für bestimmte erweiterte Streams verwendet, ebenfalls oft mit stream=0.

Unter-Stream URL

rtmp://(ip adresse)/bcs/channel(kanal id)_sub.bcs?channel=(kanal id)&stream=1&user=(benutzername)&password=(passwort)

Beispiel für die gleiche Kamera wie oben, aber im Unter-Stream (niedrigere Auflösung):

rtmp://192.168.10.23/bcs/channel0_sub.bcs?channel=0&stream=1&user=admin&password=111111

URLs für Kameras hinter NVR/Home Hub

Wenn die Kamera mit einem NVR oder Home Hub verbunden ist, verwenden Sie die IP-Adresse, den Benutzernamen und das Passwort des NVRs/Home Hubs und passen die Kanal-ID entsprechend an, um auf die gewünschte Kamera zuzugreifen.

Beispiel für die dritte Kamera (Kanal-ID 2) an einem NVR/Home Hub mit IP 192.168.0.206, Benutzer 'admin', Passwort '111111', Hauptstream:

rtmp://192.168.0.206/bcs/channel2_main.bcs?channel=2&stream=0&user=admin&password=111111

Es ist wichtig zu beachten, dass bei der Anzeige von Kameras, die über einen NVR oder Home Hub laufen, die Zugangsdaten des NVRs/Home Hubs verwendet werden müssen, nicht die individuellen Zugangsdaten der Kameras, falls diese welche haben.

Häufig gestellte Fragen zu RTMP-Kameras

Warum unterstützen einige hochauflösende Kameras RTMP nur in geringerer Auflösung?

Das liegt daran, dass RTMP, insbesondere in den hier beschriebenen Implementierungen, oft auf den H.264-Video-Codec beschränkt ist. Neuere hochauflösende Kameras (z. B. 8MP/12MP) verwenden standardmäßig den effizienteren H.265-Codec. Da RTMP H.265 nicht verarbeiten kann, muss die Kamera so eingestellt werden, dass sie einen H.264-Stream ausgibt, was oft nur bei niedrigeren Auflösungen (unter 4K) möglich ist.

What is RTMP IP camera?
Real-Time Messaging Protocol (RTMP) is a widely-used technology for video-on-demand and real-time video streaming. It ensures a stable connection between a media server and Flash Player by utilizing TCP (Transmission Control Protocol) for packet transfer.

Warum haben batteriebetriebene Kameras über einen Hub/NVR ein Zeitlimit beim RTMP-Streaming?

Batteriebetriebene Kameras sind auf Energieeffizienz ausgelegt. Eine kontinuierliche, ununterbrochene Streaming-Sitzung per RTMP würde den Akku sehr schnell entladen. Das Zeitlimit von 5 Minuten dient dazu, die Laufzeit der Batterie zu verlängern, indem die Streaming-Dauer pro Sitzung begrenzt wird. Für längere Überwachung oder Streaming sind fest verdrahtete Kameras besser geeignet.

Kann ich jede beliebige Reolink Kamera per RTMP streamen?

Nein, nicht jede Reolink Kamera unterstützt RTMP eigenständig. Wie die Kompatibilitätstabelle zeigt, benötigen viele Modelle (insbesondere batteriebetriebene oder bestimmte E-Serien) eine Verbindung zu einem Reolink Home Hub oder NVR, um RTMP nutzen zu können. 4G LTE Kameras werden derzeit überhaupt nicht unterstützt.

Was ist der Unterschied zwischen dem Haupt-Stream und dem Unter-Stream in der RTMP URL?

Der Haupt-Stream (main, stream=0) bietet typischerweise die höchste verfügbare Auflösung und Bildqualität, die die Kamera per H.264 ausgeben kann. Der Unter-Stream (sub, stream=1) hat eine geringere Auflösung und Bitrate. Dies ist nützlich, wenn Bandbreite gespart werden muss oder wenn die Software, die den Stream empfängt, nicht die volle Auflösung verarbeiten kann oder eine Vorschau in niedriger Qualität benötigt.

Fazit

Die Unterstützung von RTMP und RTMPS ist ein wichtiges Kriterium bei der Auswahl einer Kamera für Live-Streaming-Zwecke. Spezielle Streaming-Kameras und viele Action-Kameras bieten oft eine direkte RTMPS-Integration. Bei IP-Kameras wie denen von Reolink ist die RTMP-Unterstützung zwar vorhanden, aber oft an bestimmte Bedingungen (Verbindung zu Hub/NVR, H.264-Kodierung) geknüpft. Das Verständnis des Protokolls, der kompatiblen Geräte und der richtigen URL-Formate ist entscheidend, um ein zuverlässiges und effizientes Streaming-Setup aufzubauen.

Hat dich der Artikel Kameras für RTMP/RTMPS-Streaming interessiert? Schau auch in die Kategorie Fotografie rein – dort findest du mehr ähnliche Inhalte!

Avatar photo

Andenmatten Soltermann

Hallo! Ich bin Andenmatten Soltermann, ein Schweizer Fotograf, der leidenschaftlich die Essenz der Welt durch seine Linse einfängt. Geboren und aufgewachsen in den majestätischen Schweizer Alpen, haben die deutsche Sprache und atemberaubende Landschaften meine kreative Vision geprägt. Meine Liebe zur Fotografie begann mit einer alten analogen Kamera, und seitdem widme ich mein Leben der Kunst, visuelle Geschichten zu erzählen, die berühren und verbinden.In meinem Blog teile ich praktische Tipps, Techniken und Erfahrungen, um dir zu helfen, deine fotografischen Fähigkeiten zu verbessern – egal, ob du ein neugieriger Anfänger oder ein erfahrener Profi bist. Von der Beherrschung des natürlichen Lichts bis hin zu Ratschlägen für wirkungsvolle Bildkompositionen ist es mein Ziel, dich zu inspirieren, die Welt mit neuen Augen zu sehen. Mein Ansatz verbindet Technik mit Leidenschaft, immer auf der Suche nach dem Funken, der ein Foto unvergesslich macht.Wenn ich nicht hinter der Kamera stehe, findest du mich auf Bergpfaden, auf Reisen nach neuen Perspektiven oder beim Genießen der Schweizer Traditionen, die mir so am Herzen liegen. Begleite mich auf dieser visuellen Reise und entdecke, wie Fotografie die Art und Weise, wie du die Welt siehst, verändern kann.

Go up