Was ist RTMP-Streaming? | Wie funktioniert es in 2023?

Was ist RTMP-Streaming? | Wie funktioniert es in 2023?

Das Real-Time Messaging Protocol, auch bekannt als RTMP, spielt eine entscheidende Rolle bei der reibungslosen Übertragung von Daten über das Internet und der weltweiten Bereitstellung von Live-Videoinhalten. Egal, ob Sie neu im Bereich Live-Streaming sind oder ein erfahrener Broadcaster, dieser ausführliche Leitfaden wird Ihnen das Wissen vermitteln, das Sie benötigen, um die Möglichkeiten von RTMP effektiv nutzen zu können.

Was ist RTMP?

Das Real-Time Messaging Protocol, auch bekannt als RTMP, ist eine Technologie, die speziell für die Übertragung von Daten über das Internet entwickelt wurde. Es wird vor allem beim Live-Video-Streaming und Live-Fernsehen eingesetzt. RTMP zerlegt die Daten von sperrigen, hochauflösenden Videodateien in handlichere, kleinere Pakete, so dass sie einfacher zu versenden sind. Auf diese Weise ist es in der Lage, verschlüsselte Videoinhalte für Live-Streaming-Plattformen, soziale Netzwerke und Medienserver bereitzustellen.

Die Arten von RTMP

Es gibt verschiedene RTMP-Varianten, die auf unterschiedliche technologische Anforderungen und Szenarien abgestimmt sind. Zu diesen spezialisierten Formen von RTMP gehören verschlüsselte, getunnelte und mehrschichtige Versionen, die jeweils für bestimmte Anforderungen der Branche entwickelt wurden, wie z.B. erhöhte Sicherheit oder flexiblere Übertragungsmethoden.

  • RTMPS (Real-Time Messaging Protocol Secure): RTMPS verwendet Secure Sockets Layer (SSL), um den Standard-RTMP um eine Verschlüsselungsebene zu ergänzen, die eine sichere, intakte und vertrauliche Übertragung von Daten gewährleistet. Dies ist in Bereichen wie Finanzdienstleistungen oder privater Kommunikation, wo die Datenintegrität nicht gefährdet werden darf, von entscheidender Bedeutung.
  • RTMPT (Real-Time Messaging Protocol): RTMPT tunnelt im Wesentlichen RTMP-Daten durch HTTP (HyperText Transfer Protocol), ein Protokoll, das die Kommunikation zwischen dem Webbrowser eines Clients und einem Server ermöglicht und den Abruf und die Anzeige von Webinhalten erlaubt. Durch das Tunneln der RTMP-Daten über HTTP kann es Firewalls und andere Netzwerkbarrieren überwinden, was die Kompatibilität und Reichweite erhöht.
  • RTMPE (Real-Time Messaging Protocol Encrypted): RTMPE ist eine Variante, die die RTMP-Daten verschlüsselt, allerdings ohne die in RTMPS vorhandene SSL-Schicht. Dies kann in Szenarien vorteilhaft sein, in denen der Datenschutz wichtig ist, aber die zusätzliche Verarbeitung durch SSL die Leistung beeinträchtigen könnte.
  • RTMPTE (Real-Time Messaging Protocol Tunneled and Encrypted): RTMPTE kombiniert die Tunneling-Funktion von RTMPT mit der Verschlüsselung von RTMPE. Diese Kombination bietet sowohl erhöhte Sicherheit durch Verschlüsselung als auch erhöhte Flexibilität und Kompatibilität durch HTTP-Tunneling. Dank dieses ausgewogenen Ansatzes ist RTMPTE für eine Vielzahl von Anwendungen geeignet, bei denen sowohl Sicherheit als auch Zugänglichkeit eine Rolle spielen.
  • RTMFP (Real-Time Media Flow Protocol): RTMFP stellt eine Abkehr vom traditionellen RTMP dar, indem es UDP (User Datagram Protocol) anstelle von TCP (Transmission Control Protocol) verwendet. Im Gegensatz zu TCP verwendet UDP keine Mechanismen zur Fehlerprüfung, was eine effizientere und zeitnahe Datenübertragung ermöglicht.

In welchen Fällen kommt RTMP zum Einsatz?

