Dieser Artikel wurde maschinell übersetzt.
Die Abkürzung HLS steht für HTTP Live Streaming. Verwenden Sie dieses Tool, und Sie können Videos und Audio an eine große Zielgruppe liefern, die über das Internet angezapft wird.
Während des Basketballturniers March Madness 2021 stieg beispielsweise das Fernsehstreaming der Zielgruppe im Vergleich zu 2019 um 85 Prozent . Im Wesentlichen wandten sich mehr Menschen Roku (das HLS akzeptiert) zu, anstatt ein Standard-Fernsehgerät einzuschalten.
HLS zeichnet sich durch hohe Geschwindigkeiten, geringe Latenz und breite Akzeptanz aus. Aber Sie benötigen ein wenig technisches Know-how (oder einen guten Drittanbieter), um sicherzustellen, dass Ihre Streams von Ihrer Kamera zu Ihren Zuschauern gelangen.

Was ist HLS-Streaming?
Wenn Sie das HLS-Protokoll verwenden, werden Ihre Videos komprimiert, in Stücke geschnitten und über HTTP übertragen. HLS vereint all diese Teile wieder in einer Wiedergabeliste, und Ihr Betrachter sieht nichts als einen stetigen Strom von Inhalten.
Formal verwendet HLS sowohl Videokomprimierung als auch Audiokomprimierung, und IT überträgt den Stream über das MPEG-TS-Containerformat. Es zerlegt die Videos in sehr kurze Segmente, die etwa 10 Sekunden dauern, und M3U8-Wiedergabelisten (auch Manifest-Dateien genannt), die vom HTTP-Server erstellt werden, halten diese Bits in Ordnung.
Apple hat HLS im Jahr 2009 veröffentlicht. Früher musste sich Benutzer auf Programme wie Flash verlassen. Leider nutzten Hacker den Hunger nach Videos aus und starteten unerbittliche Angriffe gegen die Technologie von Flash.
Beispielsweise werden Benutzern, die Flash auf ihrem Computer installiert haben, häufig Popup-Fenster angezeigt, in denen sie aufgefordert werden, ihre Software zu aktualisieren. In der Mitte dieser Anzeigen befindet sich ein großer, pulsierender Button. Wenn die Opfer darauf klicken, wird schädliche Malware installiert und übernimmt die Kontrolle.
HLS ist anders. Benutzer müssen kein Programm wie Flash oder Quicktime herunterladen, um ihre Videos zu sehen. Sie müssen nur mit einem Gerät oder Browser arbeiten, der HLS-Streaming unterstützt. Und die meisten Geräte und Programme funktionieren gut mit der Technologie.
Wie funktioniert HLS-Streaming?
Lassen Sie uns tiefer in die Feinheiten des HLS-Streamings und die Codierungsumgebung eintauchen, die die IT benötigt.
HLS-Streaming basiert auf zwei Arten von Software:
- Encoder: Die Eingabe erfolgt von einer Kamera, und Encoder wandeln IT in Video- und Audiodateien um. Diese Daten werden in eine MPEG-Datei oder einen Transportstrom ausgegeben.
- Hosting-Plattformen: Diese Systeme akzeptieren codierte Videos, und die Plattform segmentiert die Daten und platziert sie auf einem Server.
In einem typischen Prozess umfasst HLS-Streaming Folgendes:
- Eingabe. Eine Kamera nimmt sowohl Audio- als auch Videodateien auf und sendet sie an den Encoder.
- Codierung. Der Encoder wandelt den Eingang in HEVC-Videos und AC-3-Audio um.
- Ausgabe. Die Daten werden von einer MPEG-4-Datei oder einem MPEG-2-Transportstream ausgegeben.
- Segmentierung. Ein Tool zerlegt den Stream in kurze Mediendateien und legt diese auf dem Server ab.
- Indizierung. Das Segmentierungswerkzeug verwaltet eine Liste der Mediendateien.
- Verlagswesen. Der URL der Indexdatei wird veröffentlicht, und dann kann die Clientsoftware auf die IT-Abteilung zugreifen.
- Zugang. Die Zuschauer tippen auf den Feed und sehen alle Dateien in der richtigen Reihenfolge und ohne Lücken.
Hinweis: Einige Entwickler müssen einen zusätzlichen Schritt ausführen, um einen HLS-Stream zu veröffentlichen. Sie müssen ihre Encoder so konfigurieren, dass sie einen RTMP-Stream liefern. Einige Plattformen, wie z. B. Azure, lassen auch die Veröffentlichung von Streams im MP4-Format zu. Einige verlangen jedoch RTMP-Einstellungen. Es ist wichtig, diesen Schritt zu überprüfen, bevor der Stream live geht.
Wann und wo können Sie HLS-Videos verwenden?
Als Apple HLS zum ersten Mal veröffentlichte, betrachteten die Menschen die Technologie mit Misstrauen oder Feindseligkeit. Die Entwickler waren sich nicht ganz sicher, warum sie neue Videos Lösungen brauchten, wenn die, die sie hatten, recht gut zu funktionieren schienen. Jetzt haben sich die Gezeiten gewendet.
Die meisten Geräte, einschließlich Apple und Android, erlauben HLS-Streaming. Und laut Mozilla funktioniert nur ein Browsertyp (Opera 20+) nicht mit dem Format. Unabhängig davon, welches Programm Sie ausführen, funktioniert das Gerät im Wesentlichen mit HLS.
Nutzen Sie die Technologie für jede Art von Videos, die Sie live teilen möchten, während die IT passiert. Spiele und andere Live-Events sind eine naheliegende Wahl. Sie können aber auch intime Veranstaltungen, wie z. B. Dinnerpartys, live streamen, damit auch Menschen fernab des Geschehens teilnehmen können.
Vorteile und Nachteile von HLS-Videos
Stellen Sie sich vor, Sie haben eine Live-Streaming-Option, die Ihnen gefällt, und sind sich nicht sicher, ob Sie wechseln sollten. Was sollten Sie tun? Lassen Sie uns einen Blick auf die Vor- und Nachteile werfen, um Ihnen zu helfen, eine kluge Entscheidung zu treffen.
Zu den Vorteilen von HLS-Videos gehören:
- Breite Akzeptanz. Wenn Sie sicherstellen möchten, dass Ihre Videos auf möglichst vielen Geräten ohne Probleme angesehen werden können, ist HLS Videos eine gute Wahl.
- Reaktionsschnelle Bereitstellung. Wenn Ihr Benutzer auf eine schwache Konnektivität trifft, wird das HLS-Streamingprotokoll angepasst. Der Film dreht sich weiter, aber die Qualität lässt etwas nach. Wenn der Benutzer zu einem starken Signal zurückkehrt, geschieht das Gegenteil. Ihr Benutzer muss nichts tun, um in Verbindung zu bleiben.
- Viele Vergünstigungen. Das HLS-Protokoll umfasst Unterstützung für Untertitel, bezahlte Werbung und synchronisierte Wiedergabe mehrerer Streams.
Die Latenz ist ein Nachteil. Benutzer erwarten, dass ein Live-Video live bleibt, und sie schätzen keine Pausen in der Action. Manchmal kam es bei HLS-Videos zu Verzögerungszeiten von 15 Sekunden oder länger. Aber eine Überarbeitung des Programms im Jahr 2019 könnte dieses Problem gelöst haben.
Sollten Sie einen Stream starten?
Im Jahr 2020 haben wir alle von den Vorteilen des Live-Streamings erfahren. Wenn wir unser Zuhause nicht verlassen konnten, um uns persönlich zu treffen, nutzten wir unser Gerät, um in Echtzeit miteinander in Verbindung zu bleiben.
Bei Okta nutzen wir regelmäßig Live-Streaming. Wir zeichnen zum Beispiel unsere Keynote und Session von unserer Oktane-Konferenz auf und streamen sie. Haben Sie etwas verpasst? Keine Sorge. Wir haben Kopien aufbewahrt, und Sie können sie hier ansehen.
Referenzen
Roku: Der Streaming-Wahnsinn im College-Basketball stieg um 85 Prozent. (März 2021). Medien spielen Neuigkeiten.
Roku SDK Dokumentation: Audio und Videos Support. (April 2019). Roku.
Adobe Flash Player Update Popup-Betrug. (Januar 2021). PC-Risiko.
Grundlegendes zur HTTP-Livestreaming-Architektur. Apfel.
Arbeiten mit Kanälen, die Live-Streams mit mehreren Bitraten von lokalen Encodern empfangen. (März 2021). Microsoft.