Streaming mit variablen Bitraten

Product
Video Cloud
Betrifft die Rollen
Publisher
Version
Brightcove 5
Module
Medienmodul
Edition
Alle

Das Brightcove-Feature für das Streaming mit variablen Bitraten verbessert den Gesamteindruck der Betrachter, da Videos mit der Auflösung und Bitrate bereitgestellt werden können, die der Verbindungsgeschwindigkeit des Betrachters am besten entsprechen. Die Videos in Ihrer Medienbibliothek können in einer oder mehreren Wiedergabeversionen vorliegen, die mit unterschiedlichen Bitraten und Größen codiert sind.

Das Video Cloud-Feature für das Streaming mit variablen Bitraten verbessert den Gesamteindruck der Betrachter, da Videos mit der Auflösung und Bitrate bereitgestellt werden können, die der Verbindungsgeschwindigkeit des Betrachters am besten entsprechen. Die Videos in Ihrer Medienbibliothek können in einer oder mehreren Wiedergabeversionen vorliegen, die mit unterschiedlichen Bitraten und Größen codiert sind. Sie verfügen über präzise Steuerungsmöglichkeiten für die Einstellungen für jede Wiedergabe, einschließlich Codec, Codec-Profil, Video- und Audiobitrate, Breite und Höhe, Bildfrequenz usw. Beim Hochladen von Videos kann das Modul für adaptive Codierung von Brightcove automatisch mehrere Wiedergaben aus dem Quellvideo erstellen. Der Video Cloud-Player wählt automatisch die Wiedergabeversion mit der höchsten Qualität, die von der Download-Verbindungsgeschwindigkeit des Betrachters unterstützt wird, wobei auch Auflösung und Bitrate der Wiedergabeversion berücksichtigt werden. Sie können Streaming mit variablen Bitraten mit On-Demand-Videos, Live-Videos oder Livevideos mit DVR verwenden.

Streaming mit variablen Bitraten

Wenn ein Player ein Streamingvideo mit variablen Bitraten wiedergibt (ein Video, für das mehrere Wiedergaben verfügbar sind), wählt Video Cloud die beste verfügbare Wiedergabe aus, wobei erstens die Bildschirmhöhe des Players und zweitens die erkannte Bandbreite des Betrachters berücksichtigt werden. Video Cloud verwendet dieses Verfahren zur Auswahl der besten Wiedergabe:

  1. Wiedergaben mit einer Bitrate, die höher als 85 % der erkannten Downloadverbindungsgeschwindigkeit ist, werden gelöscht.
  2. Von den verbleibenden Wiedergaben wird die Wiedergabe mit der höchsten Bitrate ausgewählt, wobei ein möglicher Qualitätsverlust berücksichtigt wird, wenn die Abmessungen der Wiedergabe und die Größe des Videodisplays nicht übereinstimmen.

Angenommen, die erkannte Bandbreite beträgt 768 KBit/s. Folgende Wiedergabequalitäten sind verfügbar:

  1. 1280 x 960 1,8 MBit/s
  2. 640 x 480 1200 KBit/s
  3. 640 x 480 800 KBit/s
  4. 480 x 360 512 KBit/s
  5. 320 x 240 350 KBit/s
  6. 320 x 240 264 KBit/s

Die Wiedergaben 1, 2 und 3 werden gelöscht, da ihre Bitrate mehr als 85 % der erkannten Bitrate von 768 KB/s beträgt. Wiedergabe 4 wird ausgewählt, da es sich um die höchste verbleibende Bitratenwiedergabe handelt.

Hinweis: Streaming mit variabler Bitrate wird nur in AS 3.0-Playervorlagen verwendet. Wenn Sie in einer AS 2.0-Playervorlage ein Video mit mehreren Wiedergabeversionen abspielen (für Kunden vor der Version Brightcove 3 verfügbar), wählt der Player die Wiedergabe, die der empfohlenen Spezifikation mit einer Auflösung von 480 x 360 und einer Bitrate von 512 KBit/s am nächsten kommt.

Beispiel: Wechseln zu Vollbildschirm