RTMP spielt eine entscheidende Rolle bei der Ermöglichung eines nahtlosen Live-Video-Streamings für soziale Netzwerke, Medienserver und Live-Streaming-Plattformen über das Internet. Mit RTMP wird sichergestellt, dass die Videodaten in Echtzeit übertragen werden, und das ohne nennenswerte Verzögerungen oder Pufferung, so dass der Betrachter die Inhalte in dem Moment erleben kann, in dem sie passieren. Auf diese Weise können Live-Events, Webinare oder Übertragungen in sozialen Medien ohne Qualitätsverlust oder Zeitverzögerung an ein Publikum in der ganzen Welt übertragen werden.

RTMPS ist heute weit verbreitet und sorgt so weltweit für die sichere Übertragung von Videodaten. Es verschlüsselt die Daten und fügt so eine zusätzliche Sicherheitsebene hinzu, um unbefugten Zugriff oder potenzielle Verstöße zu verhindern. Insbesondere Branchen, die mit sensiblen Daten umgehen, wie z.B. Gesundheitswesen, Finanzwesen und Regierungsbehörden, verwenden häufig RTMPS.

TMP ist mit bestimmten Audio- und Videoeingaben kompatibel. Für Audio werden häufig AAC (Advanced Audio Codec), AAC-LC (Low Complexity) und HE-AAC+ (High-Efficiency Advanced Audio Codec) verwendet, die jeweils unterschiedliche Zwecke erfüllen. AAC ist für seine Qualität bekannt, während AAC-LC eine geringere Komplexität bietet und daher für weniger robuste Systeme geeignet ist. HE-AAC+ wird verwendet, wenn eine hohe Effizienz erforderlich ist. Bei Videos wird H.264 üblicherweise für hochwertiges Streaming verwendet. Diese Kodierungsoptionen bieten Flexibilität und Optimierung für verschiedene Streaming-Szenarien und passen das Streaming-Erlebnis an die spezifischen Bedürfnisse der Inhalte und des Publikums an.

Wie funktioniert das RTMP-Streaming?

Wie RTMP funktioniert, Schritt für Schritt erklärt
Der RTMP-Arbeitsablauf

Beim RTMP-Streaming werden drei Hauptkomponenten miteinander verbunden: Encoder, Streaming-Server und Media Player. Dazu werden die Video- und Audiodaten mithilfe eines RTMP-Encoders in kleinere Pakete zerlegt. Diese Pakete werden vom Encoder an einen Streaming-Server gesendet, wo sie gespeichert und für die Verteilung vorbereitet werden. Wenn ein Betrachter den Stream anfordert, stellt der Server über RTMP eine direkte Verbindung mit dem Mediaplayer her, um die kodierten Daten zu liefern, die dann dekodiert und in Echtzeit wiedergegeben werden.“

Um zu erklären, wie RTMP-Streaming 2023 funktioniert, nehmen wir das Beispiel des Streamings eines Live-Konzerts, das an einem beliebten Veranstaltungsort stattfindet.

Der erste Prozess beim RTMP-Streaming ist die Übertragung des Videostreams an einen Server. In unserem Beispiel eines Live-Konzerts nimmt der lokale Rekorder des Veranstaltungsortes das Ereignis auf und RTMP sendet den Stream an einen Transkoder vor Ort oder eine Cloud-basierte Plattform wie Gcore. Dieser Schritt stellt sicher, dass der Live-Feed zentralisiert und für die Verteilung bereitgestellt wird. Einige Unternehmen nutzen ausschließlich dieses Verfahren für ihren Streaming-Bedarf.

Das zweite Verfahren, das Restreaming, beinhaltet die Vervielfältigung und Verbreitung des Streams auf verschiedenen Plattformen wie Facebook, Twitch oder YouTube. Nachdem das Video den Transkoder oder die Cloud-Plattform erreicht hat, erleichtert RTMP die Verteilung auf verschiedene Plattformen. So wird sichergestellt, dass das Live-Konzert die Zuschauer auf ihren bevorzugten Kanälen erreicht und die Inhalte effektiv einem breiten Publikum zugänglich gemacht werden. Manche Unternehmen entscheiden sich ausschließlich für dieses Verfahren, während andere beide Verfahren für eine umfassende Restreaming-Strategie kombinieren.

Die Zuschauer können das Konzert dann auf der Plattform ihrer Wahl ansehen, wobei RTMP für eine reibungslose Übertragung sorgt. Der RTMP-Stream wird beendet, wenn das Konzert zu Ende ist.

Wie Streams vom Client zum Server übertragen werden

