Ü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 | ![]() |
![]() |
Untertitelformat | ||
Seitenwagen WebVTT | ![]() |
![]() |
Beiwagen-TTML (DFXP) | ![]() |
![]() |
608-über-708 | ![]() |
![]() |
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) | ![]() |
![]() |
Untertitelformat | ||
WebVTT im Manifest | ![]() |
![]() |
Seitenwagen WebVTT | ![]() |
![]() |
Beiwagen-TTML (DFXP) | ![]() |
![]() |
608-über-708 | ![]() |
![]() |
Ä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) | ![]() |
![]() |
Untertitelformat | ||
WebVTT im Manifest | ![]() |
![]() |
Seitenwagen WebVTT | ![]() |
![]() |
Beiwagen-TTML (DFXP) | ![]() |
![]() |
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) | ![]() |
![]() |
Untertitelformat | ||
Seitenwagen WebVTT | ![]() |
![]() |
Beiwagen-TTML (DFXP) | ![]() |
![]() |
608-über-708 | ![]() |
![]() |
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) | ![]() |
![]() |
Untertitelformat | ||
Seitenwagen WebVTT | ![]() |
![]() |
Weitere Informationen zum Schutz von Inhalten mit den nativen SDKs finden Sie im Integrationen digitaler Rechte Seite.