Video Cloud-Player besitzen eine Schaltfläche, auf die Betrachter klicken können, um zu einer Vollbildansicht des Videos zu wechseln. (Die Schaltfläche für die Vollbildansicht ist standardmäßig vorhanden. Sie können Sie jedoch bei Bedarf vom Player entfernen.)

Angenommen, Sie verfügen über einen in die Seite integrierten Player mit einer Auflösung von 480 x 360 Pixel, und der Player ist für die Verwendung von Streaming zur Wiedergabe eines Videos konfiguriert, in dem die sechs Streamingwiedergaben mit variablen Bitraten verfügbar sind. Der Betrachter klickt im Player auf die Schaltfläche für die Vollbildansicht. Die Größe des Players beträgt nun 1280 x 960 Pixel. Das Video wechselt zur höchsten Qualität (1280 x 960 Pixel, Wiedergaberate 1,8 MBit/s), wobei Folgendes angenommen wird:

  • Das Video wird per Streaming übermittelt; der progressive Download unterstützt keinen Wechsel im Mid-Stream, und
  • dem Betrachter steht eine Downloadverbindungsgeschwindigkeit von mindestens 2,12 MBit/s zur Verfügung (dadurch beträgt der Wert von 1,8 MBit/s, der für die Wiedergabe in der höchsten Qualität erforderlich ist, maximal 85 % der erkannten Bandbreite).

Sie können den Vollbildmodus für einen Player deaktivieren, wenn Sie verhindern möchten, dass eine hohe Auflösung und Wiedergabeversionen mit hoher Bitrate verwendet werden.

Weitere Informationen zum Wechseln zwischen Wiedergabeversionen finden Sie unter Wiedergabeversionen für variable Bitraten – Logik für Wechsel.

Auswahl einer Wiedergabeversion ohne Bandbreitenerkennung

Wie Video Cloud das Streaming mit variabler Bitrate behandelt, hängt davon ab, ob Sie Ihre Videos mit Streaming oder progressivem Download übermitteln:

  • Mit Streaming kann Video Cloud Anpassungen im Mid-Stream vornehmen und dynamisch zu einer anderen Wiedergabe wechseln, wenn der Betrachter zum Beispiel von der Klein- zur Vollbildansicht wechselt.
  • Mit progressiven Downloads versucht Video Cloud, die Downloadbandbreite des Betrachters zu bestimmen und wählt die beste Wiedergabequalität aus, wenn die Wiedergabe beginnt. Da die Wiedergabe fortlaufend in den Downloadcache des Betrachters ausgelagert wird, ist nach Beginn der Wiedergabe kein reibungsloser Wechsel zu einer anderen Wiedergabequalität möglich.
  • Wenn beim Streaming oder beim progressiven Download die Downloadbandbreite nicht erkannt wird, übermittelt Video Cloud die Wiedergabeversion, die 704 KBit/s am nächsten kommt.

Dynamisches Streaming

Video Cloud-Player, die Streaming verwenden, können erweiterte reibungslose Streamingfunktionen nutzen, die von Flash Media Server 3.5 und Flash Player 10 aktiviert werden. Dynamisches Streaming verbessert die Bandbreitenerkennung, während außerdem gelöschte Frames erkannt werden, die ein Anzeichen von zu hoher CPU-Auslastung auf dem Client sind. Dynamisches Streaming ist standardmäßig in allen Playern aktiviert. Wenn Sie diese Funktion in einem Player deaktivieren möchten, müssen Sie den Veröffentlichungscode des Players ändern und den dynamicStreaming-Playerkonfigurationsparameter aus dem Veröffentlichungscode entfernen.

Erstellen von mehreren Wiedergabeversionen für Streaming mit variablen Bitraten