Die Datenübertragung im Rahmen des RTMP-Streamings kann auf zwei verschiedene Arten erfolgen: Push oder Pull.

  • Push-Verfahren: Der Rekorder des Kunden initiiert die Verbindung und schickt das Video an eine Plattform wie YouTube. Bei Unterbrechung der Verbindung wird sie vom Client neu gestartet.
  • Pull-Verfahren: Die Plattform initiiert die Verbindung zum Rekorder des Veranstaltungsorts und „zieht“ oder „holt“ die Daten ab. Sind die Daten fehlerhaft, werden diese von der Plattform repariert.

Plattformen, die RTMP-Streams akzeptieren

Plattformen, die RTMP-Streams akzeptieren
Plattformen, die RTMP-Streams akzeptieren

Derzeit gibt es viele Plattformen, die RTMP-Streams akzeptieren, so dass Unternehmen und Autoren von Inhalten eine Fülle von Möglichkeiten haben, Live-Inhalte über verschiedene Online-Kanäle zu übertragen. Führende soziale Netzwerke wie Facebook, X, LinkedIn, Twitch und YouTube haben sich RTMP zu eigen gemacht und ermöglichen so den Austausch von Videos in Echtzeit und die Einbindung der Zuschauer.

Mit der steigenden Beliebtheit virtueller Veranstaltungen haben Plattformen wie Eventfinity, Livestream und Teams Live Event außerdem auch RTMP-Stream-Funktionen implementiert. Auch die Live-Streaming-Lösung von Gcore bietet RTMP-Unterstützung und damit vielseitige Optionen für die Präsentation von Videos für ein weltweites Publikum.

Vorteile von RTMP-Streaming

Das RTMP-Streaming bietet eine Reihe wertvoller Vorteile, die zu seiner Effektivität bei der Bereitstellung hochwertiger Live-Videoinhalte beitragen.

  • Geringe Latenz: RTMP minimiert die Verzögerung zwischen der Erfassung und Bereitstellung von Inhalten und sorgt so für schnelle Interaktion und Engagement bei Live-Veranstaltungen.
  • Sicheres, cloudbasiertes Streaming über RTMPS: Dies ist eine sichere Version, die Daten verschlüsselt und so Privatsphäre und Schutz beim cloudbasierten Streaming gewährleistet.
  • Kompatibilität mit den meisten Live-Streaming-Videodiensten: RTMP wird von einer großen Anzahl von Plattformen unterstützt, so dass Benutzer ein größeres Publikum erreichen und mehrere Verbreitungskanäle nutzen können.
  • Einfache Integration: RTMP integriert nahtlos verschiedene Medientypen in eine einzige Quelle und ermöglicht es den Autoren von Inhalten, dynamische und vielseitige Live-Streams bereitzustellen. Alle modernen Streaming-Encoder und Live-Streaming-Anwendungen unterstützen das RTMP-Protokoll.

Vorteile von RTMP

Trotz der Vorteile, die RTMP für das Streaming von Live-Videos bietet, sieht sich RTMP Herausforderungen gegenübergestellt, wie beispielsweise eine begrenzte Codec-Unterstützung. Diese wirkt sich auf die Komprimierung von hochauflösenden Videos wie 4K und 8K aus, da moderne Codecs nicht unterstützt werden. Die Beschränkungen der TCP Retransmission erschweren RTMP zusätzlich, da der TCP-Fenstermechanismus die Retransmission (erneute Übertragung) verlorener Pakete einschränkt, was in instabilen Netzwerken zu einem Stottern führt.

Zu den weiteren Herausforderungen gehören die Abwesenheit einer fortschrittlichen Fehlerkorrektur, da das Fehlen von Forward-Error-Correction (FEC) und Automatic Repeat Request (ARQ) bei RTMP die Wiederherstellung nach Paketverlusten erschwert, und die Anfälligkeit für Bandbreitenschwankungen, da RTMP keine robusten Mechanismen zur Anpassung an plötzliche Änderungen der Netzwerkbedingungen bietet, was zu einer inkonsistenten Live-Übertragungsqualität führen kann.

Wird RTMP bald veraltet sein?

Nein, RTMP wird nicht bald veraltet sein. Im Zuge des technologischen Fortschritts ist RTMP aufgrund seiner vorteilhaften Funktionen wie Streaming mit geringer Latenz, die für interaktive Echtzeit-Erlebnisse unerlässlich sind, nach wie vor relevant und weit verbreitet. Darüber hinaus ist RTMP mit vielen Live-Streaming-Videodiensten kompatibel, was es zu einer zuverlässigen Wahl für Inhaltsersteller macht, die eine einfache Einrichtung und Integration wünschen.

