Streaming Server werden dediziert für die Auslieferung Ihres Webcasts angelegt und konfiguriert. Durch ihren Einsatz erfolgt die Transkodierung für adaptives Bitrate-Streaming, so dass Sie Ihr Live-Event in jedem Netzwerk und auf jedem Endgerät verfügbar machen können. Des Weiteren sorgt der Streaming Server für die Cue Points Injections, die ein Operator während eines Live-Streams setzt.
Inhaltsverzeichnis
Eine Konfiguration des Streaming-Servers ist nur notwendig, wenn Sie einen eigenen Server verwenden. Standardmäßig bietet movingimage diesen Service für Sie an, d.h. wir stellen unseren Streaming-Server zur Verfügung. Sie können das Setup einfach aus der Liste der Streaming-Server auswählen (siehe unten).
Eine Streaming Server Playout-Quelle auswählen
Der movingimage Webcast unterstützt Wowza Live (Origin) als einzige Quelle für Playout-Informationen. Er trennt Ingest-Streams von Playback-Streams.
Eine neue Streaming-Server-Konfiguration erstellen
Um einen Streaming-Server zu erstellen, führen Sie folgende Schritte durch:
- Klicken Sie im Navigationsbereich auf den Eintrag "Streaming Server". Im Bearbeitungsbereich sehen Sie eine Liste aller bisher erstellten Streaming-Server.
Klicken Sie auf die Schaltfläche [Erstellen], um ein Formular zu öffnen.
Alle Felder sind erforderlich, außer Backup Ingest API Endpoint, Backup Ingest Username, Backup Ingest Password. Diese drei Felder sind nur erforderlich, wenn Sie eine zweite Wowza-Instanz als Backup verwenden möchten.
- Die Erfassungs Endpunktegeben an, welche(r) Wowza-Server Ihre Live-Stream-Daten empfangen wird/werden. Möglicherweise müssen Sie Ihren Administrator kontaktieren, um diese Daten zu erhalten.
Die Standard-Variablen werden innerhalb der URL-Vorlagen verwendet, um die Live- und DVR-Playout-URLs zu erstellen.
Adaptive Qualities
Diese Optionen steuern, welche transkodierten Qualitäten an das Akamai-Netzwerk weitergeleitet werden. Wählen Sie nur die Optionen aus, die Sie benötigen, und konfigurieren Sie die gleichen Qualitäten in den Wowza-Transcoder-Einstellungen.
Standard Bitrates
Kunden, die die movingimage Wowza-Plattform nutzen, werden diese vordefinierten Transcoder-Einstellungen verwenden, um adaptive Streams zu erstellen:
Qualität Video Codec Video Bitrate Breite Höhe Audio Codec Audio Bitrate 360p H.264 500Kbps 640px 360px AAC 96Kbps 480p H.264 750Kbps 854px 480px AAC 96Kbps 720p H.264 1500Kbps 1280px 720px AAC 128Kbps 1080p H.264 2100Kbps 1280px 1080px AAC 128Kbps Mit den URL-Vorlagen werden die Live- und DVR-Playout-URLs erstellt. Es gibt Standardvorlagen für die Wowza Playout-Quelle, die Sie jedoch an Ihre Umgebung anpassen können.
Wenn Sie eine Streaming-Qualität von 1080p oder weniger für Wowza Live wünschen, verwenden Sie diese HRS URL-Vorlage (beachten Sie, dass dies die Standardeinstellung für Streaming-Server ist):
https://$wowzahost$/$appname$/ngrp:$streamname$_$language$_all/master.m3u8
Wenn Sie eine Streaming-Qualität gleich oder niedriger als 720p wünschen (d. h. 360p, 480p, 720p), verwenden Sie die folgende HRS-URL-Vorlage:
https://$wowzahost$/$appname$/ngrp:$streamname$_$language$_720p/master.m3u8
Übersichtstabelle
In dieser Tabelle werden die Einstellungen des Streaming-Servers kurz beschrieben
General Information: | |
---|---|
Name: | Dieser Name wird im Live-Panel der Webcast-Konfiguration angezeigt, wenn ein Streaming-Server ausgewählt wird. |
Erfassungs Endpunkte | |
Primärer API-Erfassungs Endpunkt * | Die URL zum primären Wowza-API-Endpunkt (z. B. "http://primary.wowza/api"). |
Primärer Endpunkts-Benutzer | Ein Benutzername, der sich mit dem primären Wowza-API-Endpunkt verbinden kann. |
Primäres Endpunkts-Passwort * | Das Passwort für den oben genannten Benutzernamen. |
Backup API-Erfassungs Endpunkt | Die URL zum Backup-Wowza-API-Endpunkt (z. B. "http://backup.wowza/api"). Dieses optionale Feld ermöglicht es Ihnen, eine Backup-API einzurichten, die einen zusätzlichen Satz von Aufnahmen Ihres Live-Streams erstellt, bestehend aus einem Primär- und einem Backup-Satz. Angenommen, Sie haben einen Webcast mit zwei Sprach-Streams und haben ihn so eingerichtet, dass er nach Abschluss des Live-Streams in einen VideoManager hochgeladen wird. Wenn Sie auch eine Backup-API eingerichtet haben, sollten vier Videodateien in Ihren VideoManager hochgeladen werden: eine für jede Sprache, die von der Primär-API erstellt wurde, und eine für jede Sprache, die von der Backup-API erstellt wurde. |
Backup Endpunkts-Benutzer | Ein Benutzername, der sich mit dem Backup-Wowza-API-Endpunkt verbinden kann. |
Das Passwort für den oben genannten Benutzernamen. | |
Die folgenden Felder sind die Vorlagen, die zur Generierung von URLs für jeden Webcast verwendet werden. Hier können Platzhalter verwendet werden, um Ihre Streaming-URLs zu konstruieren. Die Platzhalter werden mit den Elementen im Bereich "Standardvariablen" ausgefüllt (siehe Details unten). Sie können einen Platzhalter "$language$" hinzufügen, wenn Sie beabsichtigen, Webcasts in mehreren Sprachen zu streamen. Dadurch können unterschiedliche URLs für jede Sprache erstellt werden, die Sie unterstützen möchten. | |
Streaming Variables: | |
Wowza Application Name: | Der "Anwendungsname", wie er in der Wowza-Konfiguration verwendet wird. Der hier angegebene Wert wird in Streaming-URL-Vorlagen verwendet, wo immer der Platzhalter "$appname$" festgelegt ist. |
Wowza Host: | Der hier angegebene Wert wird in Streaming-URL-Vorlagen verwendet, wo immer der Platzhalter "$wowzahost$" festgelegt ist. Dies kann der gleiche Server wie der primäre Wowza-Server (in den Ingest-Endpunkten) oder ein Proxy-/Caching-Server vor dem Wowza-Server sein. |
Sprache: | Die Standardsprache, die Sie für Webcast-Streams verwenden möchten. Neue Webcasts werden automatisch einen Sprachsatz mit dieser Sprache erstellen. Der kurze Ländercode (z. B. en, de) wird in den Vorlagen verwendet, wo immer der Platzhalter "$language$" festgelegt ist. |
Stream Name: | Beachten Sie, dass dies kein editierbares Feld in diesem Bearbeitungsfenster oder einem anderen ist. Jeder Webcast erhält einen eindeutigen Streamnamen, wenn er erstellt wird (z. B. "59196e2d2d85b47d5c1a0c8f"). Dieser wird in den Vorlagen angezeigt, wo immer der Platzhalter "$streamname$" festgelegt ist. |
URL-Vorlagen | |
URL-Vorlagen werden verwendet, um die Streaming-URLs für jeden Webcast zu generieren. Hier können Platzhalter verwendet werden, um Ihre Streaming-URLs zu konstruieren. Die Platzhalter werden mit den Elementen im Bereich "Streaming-Variablen" ausgefüllt (siehe Details oben). Sie können einen Platzhalter "$language$" hinzufügen, wenn Sie beabsichtigen, Webcasts in mehreren Sprachen zu streamen. Dadurch können unterschiedliche URLs für jede Sprache erstellt werden, die Sie unterstützen möchten. | |
HLS URL: | Die URL-Vorlage für den Livestream (z. B. "https://$wowzahost$/$appname$/$streamname$_$language$/master.m3u8") |
HLS DVR URL: | Die URL-Vorlage für den DVR-Stream nach dem Live-Event (z. B. "https://$wowzahost$/$appname$/$streamname$_$language$Dvr/playlist.m3u8?DVR") |
Vorlagen-/Variablen-Verwendungsbeispiel: | |
Stellen Sie sich vor, Sie haben gerade einen Webcast erstellt und sein automatisch generierter Streamname lautet "59196e2d2d85b47d5c1a0c8f". Wenn die folgenden Einstellungen (unter Verwendung von Akamai CDN-Playback) hier konfiguriert wurden ... * | |
HLS URL Template: | https://$wowzahost$/$appname$/$streamname$_$language$Dvr/playlist.m3u8?DVR |
Sprache: | Deutsch (de) |
Name: | 59196e2d2d85b47d5c1a0c8f (Hinweis: Dies wird automatisch generiert und kann nicht geändert werden.) |
Konfiguration validieren und speichern
- Klicken Sie auf die Schaltfläche [Validieren], um die Gültigkeit Ihrer Eingaben zu überprüfen. Wenn dies erfolgreich ist, sehen Sie die folgende Meldung:
- Klicken Sie auf die Schaltfläche [Speichern], um Ihre Eingaben zu speichern. Der neu erstellte Streaming-Server wird sofort in der Liste angezeigt. Sie können ihn später bearbeiten, indem Sie auf das Element in der Liste klicken.
Streaming-Server-Konfiguration bearbeiten
- Klicken Sie im Navigationsbereich auf den Streaming-Server, den Sie bearbeiten möchten.
- Nehmen Sie die erforderlichen Änderungen an den angezeigten Informationen vor.
- Klicken Sie auf die Schaltfläche [Validieren], um die Gültigkeit Ihrer Eingaben zu überprüfen. Wenn die Validierung erfolgreich ist, wird die folgende Meldung angezeigt:
- Klicken Sie auf die Schaltfläche [Speichern], um Ihre Eingaben zu speichern.
- Die neuen Einstellungen werden wirksam, wenn neue Webcasts erstellt werden.
Eine Streaming-Server-Konfiguration als Standard festlegen
Wenn Sie eine Streaming-Server-Konfiguration als Standard festlegen, wird sie automatisch ausgewählt, wenn Sie eine neue Webcast erstellen.
- Klicken Sie in der Navigationsleiste auf das Aktionsmenü ≡ am Rand des Streaming-Servers, den Sie als Standard festlegen möchten.
- Klicken Sie auf die Option ↑ Als Standard festlegen.
- Der Streaming-Server wird an die Spitze der Liste verschoben und mit einem grünen Rand markiert.
- Die neue Standardeinstellung wird wirksam, wenn Sie neue Webcasts erstellen.