Wenn Sie mithilfe des Medienmoduls eine beliebige Videodatei hochladen, bei der es sich um keine FLV-Datei handelt, können Sie im Uploaddialogfeld auf Einstellungen bearbeiten klicken, um zu steuern, ob mehrere Wiedergabeversionen für Streaming mit variablen Bitraten erstellt werden sollen. Wenn es sich bei den Videodateien, die hochgeladen werden, immer um FLV-Dateien handelt, ist die Option „Einstellungen bearbeiten“ nicht verfügbar. Unter Verwenden von Streaming mit variablen Bitraten mit Batch-Bereitstellung finden Sie Informationen zu den Schritten, die auszuführen sind, wenn Sie die Dateien mit der Batch-Bereitstellung hochladen möchten oder wenn die Videodateien bereits im FLV-Format vorliegen. Video Cloud Pro- und Video Cloud Enterprise-Publisher können mit der Medien-API ein Video hochladen, das von Video Cloud in mehrere Wiedergabeversionen für Streaming mit variablen Bitraten transcodiert werden kann.

Wenn Sie auf Einstellungen bearbeiten klicken, wird das Dialogfeld „Einstellungen hochladen“ angezeigt:

Einstellungen hochladen

Im Dialogfeld „Einstellungen hochladen“ können Sie auswählen, wie Ihre Videodatei verarbeitet wird:

  1. als einzelne Wiedergabe
  2. in mehreren Wiedergabeversionen

Einstellungen für die Transcodierung

Wenn Sie nur eine Wiedergabe wünschen, transcodiert Video Cloud automatisch jedes hochgeladene Video, das nicht das FLV-Format besitzt, in eine einzelne Datei. Sie können auswählen, ob die aus diesem Vorgang resultierende Transcodierungsdatei eine VP6 (FLV)- oder H.264 (mp4)-Datei sein soll.

Wenn Sie mehrere Wiedergabeversionen wünschen, transcodiert Video Cloud jedes Video, das nicht das FLV-Format aufweist, und erstellt bis zu sechs verschiedene Wiedergabeversionen Ihres Videos. Wiedergabeversionen werden in der Reihenfolge erstellt, die in den Kontoeinstellungen von Video Cloud Studio auf der Seite „Einstellungen für die Transcodierung“ für das Konto aufgeführt sind. Die zuerst aufgeführte Wiedergabe wird als primäre Wiedergabe bezeichnet. Unter Standardeinstellungen für die Transcodierung finden Sie eine Auflistung der verwendeten Standardeinstellungen.

In den Kontoeinstellungen von Video Cloud Studio können Sie auf der Seite „Einstellungen für die Transcodierung“ die speziellen Einstellungen anzeigen und ändern, die von Video Cloud verwendet werden sollen, wenn hochgeladene Videos transcodiert werden. Lesen Sie weitere Informationen zum Festlegen der Transcodierungsoptionen für die Videos. (Nur Video Cloud Pro- und Video Cloud Enterprise-Publisher können ihre Transcodierungseinstellungen in Video Cloud Studio ändern.)

Beibehalten einer H.264-Quelle

Wenn die Quellvideodatei das H.264-Format besitzt, können Sie die ursprüngliche Quelldatei als verfügbare Wiedergabe beibehalten. Mit dieser Option können Sie eine H.264-Masterversion beibehalten, die eine noch höhere Qualität aufweisen kann als die Wiedergabeversion mit der höchsten Qualität von Video Cloud. Außerdem ist bei Auswahl dieser Option das H.264-Quellvideo umgehend verfügbar, sobald der Upload abgeschlossen ist, und Sie müssen nicht die Transcodierung des Videos abwarten, bevor es im Medienmodul und in den Playern verfügbar ist.

Videotranscodierung und Warteschlangenaufnahme