Darüber hinaus ermöglicht die Einführung von RTMPS (RTMP Secure), einer sichereren Version von RTMP, ein sicheres und cloudbasiertes Streaming.

RTMP-Alternativen für Ingest

Trotz seiner historischen Bedeutung weist RTMP einige potenzielle Einschränkungen und Nachteile auf, die es zu beachten gilt. Erstens erfordert RTMP eine stabile und ausreichende Internet-Bandbreite, was für Benutzer mit begrenzten Möglichkeiten oder Zuschauer mit langsameren Verbindungen eine Herausforderung darstellen kann.

SRT

SRT (Secure Reliable Transport Protocol) ist ein Open-Source-Videotransportprotokoll, mit dem das Streaming über unvorhersehbare Netzwerke optimiert und eine stabile und sichere Übertragung mit geringer Latenz gewährleistet werden. Das Design legt Wert auf Qualität und Zuverlässigkeit, indem es eine 128/256-Bit-AES-Verschlüsselung verwendet und Paketverluste und Jitter verarbeitet.

Es kombiniert die Vorteile der UDP-Übertragung ohne deren Nachteile und reduziert die Latenzzeit im Vergleich zu TCP/IP. Darüber hinaus vereinfacht die Kompatibilität von SRT mit Firewalls das Traversal und hält die Sicherheitsrichtlinien von Unternehmen im LAN ein, während die Flexibilität von SRT den Transport verschiedener Videoformate, Codecs, Auflösungen oder Bildraten ermöglicht. Als Mitglied der SRT Alliance unterstützt Gcore diese kosteneffiziente Lösung, die effektiv auf der Netzwerktransportschicht arbeitet, und fördert ihre breite Implementierung und gemeinschaftliche Entwicklung.

Enhanced RTMP

Bei Enhanced RTMP handelt es sich um eine Anpassung des traditionellen RTMP. In Anerkennung der Notwendigkeit, mit den sich entwickelnden Streaming-Technologien Schritt zu halten, bringt Enhanced RTMP das Protokoll auf den neuesten Stand der Entwicklung und bietet Unterstützung für moderne Videocodecs, die bisher nicht unterstützt wurden, wie HEVC (H.265), VP9 und AV1. Diese Codecs sind in der heutigen Streaming-Landschaft unverzichtbar. HEVC ist in Streaming-Hardware- und Softwarelösungen sehr beliebt und AV1 findet aufgrund seiner breiten Anwendbarkeit immer mehr Anerkennung.

Die Vorteile von Enhanced RTMP gehen über die Kompatibilität mit modernen Codecs hinaus. Das verbesserte Seherlebnis wird durch die Unterstützung von High Dynamic Range (HDR) erreicht, das die Farbtiefe und das Kontrastverhältnis verbessert, sowie durch geplante Updates, die einen nahtlosen Wiederverbindungsbefehl beinhalten, der Unterbrechungen minimiert. Mehr Flexibilität wird durch das Hinzufügen von PacketTypeMetadata geboten, das die Unterstützung verschiedener Arten von Video-Metadaten ermöglicht. Die Audio-Funktionen werden außerdem durch die Integration beliebter Audiocodecs wie Opus, FLAC, AC-3 und E-AC-3 erweitert, wobei die Abwärtskompatibilität mit bestehenden Systemen erhalten bleibt und das Erbe von RTMP bewahrt wird.

NDI

NDI oder auch Network Device Interface, ist ein Video-over-IP-Übertragungsprotokoll, das für professionelle Anforderungen entwickelt wurde. Bei NDI handelt es sich um eine lizenzgebührenfreie Lösung, die es kompatiblen Geräten ermöglicht, Video-, Audio- und Metadaten über IP-Netzwerke auszutauschen. Diese Innovation verändert die Art und Weise, wie Inhalte verwaltet und bereitgestellt werden, sowohl in großen Sendeumgebungen als auch in kleineren, spezialisierten Integrationen.

