Videoformate und Untertitelung mit den nativen SDKs

In diesem Thema erfahren Sie mehr über die Videoformate und Untertitel, die von den Brightcove Native Player-SDKs unterstützt werden.

Überblick

Es ist wichtig, dass Sie Ihre Optionen bei der Auswahl des zu verwendenden Videoformats und der anzuwendenden Untertitel kennen, um sicherzustellen, dass Ihre Anwendung den Zuschauern das gewünschte Videoerlebnis bietet.

Die Brightcove Native Player SDKs für mobile Plattformen sollen sicherstellen, dass Ihre Anwendung ein breiteres Publikum erreicht und die FCC-Richtlinien erfüllt, indem sichergestellt wird, dass Ihre Inhalte ein außergewöhnliches Untertitelerlebnis bieten.

Weitere Informationen zu Standards und Techniken für die Verwendung von Untertiteln finden Sie im Blogpost von Zencoder zum Thema Untertitel.

Überprüfen Sie die Videoformate und Untertitel für jede Kategorie:

Progressiver Download

Videoformate, die dieses Schema verwenden, zwingen den Inhalt von Anfang bis Ende ohne Lücken herunterzuladen und führen dazu, dass der gesamte Inhalt auf das Gerät heruntergeladen wird. Dieses Verhalten bedeutet, dass Zuschauer keinen Bereich suchen können, der noch nicht gepuffert wurde.

Aufgrund dieser Funktionalität empfehlen wir, Mid-Roll-Werbung nicht in Kombination mit progressiven Download-Videoformaten zu verwenden. Darüber hinaus sollten sich Anwendungsherausgeber bewusst sein, dass jede Aktion, die den Videopuffer löscht, dazu führt, dass der Client den Inhalt vom Anfang an puffert, wenn sie danach versuchen, die Wiedergabe fortzusetzen.

Tabelle für MP4/M4V-Unterstützung

Videoformat iOS-SDK Android-SDK
MP4/M4V Ja Ja
Untertitelformat    
Seitenwagen WebVTT nein Ja
Beiwagen-TTML (DFXP) nein Ja
608-über-708 Ja Ja

Adaptives Bitraten-Streaming

Videoformate, die dieses Schema verwenden, werden in kurze Segmente aufgeteilt, die bei Bedarf vom Player heruntergeladen werden. Auf diese Weise können Benutzer überall im Inhalt suchen und müssen nur das Segment herunterladen, in das sie gesprungen sind. Im Allgemeinen verwenden Formate, die diesem Schema folgen, ein „Manifest“, das alle Details des Videos enthält, z. B. die Anzahl der Segmente und wo sie zu finden sind.

Tabelle für HTTP Live Streaming (HLS)-Unterstützung

Videoformat iOS-SDK Android-SDK
HTTP-Livestreaming (HLS) Ja Ja
Untertitelformat    
WebVTT im Manifest Ja Ja
Seitenwagen WebVTT Ja Ja
Beiwagen-TTML (DFXP) nein Ja
608-über-708 Ja Ja

 

Ähnlich wie HLS ermöglicht MPEG-DASH qualitativ hochwertiges Streaming von Medieninhalten über HTTP. Es funktioniert auch, indem es den Inhalt in eine Sequenz von Dateisegmenten aufteilt.

Tabelle zur Unterstützung von Dynamic Adaptive Streaming über HTTP (MPEG-DASH)

Videoformat iOS-SDK Android-SDK
Dynamisches adaptives Streaming über HTTP (MPEG-DASH) nein Ja
Untertitelformat    
WebVTT im Manifest nein Ja
Seitenwagen WebVTT nein Ja
Beiwagen-TTML (DFXP) nein Ja

 

Verwaltung digitaler Rechte (DRM)

Eine dritte Reihe von erwähnenswerten Formaten sind die proprietären Formate, die einige DRM-Partner verwenden.

Die Brightcove Native Player SDKs können nicht auf die Eigenschaften und Funktionen dieser Formate zugreifen oder diese steuern. Probleme mit diesen Formaten müssen möglicherweise direkt an ihre Eigentümer gerichtet werden.

Tabelle für Widevine Media (.wvm)-Unterstützung

Videoformat iOS-SDK Android-SDK
Widevine-Modular (DASH-CENC) nein Ja
Untertitelformat    
Seitenwagen WebVTT nein Ja
Beiwagen-TTML (DFXP) nein Ja
608-über-708 nein Ja

 

Die FairPlay Streaming (FPS)-Technologie von Apple kann verwendet werden, um sichere Inhalte bei Verwendung von HTTP Live Streaming (HLS) bereitzustellen.

Tabelle zur Unterstützung von FairPlay-Streaming (FPS)

Videoformat iOS-SDK tvOS-SDK
HTTP-Livestreaming (HLS) Ja Ja
Untertitelformat    
Seitenwagen WebVTT Ja Ja

 

Weitere Informationen zum Schutz von Inhalten mit den nativen SDKs finden Sie im Integrationen digitaler Rechte Seite.