Video Cloud transcodiert die Videodateien mit einer variablen Bitrate, sodass die tatsächliche Bitrate leicht von diesen Werten abweicht. Außerdem wird die maximale Bitrate durch die Qualität der hochgeladenen Datei beschränkt:

  • Die durchschnittliche Videobitrate der Quelldatei muss mindestens 75 % der Videobitrate der angeforderten Wiedergabeversion entsprechen, da die Wiedergabe andernfalls nicht erstellt wird. Wenn Sie zum Beispiel eine Datei mit einer Videocodierungsrate von 750 KBit/s hochladen, erstellt Video Cloud Wiedergabeversionen mit einer Geschwindigkeit von 264 KBit/s (200 KBit/s für Videos), 350 KBit/s (286 KBit/s für Videos), 512 KBit/s (448 KBit/s für Videos) und 800 KBit/s (672 KBit/s für Videos). Es wird jedoch keine Wiedergabe mit 1.200 KBit/s (1.072 KBit/s für Videos) oder 1.800 KBit/s (1.672 KBit/s für Videos) erstellt.
  • Eine Wiedergabe wird nicht mit Dimensionen erstellt, die über die Dimensionen der Quelldatei hinausgehen. Wenn Sie zum Beispiel eine Datei mit einer Auflösung von 960 x 540 Pixel und einer Geschwindigkeit von 1.500 KBit/s hochladen, erfolgt die Wiedergabe in der höchsten Qualität mit einer Auflösung von 960 x 540 Pixel anstelle von 1280 x 960 Pixel.

Um Uploads, für die Transcodierung erforderlich ist, wirkungsvoller zu verwalten, verwendet Video Cloud zwei separate Warteschlangen für die Videotranscodierung. In der ersten Warteschlange finden Transcodierungen für einzelne Wiedergabeversionen von Videos, von Benutzern generierte Inhaltsvideos und die primäre Wiedergabe mehrerer Wiedergabevideos statt. Wenn Sie die standardmäßigen Transcodierungseinstellungen verwenden, erfolgt die primäre Wiedergabe mit 480 x 360 Pixel und 512 KBit/s. Daher wird beim Hochladen einer Datei für Streaming mit variablen Bitraten die Wiedergabe mit den Werten 480 x 360 Pixel und 512 KBit/s in der ersten Warteschlange transcodiert. Sobald die primäre Wiedergabe verarbeitet wurde, ist das Video im Medienmodul verfügbar und wird einem Player hinzugefügt. Die verbleibenden Wiedergabeversionen werden in einer zweiten Warteschlange transcodiert, um einen Konflikt mit der Transcodierung in der ersten Warteschlange zu vermeiden, die eine höhere Priorität besitzt. Da die Transcodierung der anderen Wiedergabeversionen in der zweiten Warteschlange ausgeführt wird, stehen diese Versionen ebenfalls für die Player zur Verfügung, in denen das Video programmiert wird. Die Transcodierung einer Wiedergabe mit einer höheren Bitrate kann längere Zeit in Anspruch nehmen. Die genaue Zeit für die Transcodierung einer Wiedergabe ist von der Dateigröße, der Bitrate der Wiedergabe und der Serverauslastung abhängig.

Als Teil des Transcodierungsprozesses erstellt Video Cloud automatisch ein Videostandbild und ein Miniaturansichtsbild aus der Videodatei und weist sie dem Video zu (sofern die Bilder dem Video nicht bereits zugewiesen sind). Das ausgewählte Bild ist ein Frame an der 50 %-Markierung im Video. Mithilfe des Medienmoduls können andere Frames aufgezeichnet werden, die als Videostandbild und Miniaturansichtsbild des Videos verwendbar sind. Sie können diese Bilder allerdings auch durch andere von Ihnen gewählte Bilder ersetzen, und zwar im Dialogfeld „Video bearbeiten“ im Medienmodul.

Anzeigen von Streamingwiedergaben mit variablen Bitraten im Medienmodul

Nach dem Hochladen der Wiedergabeversionen können dazu im Medienmodul Informationen angezeigt werden. Wählen Sie im Medienmodul ein Video aus. Im Medienmodul werden rechts unten im Detailbereich unter „Wiedergabeversionen mit variablen Bitraten“ die Anzahl der Wiedergabeversionen eines Videos sowie die Auflösung und die Bitrate für jede Wiedergabeversion angezeigt. Klicken Sie auf die Wiedergabeinformationen, um das Video in dieser Auflösung als Vorschau anzuzeigen.

Sie können außerdem genauere Informationen zu Wiedergabeversionen mithilfe des Debuggers für den Video Cloud-Player anzeigen.

Tags
Bitrate, dynamische Übermittlung, Codierung, mbr, transcoding