Die umfassenden Funktionen von NDI erfüllen sowohl die aktuellen als auch die zukünftigen Anforderungen an die Video- und Audioübertragung und werden in verschiedenen Anwendungen weltweit anerkannt und eingesetzt. Das strategische Design setzt auf hohe Effizienz, indem es visuell verlustfreie Videos bis zu 4K60 durch fortschrittliche Formate wie HX3, Plug & Play-Funktionalität und Interoperabilität bietet, was NDI einen Wettbewerbsvorteil verschafft. Darüber hinaus gewährleistet die Verwendung gängiger Codecs wie H.264 & H.265 eine optimale Leistung der NDI mit reduzierten Bitraten, geringer Latenz und einem visuell verlustfreien Bild. Das macht die Schnittstelle für CPU-, GPU- und FPGA-Implementierungen geeignet.

Ingest-Video gesendet als Multicast über UDP MPEG-TS

Multicast über UDP MPEG-TS ist eine ausgeklügelte Methode, die in OTT- und IPTV-Videodiensten zur Kodierung einer Gruppe von Fernsehkanälen verwendet wird. OTT (Over-the-Top) bezieht sich auf Streaming-Mediendienste, die direkt über das Internet bereitgestellt werden und die traditionellen Kabel- oder Satelliten-TV-Plattformen umgehen. IPTV (Internet Protocol Television) ist ein Dienst, der Fernsehinhalte über das Internet-Protokoll-Netzwerk bereitstellt und so ein personalisiertes und interaktives Fernseherlebnis ermöglicht.

Durch die Verwendung von MPEG-TS-Streams über Multicast UDP kann eine große Anzahl von Threads an einem Ort gesammelt werden. Das Protokoll funktioniert, indem es Sätze von UDP-Paketen (User Datagram Protocol) von derselben Quelle an mehrere Teilnehmer verteilt, wobei oft sieben 188-Byte-Pakete in jedes UDP-Paket eingekapselt werden. Diese Pakete werden in der Regel an einen bestimmten Bereich von IP-Adressen gesendet, die für Multicast reserviert sind, normalerweise zwischen 224.0.0.1 und 239.255.255.255. Der Multicast-Traffic wird an den nächstgelegenen Router weitergeleitet, der dann anhand der über das IGMP-Protokoll übermittelten Anforderungen des Clients entscheidet, an welchen Client der Traffic gesendet werden soll. Als solches bietet dieses Protokoll den Benutzern Vorteile wie effiziente Bandbreitennutzung, minimale Datenverluste, Skalierbarkeit, Bereitstellung in Echtzeit, Netzwerkflexibilität und Integration in bestehende Systeme.

RTMP-Alternativen für die Wiedergabe

Die Skalierbarkeit ist eine weitere Überlegung, da RTMP beim Streaming an ein großes Publikum oder bei der Verteilung von Inhalten über mehrere Server auf Schwierigkeiten stoßen kann.

In Anbetracht dieser Faktoren wird deutlich, dass die Erforschung alternativer Protokolle für das Live-Streaming unerlässlich ist. HTTP-Protokolle wie HLS (HTTP Live Streaming) oder DASH (Dynamic Adaptive Streaming over HTTP) bieten eine breite Gerätekompatibilität und ein adaptives Streaming, das die Videoqualität auf der Grundlage der Internetverbindung des Zuschauers anpasst und so ein nahtloses Wiedergabeerlebnis bietet.

Adaptives HTTP-Streaming wie HLS oder MPEG-DASH

Adaptive HTTP-Streaming-Technologien wie HLS (HTTP Live Streaming) oder MPEG-DASH (Dynamic Adaptive Streaming over HTTP) sind zunehmend beliebte Wiedergabealternativen zu RTMP und bieten einen flexibleren und anpassungsfähigeren Ansatz für das Video-Streaming.

Das von Apple entwickelte HLS bietet eine robuste Lösung für die Bereitstellung von Live- und On-Demand-Inhalten über Standard-HTTP-Verbindungen. Die breite Kompatibilität und die anpassungsfähigen Streaming-Funktionen machen es zu einer attraktiven Option für eine Vielzahl von Nutzern. Es muss jedoch unbedingt begutachtet werden,, wie HLS im Vergleich zu RTMP in Bezug auf Leistung, Benutzerfreundlichkeit und Gesamteffizienz abschneidet.

Demgegenüber stellt das vom MPEG-Industriekonsortium entwickelte DASH eine weitere beliebte Alternative dar. Es bietet adaptives Bitraten-Streaming für eine nahtlose Betrachtung unter verschiedenen Netzwerkbedingungen. Die breite Kompatibilität mit verschiedenen Geräten vereinfacht die Verteilung, und die Verwendung von Standard-HTTP-Verbindungen vereinfacht die Einrichtung und Integration.

