Resumen
Comprender sus opciones al elegir qué formato de video usar y qué subtítulos aplicar es esencial para garantizar que su aplicación brinde la experiencia de video deseada a los espectadores.
Los SDK de Brightcove Native Player para plataformas móviles se esfuerzan por garantizar que su aplicación llegue a una audiencia más amplia y cumpla con las pautas de la FCC al garantizar que su contenido proporcione una experiencia de subtítulos excepcional.
Para obtener más información sobre los estándares y las técnicas para usar subtítulos, consulte la Publicación del blog de Zencoder sobre subtítulos.
Revise los formatos de video y los subtítulos para cada categoría:
Descarga progresiva
Los formatos de video que utilizan este esquema obligan a que el contenido se descargue de principio a fin sin espacios y resulta en la descarga completa del contenido en el dispositivo. Este comportamiento significa que los espectadores no podrán buscar en ningún área que no haya sido almacenada en búfer.
Con base en esta funcionalidad, recomendamos que los anuncios mid-roll no se utilicen en combinación con formatos de video de descarga progresiva. Además de esto, los editores de aplicaciones deben ser conscientes de que cualquier acción que borre el búfer de video dará como resultado que el cliente se almacene en búfer desde el inicio del contenido en caso de que intenten reanudar la reproducción después.
Tabla para compatibilidad con MP4 / M4V
Formato de video | SDK de iOS | SDK de Android |
---|---|---|
MP4 / M4V | ||
Formato de subtítulos | ||
Sidecar WebVTT | ||
Sidecar TTML (DFXP) | ||
608 sobre 708 |
Transmisión de velocidad de bits adaptativa
Los formatos de video que utilizan este esquema se dividen en segmentos cortos que se descargan cuando el reproductor los necesita. Esto permite a los usuarios buscar en cualquier parte del contenido y solo necesitan descargar el segmento al que han entrado. Generalmente, los formatos que siguen este esquema utilizan un "manifiesto" que contiene todos los detalles del video, como la cantidad de segmentos y dónde encontrarlos.
Tabla para compatibilidad con HTTP Live Streaming (HLS)
Formato de video | SDK de iOS | SDK de Android |
---|---|---|
Transmisión en directo HTTP (HLS) | ||
Formato de subtítulos | ||
WebVTT en manifiesto | ||
Sidecar WebVTT | ||
Sidecar TTML (DFXP) | ||
608 sobre 708 |
Similar a HLS, MPEG-DASH permite la transmisión de contenido multimedia de alta calidad a través de HTTP. También funciona dividiendo el contenido en una secuencia de segmentos de archivo.
Tabla para compatibilidad con transmisión dinámica adaptativa a través de HTTP (MPEG-DASH)
Formato de video | SDK de iOS | SDK de Android |
---|---|---|
Transmisión dinámica adaptativa a través de HTTP (MPEG-DASH) | ||
Formato de subtítulos | ||
WebVTT en manifiesto | ||
Sidecar WebVTT | ||
Sidecar TTML (DFXP) |
Gestión de derechos digitales (DRM)
Un tercer conjunto de formatos que vale la pena mencionar son los formatos propietarios que utilizan algunos socios de DRM.
Los SDK de Brightcove Native Player no pueden acceder ni controlar las propiedades y la funcionalidad de estos formatos. Es posible que los problemas que se encuentren con estos formatos deban dirigirse directamente a sus propietarios.
Tabla para compatibilidad con Widevine Media (.wvm)
Formato de video | SDK de iOS | SDK de Android |
---|---|---|
Widevine Modular (DASH-CENC) | ||
Formato de subtítulos | ||
Sidecar WebVTT | ||
Sidecar TTML (DFXP) | ||
608 sobre 708 |
La tecnología FairPlay Streaming (FPS) de Apple se puede utilizar para entregar contenido seguro cuando se utiliza HTTP Live Streaming (HLS).
Tabla para compatibilidad con FairPlay Streaming (FPS)
Formato de video | SDK de iOS | tvOS SDK |
---|---|---|
Transmisión en directo HTTP (HLS) | ||
Formato de subtítulos | ||
Sidecar WebVTT |
Para obtener más información sobre la protección de contenido con los SDK nativos, consulte la Integraciones de derechos digitales página.