Im Gegensatz zu RTMP arbeiten HLS und MPEG-DASH über das Standard-HTTP, was die Integration mit bestehenden Webtechnologien erleichtert und adaptives Bitraten-Streaming unterstützt, um je nach den Netzwerkbedingungen des Zuschauers eine geeignete Bitrate auszuwählen. Sie sind in der Lage, Auflösungen von bis zu 4K und 8K zu liefern, und sind so konzipiert, dass sie Codec-agnostisch sind, d. h. sie unterstützen neue Codecs, sobald diese verfügbar sind, und verbessern so die Effizienz und Qualität des Streams.

Zu den anderen Alternativen für die Wiedergabe gehören:

HESP

Das High Efficiency Stream Protocol (HESP) bietet Videostreaming mit extrem geringer Latenz über HTTP und einer Qualität von bis zu 8K. Es sorgt für eine Reduzierung der Bandbreite um 20 %, unterstützt neue Codecs, 4K/8K-Auflösungen und lässt sich in DRM-Systeme integrieren. Gcore ist Mitglied der HESP Alliance.

HTTP-FLV

HTTP Flash Live Video (HTTP-FLV) streamt das FLV-Format über HTTP. Er hat eine geringe Latenz, wandelt RTMP-Streams in FLV um und ist Firewall-kompatibel. Zu den Vorteilen gehören die einfache Bereitstellung, die Unterstützung von DNS 302-Umleitungen und die umfangreiche Kompatibilität.

WebSockets und Media Source Extensions (MSE)

Diese Kombination ermöglicht Live-Streams mit geringer Latenz, wobei WebSockets für die bidirektionale Kommunikation und MSE für das adaptive Streaming verwendet werden. Es bietet 3-Sekunden-Latenzzeiten, adaptives Bitraten-Streaming und eine verbesserte Kontrolle über die Qualität der Inhalte.

WebRTC

WebRTC ermöglicht eine Webkommunikation in Echtzeit und überträgt Video, Sprache und Daten über offene Webprotokolle. Es ist mit modernen Browsern und nativen Plattformen kompatibel und unterstützt verschiedene Anwendungen, darunter Videokonferenzen und Peer-to-Peer-Verbindungen.

RTMP-Streams einrichten

Beim Einrichten eines RTMP-Streams müssen mehrere Faktoren berücksichtigt werden, darunter die Zielplattform und der Typ des verwendeten Encoders. Wenn Sie sich für einen Hardware-Encoder entscheiden, sind möglicherweise zusätzliche Schritte erforderlich, die die Einrichtung etwas komplexer machen.

Ein notwendiges Element für das RTMP-Streaming ist der RTMP-Stream-Key. Der Stream-Key fungiert als Code, der eine Verbindung zwischen Ihrem Encoder und der Streaming-Plattform herstellt. Sie benötigen zudem eine Server-URL, eine eindeutige Webadresse, die Ihre Sendung mit der gewählten Streaming-Plattform verbindet. Normalerweise finden Sie die Server-URL in den Einstellungen der von Ihnen gewählten Plattform zusammen mit dem Stream-Key. Die Server-URL bleibt bei jeder Übertragung an dieselbe Plattform konstant, während sich der Stream-Key bei jedem neuen Stream ändert.

Sobald Sie bereit sind, mit der Übertragung zu beginnen, geben Sie den Stream-Key und die Server-URL von Ihrer Streaming-Plattform in den Encoder ein. Diese nahtlose Integration schafft eine zuverlässige Verbindung zwischen den beiden, die eine reibungslose Übertragung von Datenpaketen von Ihrem Encoder zur Streaming-Plattform ermöglicht und einen erfolgreichen RTMP-Stream gewährleistet.

RTMP-Streams mit Gcore einrichten

Die Einrichtung eines RTMP-Streams mit der Gcore Streaming-Plattform ist ein unkomplizierter Prozess, der in nur wenigen Schritten abgeschlossen werden kann:

  1. Erstellen Sie ein kostenloses Konto: Melden Sie sich für ein Gcore-Konto an, indem Sie Ihre E-Mail-Adresse und Ihr Passwort angeben.
  2. Aktivieren Sie den Dienst: Wählen Sie den kostenlosen Live-Tarif oder eine andere geeignete Option zur Aktivierung des Dienstes.
  3. Erstellen Sie einen Live-Stream: Rufen Sie den Bereich Live-Streaming auf der Registerkarte Streaming auf und klicken Sie auf „Live-Stream erstellen.“ Geben Sie den Namen für Ihren Live-Stream ein und klicken Sie auf „Erstellen.“ Wenn Sie das Limit für Ihren Live-Stream erreicht haben, müssen Sie einen bestehenden Stream löschen, bevor Sie einen neuen erstellen können.
Einen neuen Live-Stream im Gcore Streaming-Bereich erstellen
Einen neuen Livestream mit Gcore erstellen
  1. Aktivieren Sie das Live-Streaming mit niedriger Latenz und wählen Sie den Streamtyp: Wählen Sie je nach Ihren Anforderungen entweder Push oder Pull. Wenn Sie über einen eigenen Medienserver verfügen, wählen Sie Pull, wenn nicht, entscheiden Sie sich für Push. Wenn Sie Pull wählen, geben Sie den Link zu Ihrem Medienserver in das Feld URL ein. Wählen Sie für Push Ihren Encoder aus der Dropdown-Liste und kopieren Sie die Server-URL und den Stream-Key in die Benutzeroberfläche Ihres Encoders. Möglicherweise müssen Sie den Namen des Stream-Keys bearbeiten oder zusätzliche, zuvor aktivierte Funktionen nutzen, z.B. Aufzeichnen für die Aufzeichnung des Live-Streams und DVR, um das Anhalten der Übertragung zu ermöglichen.
  2. Live-Stream einrichten: Wenn Sie den Streamtyp Pull gewählt haben, geben Sie den Link zum Medienserver in das Feld URL ein. Sie können mehrere Medienserver angeben, wobei der erste als primäre Quelle und die übrigen als Backups für den Fall von Signalunterbrechungen dienen. Wenn Sie den Stream-Typ Push gewählt haben, wählen Sie den Encoder aus der Dropdown-Liste aus und kopieren Sie die Server-URL und den Stream-Key. Geben Sie diese Werte in die Benutzeroberfläche Ihres Encoders ein, wie im Abschnitt „Push Live Streams Software“ beschrieben.
  1. Live-Stream starten: Sobald alles korrekt konfiguriert ist, starten Sie den Live-Stream auf Ihrem Medienserver oder Encoder. Eine Streaming-Vorschau wird im Player angezeigt.
  2. Live-Stream einbetten: Wählen Sie die geeignete Methode, um den Live-Stream in Ihre Webanwendung einzubetten, indem Sie entweder den iFrame-Code für den integrierten Player kopieren oder den Export-Link im gewünschten Protokoll verwenden (LL-DASH für Nicht-iOS-Geräte und LL-HLS für die Anzeige auf iOS-Geräten).
Ein Screenshot des Prozesses zum Einbetten des Live-Streams
Live-Stream mit Gcore einbetten

Wir bieten einen umfassenden Leitfaden zur Erstellung eines Live-Streams, falls Sie weitere Informationen benötigen.

Fazit

RTMP spielt nach wie vor eine wichtige Rolle bei der Videoübertragung im Internet. Es bietet Streaming mit geringer Latenz und eine nahtlose Server-Client-Verbindung, die es den Autoren von Inhalten ermöglicht, Live-Streams zuverlässig und effizient bereitzustellen.

Nutzen Sie die Gcore Streaming-Plattform und profitieren Sie von einer All-in-One-Lösung, die Ihren Bedarf an Video-Streaming abdeckt, und das vollständig unabhängig vom gewählten Protokoll. Von adaptivem Streaming bis hin zu sicheren Bereitstellungsmechanismen ermöglicht Gcore den Erstellern von Inhalten das Streaming einer breiten Palette von Inhalten, einschließlich Online-Spielen und Veranstaltungen und das mit hoher Geschwindigkeit und Zuverlässigkeit.

Möchten Sie mehr über die außergewöhnliche Streaming-Plattform von Gcore erfahren? Sprechen Sie mit uns und entdecken Sie unsere personalisierte Optionen für Ihre Geschäftsanforderungen.

Melden Sie sich an, um die neuesten Updates, Nachrichten und Funktionen zu erhalten.

Wir respektieren Ihren Posteingang und bemühen uns, Spam zu vermeiden