Notas de la versión de TVSDK 2.4 del explorador

Las notas de la versión de TVSDK 2.4 del explorador describen las funciones nuevas, admitidas y no admitidas, así como los problemas conocidos en el SDK 2.4 del explorador.

Introducción

El SDK de explorador es un kit de herramientas que le permite añadir funcionalidad avanzada de reproducción de vídeo, protección de contenido y publicidad a sus aplicaciones de reproductor de vídeo basadas en navegador.

El explorador TVSDK 2.4 proporciona API de JavaScript para crear aplicaciones de vídeo basadas en navegador e incluye compatibilidad con la reproducción en los siguientes modos:

  • Solo HTML5
  • HTML5 con reserva flash automática
  • Flash siempre

Esta versión incluye la siguiente información:

Documentación de la API del TVSDK del explorador.

Guía de programación del SDK de TVSDK del explorador.

TVSDK for 1.4 DHLS to Browser TVSDK 2.4 Migration Guide.

Conversión del explorador TVSDK 2.4.6 a la versión 2.4.7.

・ Una implementación de referencia, que se incluye en la compilación.

NOTA

*Para obtener una lista completa de las consideraciones de seguridad de esta versión, consulte Consideraciones de seguridad.

Novedades y características compatibles

Esta versión de TVSDK del explorador proporciona nuevas funciones que puede utilizar para mejorar sus aplicaciones de vídeo.

Novedades de la actualización 2.4.12 (compilación 204)

La siguiente adición está disponible como parte de la actualización de TVSDK 2.4.12 del explorador (compilación 204):

  • La implementación de la API de volumen de AdobePSDK.MediaPlayer se ha cambiado para permitir la reproducción automática en iOS cuando la reproducción está silenciada.

・ Se agrega una nueva API, auditudeSettings.ignoreVPAIDAds, para permitir ignorar los anuncios VPAID recibidos del servidor de Auditude. La API no funciona para la reserva de Flash.

Versión 2.4.11

Las siguientes mejoras y adiciones están disponibles como parte de la versión 2.4.11 del SDK de explorador:

・ El failover de segmentos HLS Live es compatible con los modos de MSE y Flash de reserva.

・ La compatibilidad con la API AuditudeSettings.creativeRepackagingDomain ya está disponible para MSE. Anteriormente solo se admitía con el modo de reserva de Flash.

・ La versión contiene correcciones para problemas críticos con los clientes. Consulte Problemas corregidos en una lista.

Versión 2.4.10

Las siguientes mejoras y adiciones están disponibles como parte de la versión 2.4.10 del SDK de explorador:

・ TVSDK proporciona enableLogging() para habilitar o deshabilitar el registro. Consulte la documentación de APIpara obtener más información sobre su uso.

・ TVSDK ya no es compatible con los capítulos predeterminados al usar Adobe Analytics. Defina y administre Capítulos con su aplicación.

・ La versión contiene correcciones para problemas críticos con los clientes. Consulte *Problemas corregidos *una lista.

Versión 2.4.9

Las siguientes mejoras y adiciones están disponibles como parte de la versión 2.4.9 del SDK de explorador:

・ Los flujos HLS VOD y Live con discontinuidad horaria pero sin marcadores de discontinuidad son compatibles.

・ Los fotogramas ID3 v2.4.0 son compatibles con la etiqueta de vídeo Safari para los flujos VOD y en directo HLS.

・ La implementación de carga segura de anuncios garantiza que las llamadas al servidor de publicidad se actualicen a HTTP seguro según la configuración de la API. Para obtener más información, consulte las clases AdobePSDK.AdvertisingMetadata y AdobePSDK.ForceHttpsAdConfiguration . Esta función no se admite en el modo de reserva de Flash.

・ La información del ID de anuncio y la información de extensión asociada con las respuestas VAST 3.0 ahora están disponibles para la aplicación por parte de TVSDK y pueden utilizarse para implementar la integración de Moat para las mediciones de anuncios. Para obtener más información, consulte API de AdobePSDK.NetworkAdInfo . Esto no se admite en el modo de reserva de Flash.

・ La clase AdobePSDK.ForceHttpsConfiguration ya no está disponible. Se completa con

Clase AdobePSDK.ForceHttpsAdConfiguration.

・ Ahora hay disponible una nueva API, AdobePSDK.optimizeFlashCalls, para optimizar las llamadas y mejorar la experiencia de reproducción de HLS en el modo de reserva de Flash. Esta opción está desactivada de forma predeterminada.

Novedades en la actualización 2.4.8 (compilación 6002)

Esta actualización contiene correcciones para problemas críticos con los clientes. Consulte Problemas solucionados para ver la lista.

Versión 2.4.8

Las siguientes mejoras y adiciones están disponibles como parte de la versión 2.4.8 del SDK de explorador:

・ El SDK ahora es compatible con Chrome EME y los cambios de prácticas recomendadas disponibles a partir de Chrome v58. Para obtener más información, consulte https://storage.googleapis.com/wvdocs/Chrome_EME_Changes_and_Best_Practices.pdf**

・ El marco de IU ahora es compatible con HLS Access DRM en el Flash, solo publicidad y flujo de trabajo de información de objetivo.

・ La API setDRMAuthenticateData se agrega al marco de IU. Para reproducir flujos protegidos con DRM de acceso a Adobe, invoque esta API. Alternativamente, el atributo drmAuthenticateData se puede especificar en el reproductor. Consulte AdobePSDK.videoBehavior para obtener más información.

Versión 2.4.7

Las siguientes funciones son nuevas en la versión 2.4.7:

・ Adición del configurador de IU en el marco de IU

Puede configurar el reproductor de una de las siguientes maneras:

・ Uso de un objeto JSON

・ Uso de API

Para ayudar a generar el objeto JSON, el SDK de explorador proporciona una herramienta Configurador de interfaz de usuario.

En esta herramienta, puede seleccionar varias opciones de configuración, hacer clic en Probar configuración para comprobar las opciones de configuración y hacer clic en Descargar configuración para descargar las opciones de configuración. Después de descargar el archivo, puede pasar el contenido de este archivo como objeto JSON a la API ptp.videoPlayer.

・ Adición de la API MediaPlayerItemConfig al marco de IU

A través de MediaPlayerItemConfig se pueden configurar varias funciones, como advertisingMetadata, advertisingFactory, adSignalingMode, networkConfiguration, customRangeMetadata, useHardwareDecoder, subscribeTags, adTags, thumbnailScrubber, billingMetricsConfiguration. Para obtener más información, consulte la documentación de AdobePSDK.MediaPlayerItemConfig en Browser TVSDK API* * documentación.

En la interfaz de usuario de Framework, se ha modificado la forma de pasar configuraciones de red a través de la configuración del reproductor.

Versión 2.4.6

var player = ptp.videoPlayer(‘#videoHolder', {

player: {

networkConfiguration: <network configuration object>

}

};

Versión 2.4.7

var player = ptp.videoPlayer(‘#videoHolder', {

player: {

mediaPlayerItemConfig: {

networkConfiguration: <network configuration object>

}

}

};

  • Compatibilidad con los flujos de trabajo de DRM y Analytics en el marco de la interfaz de usuario

Las configuraciones de DRM y el seguimiento de Analytics se pueden habilitar mediante el marco de IU.

  • Adición de la API AdobePSDK.embedSWFinFullScreenDiv

Esta nueva API proporciona flexibilidad a la aplicación del reproductor para seleccionar el div en el que puede incrustar el archivo FlashFallback.swf.

  • Se ha sustituido la API getVersionde la clase AdobePSDK.MediaPlayer por la clase AdobePSDK.Version para obtener información relacionada con la versión de TVSDK. Para obtener más información, consulte AdobePSDK.Version API aquí.

Versión 2.4.6

Las siguientes funciones son nuevas en la versión 2.4.6:

  • Explorar compatibilidad

Browserify le permite utilizar los módulos de estilo node.js en el explorador. Puede definir las dependencias y Examinar agrupa todo en un archivo JavaScript.

  • Facturación

Con la ayuda de la facturación, el SDK de explorador puede recopilar métricas de uso del reproductor para facturar a los clientes de Primetime.

NOTA

La enumeración obsoleta MediaPlayer.Events y las constantes obsoletas de Enum PSDKErrorCode se han eliminado en la versión 2.4.6. Para obtener más información, consulte Conversión del explorador TVSDK 2.4.5 a la versión 2.4.6.

Versión 2.4.5

Las siguientes funciones son nuevas en la versión 2.4.5:

  • Revistas de eventos completos y anuncios

    Los flujos de reproducción de eventos completos (FER) de HLS ahora son compatibles con la resolución de anuncios y los comportamientos publicitarios. Para habilitar esta compatibilidad, establezca el modo de señalización de publicidad en MANIFEST_CUES al crear el objeto MediaPlayerItemConfig.

  • Compatibilidad con la directiva de escala de MediaPlayerView

    Los desarrolladores de aplicaciones ahora pueden especificar un scalePolicy diferente para la vista mediante la propiedad scalePolicy de MediaplayerView .

  • Compatibilidad con contenido anamórfico

    Ahora se admite la reproducción de contenido anamórfico al utilizar MSE y la reproducción de Flash.

  • Aplicación selectiva dewithCredentials

Cuando withCredentials se establece en true, el encabezado Access-Control-Allow-Origin no se puede configurar como comodín. Según la respuesta del servidor, el SDK de TVSDK del explorador establecerá de forma selectiva el atributo withCredentials. Para obtener más información sobre esta compatibilidad, consulte Documentación de la API del TVSDK del explorador.

Versión 2.4.4

Las siguientes funciones fueron nuevas en la versión 2.4.4:

  • Aplicación de ejemplo de Chromecast

Esta versión es compatible con una aplicación de remitente y receptor que muestra la reproducción de flujos de VOD DASH y flujos de Widevine DASH con inserción de anuncios del lado del cliente.

  • Compatibilidad avanzada con failover

Esta versión contiene soporte para casos de uso de failover avanzado (failover de segmentos y servidores) para flujos VOD HLS.

Versión 2.4.3

Las siguientes funciones fueron nuevas en la versión 2.4.3:

  • Etiquetas personalizadas para DASH VOD

    Las etiquetas personalizadas en línea (eventos) se pueden suscribir y recibir como objeto TimedMetadata .

  • Reproducción de emisiones sin extensiones

    Ahora se admiten los flujos HLS y DASH sin extensiones. Para el archivo de manifiesto, se debe especificar resourceType al cargar el recurso. Para segmentos y archivos VTT, el encabezado de respuesta Content-Type se utiliza para determinar el tipo de contenido.

Versión 2.4.2

Las siguientes funciones fueron nuevas en la versión 2.4.2:

  • Paridad de API

Para obtener una lista completa de la paridad de API, consulte la TVSDK for 1.4 DHLS to Browser TVSDK 2.4 Migration Guide.

  • Compatibilidad con AES de muestra

    Esta versión añade compatibilidad con la reproducción de contenido cifrado de Sample-AES en MSE y la reserva de Flash. Se ha eliminado el requisito de alojar contenido AES en un origen seguro en Google Chrome.

  • Compatibilidad con contenedores AAC

    Ahora se admite la reproducción de archivos con la extensión .aac. Pueden ser emisiones solo de audio o audio alternativo.

    NOTA

    Los códecs AC3 y AC3 mejorados aún no son compatibles.

  • Reproducción de flujo con token

Los flujos HLS que se entregan a través de una red de entrega de contenido (CDN) a veces pueden utilizar tokens de autenticación en el manifiesto y las solicitudes de segmento para la verificación, y estos tokens se pueden proporcionar como parámetros de URL o como encabezados de cookies. Ahora se admite la reproducción de estos flujos.

Versión 2.4.1

Las siguientes funciones fueron nuevas en la versión 2.4.1:

  • Marco de la interfaz de usuario

Este marco de trabajo, diseñado para acelerar el desarrollo de la IU para aplicaciones de reproductor de vídeo basadas en JavaScript, consta de API para incluir controles básicos como reproducción/pausa y volumen, y para añadir o eliminar fácilmente elementos como estados de barras de desplazamiento y ajustes de subtítulos. Puede especificar el comportamiento asociado a los controles, crear controles personalizados y aplicar piel a la IU del reproductor. Todo esto sucede a través del marco de trabajo, sin necesidad de manipular la estructura DOM directamente.

  • Mejoras de reproducción de HLS para emisiones en directo

Esta versión admite las interrupciones causadas por la inserción de anuncios. Utiliza la etiqueta EXT-PROGRAM-DATE-TIME seguida de la etiqueta EXT-MEDIA-SEQUENCE para sincronizar entre perfiles de velocidad de bits adaptables para una reproducción sin problemas.

  • Compatibilidad con VPAID 2.0

La definición de interfaz de servicio de publicidad (VPAID) del reproductor de vídeo, versión 2.0, ofrece una experiencia de medios enriquecida para los usuarios y permite a los editores segmentar mejor los anuncios, rastrear las impresiones de los anuncios y monetizar el contenido de vídeo. Esta versión es compatible con las publicidades VPAID de JavaScript lineales para contenido de vídeo bajo demanda (VOD).

  • Etiquetas HLS personalizadas

Los flujos de contenido pueden incluir metadatos adicionales en forma de etiquetas en el archivo de lista de reproducción/manifiesto. El SDK del explorador le permite especificar y suscribirse a etiquetas adicionales y recibir notificaciones cuando esas etiquetas aparezcan en el manifiesto.

  • Marcadores de anuncio mostrados en la cronología del reproductor

Esta versión admite la visualización de marcadores de anuncios en la cronología del reproductor tanto para VOD como para contenido en directo. Puede ver este comportamiento en el reproductor de referencia.

Compatible con 2.4

Las siguientes funciones estaban disponibles en la versión 2.4:

  • Reproducción de audio MP3

    Esta versión es compatible con la reproducción de audio MP3 en exploradores con extensiones de fuente de medios (MSE) y con la etiqueta de vídeo Safari.

  • Reproducción de vídeo MP4

    Se admiten las siguientes funciones:

    • Reproducción de un solo flujo
    • Anuncios previos y posteriores a la emisión de MP4 con comportamientos y seguimiento de anuncios
    • Anuncios HLS pre-roll y post-roll con comportamientos y seguimiento de anuncios
    • Anuncios DASH pre-roll y post-roll con comportamientos y seguimiento de anuncios

Plataformas compatibles

El SDK de explorador tiene requisitos específicos para los niveles de plataformas y software en los que debe ejecutarse. Se admiten las siguientes plataformas y niveles de software:

Configuraciones de escritorio

  • Microsoft Windows 7:

    • Internet Explorer 11+
    • Chrome 33+
    • Firefox 38+
  • Microsoft Windows 8.1

    • Internet Explorer 11+
    • Chrome 33+
    • Firefox 38+
  • Microsoft Windows 10

    • Edge+
  • Apple OS X

    • Safari 9+
    • Chrome 33+
    • Firefox 38+

Configuraciones web móviles

  • Android 4.4

    • Explorador nativo
    • Chrome 33+
  • Android 5.0

    • Explorador nativo
    • Chrome 33+
  • Android 6.0

    • ・ Chrome 33+
  • Apple iOS 9

    • Safari 9+
    • Chrome 33+
  • Apple iOS 10

    • Safari 9+
    • Chrome 33+

Google Chromecast (segunda generación; solo para reproducción de DASH)

Tecnología

Etiqueta de vídeo TVSDK del explorador1

MSE de TVSDK del explorador

Flash

Tecnología predeterminada

iOS

MP4 y HLS

-

-

Etiqueta de vídeo

Android

MP4

HLS y DASH

-

MSE

Apple Safari 8

MP4 y HLS

-

MP4 y HLS

Etiqueta de vídeo

Google Chrome

MP4

HLS y DASH

MP4 y HLS

MSE

Mozilla Firefox

MP4

HLS y DASH

MP4 y HLS

MSE2

Internet Explorer 11

(Windows 7)

MP4

-

MP4 y HLS

Flash

Internet Explorer 11

(Windows 8.1)

MP4

HLS, DASH

MP4 y HLS

MSE

Matriz de funciones

Esta es una lista de las funciones compatibles y no compatibles con esta versión:

  • Funciones de audio MP3: reproducción principal
  • Funciones de vídeo MP4: reproducción principal
  • Funciones de vídeo MP4: Ad Insertion principal
NOTA

En las tablas de matriz de características que aparecen a continuación, una "Y" significa que la función es compatible con la versión actual.

Funciones de audio MP3

Tabla 1: Reproducción principal{#table-core-playback}

Categoría Tipo de contenido Función Flash HTML5: FF, IE, Chrome, Android Chrome HTML5: Safari, iOS Safari
Reproducción VOD MP3 Reproducción general (reproducción, pausa, llamada a otro punto del contenido) No admitido Y Y

1 La etiqueta de vídeo TVSDK del explorador no admite flujo continuo y DRM. La compatibilidad con códec y contenedor no es la misma en todos los navegadores.

2 El valor predeterminado de Firefox es Flash Player para la versión 41 o anterior.

Funciones de audio de MP4

Tabla 2: Reproducción principal

Categoría Tipo de contenido Función Flash HTML5: FF, IE, Chrome, Android Chrome HTML5: Safari, iOS Safari
Reproducción VOD MP4 Reproducción general (reproducción, pausa, llamada a otro punto del contenido) No admitido Y Y

Tabla 3: Ad Insertion principal

Categoría Tipo de contenido Función Flash HTML5: FF, IE, Chrome, Android Chrome HTML5: Safari, iOS Safari
Ad Insertion VOD MP4 Anuncio previo a la emisión (MP4) No admitido Y Y
Ad Insertion VOD MP4 Anuncio (MP4) No admitido Y Y

Para obtener más información sobre la compatibilidad con funciones HLS o DASH, consulte a continuación.

Matriz de funciones HLS

Esta es la matriz de características de las funciones HLS en el SDK de TVSDK de navegador.

  • Reproducción principal de HLS
  • HLS Funciones de reproducción avanzadas
  • Funciones de protección de contenido HLS
  • Funciones de inserción de anuncios principales de HLS
  • HLS Funciones avanzadas de inserción de anuncios
  • Integraciones HLS
NOTA

En las tablas de matriz de características que aparecen a continuación, una "Y" significa que la función es compatible con la versión actual.

Funciones HLS

Se admiten las siguientes funciones:

Tabla 4: Reproducción principal de HLS

Categoría

Tipo de contenido

Función

Flash

HTML5: FF, IE, Chrome, Android Chrome

HTML5: Safari, iOS Safari

Reproducción

VOD + Activo

Reproducción general (reproducción, pausa, búsqueda)

Y

Y

Y

Reproducción

FER VOD

Reproducción general (reproducción, pausa y búsqueda)

Y

Y

Y

Reproducción

VOD + Activo

Tasa de bits adaptable

Y

Y

Y

Reproducción

VOD + Activo

Subtítulos 608/708

Y

Y

Y

Reproducción

VOD + Activo

WebVTT

Y

Solo VOD

Solo VOD

Reproducción

VOD + Activo

Error de manifiesto

Y

Y

Y

Reproducción

VOD + Activo

Failover avanzado

Y

Y

Limitación de plataforma

Reproducción

VOD + Activo

Notificaciones de QoS y del reproductor

Y

Y

Compatibilidad limitada con QoS

Reproducción

VOD + Activo

Compatibilidad con encabezados de cookie

Y

Y

Limitación de plataforma

Reproducción

VOD + Activo

Configuración de parámetros de control de búfer

Y

Y

Limitación de plataforma

Reproducción

VOD + Activo

Establecer adaptable

controles de velocidad de bits

Y

Y

Limitación de plataforma

Reproducción

VOD + Activo

Etiquetas personalizadas

Y

Y

Limitación de plataforma

Reproducción

VOD + Activo

Audio de enlace tardío

Y

Y

Limitación de plataforma

Reproducción

VOD + Activo

302 redireccionamiento

Y

Y

Limitación de plataforma

Tabla 5: Funciones de reproducción avanzadas de HLS

Categoría

Tipo de contenido

Función

Flash

HTML5: FF, IE, Chrome, Android Chrome

HTML5: Safari, iOS Safari

Reproducción

VOD

Reproducción con desplazamiento

Y

Y

Y

Reproducción

VOD

Reproducción solo de audio

Y

Y

Y

Reproducción

VOD

Reproducción complicada

Y

Y

Y

Reproducción

VOD

Reproducción suave y difícil

Y

Y

Limitación de plataforma

Reproducción

VOD + Activo

Análisis de ID3

Y

Y

Y

Reproducción

VOD + Activo

Compatibilidad con el marcador de discontinuidad

Y

Y

Y

Reproducción

VOD + Activo

Transmisiones con token

Y

Y

Limitación de plataforma

Reproducción

VOD + Activo

Facturación

Y

Y

Y

Tabla 6: Funciones de protección de contenido HLS

Categoría

Tipo de contenido

Función

Flash

HTML5: FF, IE, Chrome, Android Chrome

HTML5: Safari, iOS Safari

Protección de contenido

VOD + Activo

AES-128

Y

Y

Y

Protección de contenido

VOD + Activo

Ejemplo-AES

Y

Y

Y

Protección de contenido

VOD

DRM

Acceso a Adobe

No admitido

FairPlay

Tabla 7: Funciones de inserción de anuncios principales de HLS

Categoría

Tipo de contenido

Función

Flash

HTML5: FF, IE, Chrome, Android Chrome

HTML5: Safari, iOS Safari

Ad Insertion

VOD + Activo

Antelación (MP4/HLS)

Y

Y

Y

Ad Insertion

VOD + Activo

Mid-roll (HLS)

Y

Y

Limitación de plataforma

Ad Insertion

VOD

Anuncio (MP4/HLS)

Y

Y

Y

Ad Insertion

FER VOD

Resolución y comportamientos de los anuncios

Y

Y

Limitación de plataforma

Ad Insertion

VOD + Activo

Política de publicidad predeterminada

Y

Y

Limitación de plataforma

Ad Insertion

VOD + Activo

VAST 2.0/3.0

Y

Y

Y

Ad Insertion

VOD + Activo

VMAP 1.0

Y

Y

Y

Ad Insertion

VOD + Activo

Reempaquetado creativo (MP4 a HLS)

Y

Y

Y

Tabla 8: HLS Funciones avanzadas de inserción de anuncios

Categoría

Tipo de contenido

Función

Flash

HTML5: FF, IE, Chrome, Android Chrome

HTML5: Safari, iOS Safari

Ad Insertion

VOD

Solo publicidad

No admitido

Y

Y

Ad Insertion

VOD + Activo

Parámetros de objetivo

Y

Y

Y

Ad Insertion

VOD + Activo

Parámetros personalizados

Y

Y

Y

Ad Insertion

VOD + Activo

Política de publicidad personalizada

Y

Y

Limitación de plataforma

Ad Insertion

VOD + Activo

Carga de publicidad diferida

Y

No admitido

Limitación de plataforma

Ad Insertion

VOD

Anuncios complementarios, anuncios tipo titular, anuncios en los que se puede hacer clic

Y

Y

Y

Ad Insertion

VOD

VPAID 2.0

SWF

JavaScript

JavaScript

Tabla 9: Integraciones HLS{#table-hls-integrations}

Categoría

Tipo de contenido

Función

Flash

HTML5: FF, IE, Chrome, Android Chrome

HTML5: Safari, iOS Safari

Integraciones

VOD + Activo

Integración de VHL de Adobe Analytics

Y

Y

Y

Matriz de funciones DASH

Esta es la matriz de funciones para las funciones DASH en el SDK de TVSDK del explorador.

Funciones de reproducción principales de DASH

DASH Funciones de reproducción avanzadas

Funciones de protección de contenido de DASH

Funciones de inserción de anuncios principales de DASH

DASH Funciones avanzadas de inserción de anuncios

Integraciones de DASH

NOTA

En las tablas de matriz de características que aparecen a continuación, un Y significa que la función es compatible con la versión actual.

Funciones de DASH

Se admiten las siguientes funciones:

Tabla 10: Funciones de reproducción principal de DASH

Categoría

Tipo de contenido

Función

HTML5 FF, IE, Chrome, Android Chrome

Reproducción

VOD + Activo

Reproducción general (reproducción, pausa, búsqueda)

Y

Reproducción

FER VOD

Reproducción general (reproducción, pausa y búsqueda)

No admitido

Reproducción

VOD + Activo

Tasa de bits adaptable

Y

Reproducción

VOD + Activo

Subtítulos 608/708

Y

Reproducción

VOD + Activo

WebVTT

Solo VOD

Reproducción

VOD + Activo

Failover

Solo VOD

Reproducción

VOD + Activo

Notificaciones de QoS y del reproductor

Y

Reproducción

VOD + Activo

Compatibilidad con encabezados de cookie

Y

Reproducción

VOD + Activo

Configuración de parámetros de control de búfer

Y

Reproducción

VOD + Activo

Establecer controles de velocidad de bits adaptables

Y

Reproducción

VOD + Activo

Etiquetas personalizadas (EventStream)

Solo VOD (en línea)

Reproducción

VOD + Activo

Audio enlazado tarde

Solo VOD

Reproducción

VOD + Activo

302 redireccionamiento

Solo VOD

Tabla 11: Funciones de reproducción avanzadas de DASH

Categoría

Tipo de contenido

Función

HTML5 FF, IE, Chrome, Android Chrome

Reproducción

VOD

Reproducción con desplazamiento

Y

Reproducción

VOD

Reproducción solo de audio

Y

Reproducción

VOD

Reproducción complicada

Y

Reproducción

VOD

Reproducción suave y difícil

Y

Reproducción

VOD + Activo

Análisis de ID3

No admitido

Reproducción

VOD + Activo

Compatibilidad con varios períodos

Solo VOD

Reproducción

VOD + Activo

Transmisiones con token

No admitido

Reproducción

VOD + Activo

Facturación

Y

Tabla 12: Funciones de protección de contenido DASH

Categoría

Tipo de contenido

Función

HTML5 FF, IE, Chrome, Android Chrome

Protección de contenido

VOD + Activo

AES-128

No admitido

Protección de contenido

VOD + Activo

Ejemplo-AES

No admitido

Protección de contenido

VOD

DRM

・ Widevine on Chrome, Firefox 47 y posteriores, y Chromecast

・ PlayReady en Internet Explorer en Windows 8.1 y Edge

・ Primetime DRM para Windows Firefox (solo vídeo)

Tabla 13: Funciones de inserción de anuncios principales de DASH

Categoría

Tipo de contenido

Función

HTML5 FF, IE, Chrome, Android Chrome

Ad Insertion

VOD + Activo

Antelación (MP4/DASH)

Solo VOD

Ad Insertion

VOD + Activo

Mid-roll (DASH)

Solo VOD

Ad Insertion

VOD

Anuncio (MP4/DASH)

Y

Ad Insertion

FER VOD

Resolución de anuncios y comportamientos

No admitido

Ad Insertion

VOD + Activo

Política de publicidad predeterminada

Solo VOD

Ad Insertion

VOD + Activo

VAST 2.0/3.0

Solo VOD

Ad Insertion

VOD + Activo

VMAP 1.0

Solo VOD

Ad Insertion

VOD + Activo

Reempaquetado creativo (MP4 a DASH)

No admitido

Tabla 14: Funciones avanzadas de inserción de anuncios de DASH

Categoría

Tipo de contenido

Función

HTML5 FF, IE, Chrome, Android Chrome

Ad Insertion

VOD

Solo publicidad

Y

Ad Insertion

VOD

Parámetros de objetivo

Solo VOD

Ad Insertion

VOD

Parámetros personalizados

Solo VOD

Ad Insertion

VOD + Activo

Política de publicidad personalizada

No admitido

Ad Insertion

VOD + Activo

Carga de publicidad diferida

No admitido

Ad Insertion

VOD

Anuncios complementarios, anuncios tipo titular, anuncios en los que se puede hacer clic

No admitido

Ad Insertion

VOD

VPAID 2.0

No admitido

Tabla 15: Integraciones de DASH

Categoría

Tipo de contenido

Función

HTML5: FF, IE, Chrome, Android Chrome

Integraciones

VOD + Activo

Integración de VHL de Adobe Analytics

Y

Problemas corregidos

Problemas corregidos en la actualización 2.4.12 (compilación 204)

Los siguientes problemas se solucionan en la actualización de la versión 2.4.12 del SDK de TVSDK del explorador (compilación 204):

21647: TVSDK debe permitir la reproducción automática de vídeo en dispositivos iOS cuando el audio está silenciado.

21465: Se recibe el acceso denegado del sistema de claves de error al reproducir un flujo DASH protegido por DRM después de reproducir un flujo en directo DASH.

21442: habilite la reproducción automática del contenido en la web de iOS, después de que el anuncio previo se reproduzca con un gesto del usuario.

21240: API proporcionada para filtrar los anuncios VPAID analizados desde Auditude/VMAP.

Problemas corregidos en la versión 2.4.11

Los siguientes problemas se han corregido en la versión 2.4.11 del SDK de TVSDK para navegadores:

Funciones principales de reproducción:

19192: TVSDK ahora implementa TextFormat:bottomInset y TextFormat:safeArea. Debido a estas mejoras, se pueden volver a colocar los subtítulos si la barra de control se muestra en la pantalla.

21009: Los subtítulos permanecen en la pantalla en caso de búsqueda a través de la discontinuidad hasta que aparecen nuevos subtítulos.

21141: La llamada de retorno se rechaza debido a una condición de carrera durante la adición de segmentos.

21142: Disponibilidad de intervalos de reproducción buscables cuando el reproductor está en estado INITIALIZADO. Debido a estos cambios, ahora se admite el inicio de sesión en la posición .

21363: Los subtítulos cerrados 608/708 no están sincronizados después de la inserción de anuncios para flujos DASH.

Funciones de inserción de publicidad:

21179: Los problemas relacionados con mid-roll (pausas largas, marcos negros) con contenido de VOD ahora se resuelven estableciendo correctamente la propiedad ad.primaryAsset.adParameters .

21257: El archivo MP4 con la tasa de bits más alta se selecciona para la transcodificación si MP4 no es un tipo mime válido y la función de reempaquetado creativo está habilitada.

21361: TVSDK ahora pasa el sistema de publicidad y el ID creativo de la respuesta VAST como parámetros de consulta en la solicitud de paquete creativo para admitir reglas de normalización adicionales.

Problemas corregidos en la versión 2.4.10

Los siguientes problemas se han corregido en la versión 2.4.10 del SDK de TVSDK para navegadores:

Funciones principales de reproducción:

21060: Error de códec no válido generado con flujos HLS que contienen discontinuidad y los cuadros ISO BMFF se ejecutan al final del flujo.

21045: La reproducción automática no funciona en iOS después de completar la primera reproducción de vídeo en una lista de reproducción.

20975: El proveedor de QoS devuelve la velocidad de fotogramas como NaN en el explorador Chrome.

20823: Error de códec no admitido generado en segmentos de encuentro sin datos.

20769: El SDK ahora comienza con la velocidad de bits actual en la búsqueda en lugar de cambiar inmediatamente según la política ABR.

20031: Cuando se encuentra en modo vertical en IE11 (Windows 8.1), la pantalla de vídeo se vuelve pequeña. Función de protección de contenido:

19316: Omita los segmentos que fallan en el descifrado en el caso de flujos HLS AES-128.

Problemas corregidos en la versión 2.4.9

Los siguientes problemas se han corregido en la versión 2.4.9 del SDK de TVSDK para navegadores:

Funciones principales de reproducción:

13407: Los flujos DASH pueden paralizarse si Firefox deja de enviar el evento "ontimeupdate" durante la reproducción.

16380: Durante la reproducción de contenido de vídeo de audio mixto de segmentos que tienen tiempos de inicio no coincidentes a través de MSE, el error de sincronización de audio entre representaciones se acumula en los conmutadores ABR, lo que finalmente resulta en un error (problema de cromo #663686).

17985: Al reproducir un flujo ISO-BMFF específico en el navegador Firefox, la reproducción se atasca (problema de Firefox #1342913). Esto se ha solucionado desde Firefox v53.

19141: Error de referencia no capturado (en promesa): la anchura no está definida.

18997, 19299: Problema con el parpadeo del vídeo en el límite del segmento. Esto ocurría porque el SDK no calculaba correctamente el desplazamiento de tiempo de composición de la última muestra.

19780: La reproducción no comienza con el contenido de HLS ni con el anuncio de HLS en Firefox v53 (número de Firefox 354653).

20046: La hora del programa se recibe como clave en lugar de valor cuando se recibe como objeto de metadatos temporizados.

20047: useDefaultResizeHandler genera un error con la reserva de Flash.

20179: La reserva de Flash no funciona con el Flash Player v25.0.0.171.

20293: Firefox deja de almacenar en búfer los datos de ciertos flujos HLS que llevan a la paralización.

20626: El reproductor genera un error de descodificación de medios en Chrome debido a la administración incorrecta de muestras de vídeo de duración cero.

20078: La reproducción se detiene en el error del explorador "Se excedió la cuota".

18639: En HLS Live stream 608 CC el texto a veces aparece como mal escrito.

20028: El parámetro de tamaño ClosedCaptions no cambia el tamaño de fuente.

20613: Los cuadros de subtítulos se superponen entre sí, por lo que son ilegibles.

Funciones del Ad Insertion principal (CSAI):

20043: Falta las llamadas de impresión y seguimiento de anuncios con varios anuncios y redirecciones de terceros.

20044: Al utilizar el reempaquetado creativo, es necesario volver a empaquetar todas las publicidades de la pausa publicitaria correctamente. De lo contrario, la pausa publicitaria se descarta completamente.

20097: La reproducción del anuncio se omite y el contenido principal se reanuda inmediatamente, en lugar de esperar un tiempo de espera de 20 segundos si el manifiesto del anuncio no está disponible.

Problemas corregidos en la actualización de la versión 2.4.8 (compilación 6002)

Los siguientes problemas se solucionan en la actualización de la versión 2.4.8 del SDK de TVSDK del explorador (compilación 6002):

14126: La reproducción puede paralizarse en Firefox (problema #1316024) debido a una brecha interna en el búfer de origen de MSE. Intente buscar para reanudar la reproducción

19608: Corrección para honrar el valor de compensación de tiempo de la respuesta VMAP de Auditude.

19635: Corrige la paralización de vídeo en Internet Explorer 11 en Windows 10.

19761: Correcciones para problemas ABR con HLS.

19780: Corrige la reproducción del anuncio con contenido HLS que se dañó en Mozilla Firefox v53.

19877 y 19744: Los problemas corrigen la incoherencia al seleccionar la velocidad de bits después de una operación de búsqueda. Ahora, la selección de velocidad de bits en la búsqueda es el valor inferior de la velocidad de bits actual y la velocidad de bits en el inicio.

19881: La reproducción atascada y la superposición de almacenamiento en búfer aparece durante un tiempo infinito después de que la búsqueda se realice entre 3 y 4 veces.

19884: Confirme el cumplimiento de los requisitos de ruta de medios verificada (VMP) de Chrome 59 Beta. bTVSDK pudo reproducir contenido Widevine DRM con Chrome 59 Beta.

19916: Se interrumpió la reproducción de DRM en UI-Framework. Ahora, invoca acquisitionLicense incluso si no hay ninguna política en los metadatos.

Problemas corregidos en la versión 2.4.8

Los siguientes problemas se han corregido en la versión 2.4.8 del SDK de explorador:

10075: Al buscar antes de la línea de tiempo, el evento de finalización de reproducción no se recibía en Firefox ni Chrome y el evento de búsqueda no se recibía en Firefox.

15775: Reproducir el evento completo no recibido en Windows 8.1 Internet Explorer.

17306: Para flujos SSAI, se admite la reproducción. No se admite el seguimiento de la publicidad vinculada.

19142: A veces, rebobinar hace que el reproductor de vídeo permanezca en estado de almacenamiento en búfer para siempre.

19218: Los marcadores de anuncio no están disponibles a través del marco de IU.

19219: La reproducción solo de anuncios no funciona a través del marco de IU.

19222: La clave AES-128 se solicita una vez para una lista de reproducción y las solicitudes posteriores se proporcionan desde la caché. Anteriormente, se solicitaba para cada segmento.

19597: "Error de tipo no capturado: No se puede leer la propiedad "log" de undefined" se vio con las compilaciones de Chrome canary.

19605: adRequestDomain no estaba disponible en el modo de reserva de Flash.

19608: Los anuncios VMAP no se insertaban para las transmisiones en directo de HLS. El SDK ahora considera los marcadores de referencia y no se basa en los valores de compensación de tiempo en las respuestas VMAP.

19637: La reproducción de los anuncios solo produce un error de secuencia de comandos al final del anuncio.

19732: Las solicitudes de la lista de reproducción CRS fallaban con el error 404. Las solicitudes 1401 y 1403 del Explorador TVSDK ahora se actualizan para encargarse de ello.

19762: se solía llamar a acquisitionLicense antes de setAuthenticationToken porque se devolvió una licencia válida independientemente de la validez del token. Esto se corrige ahora y acquisitionLicense solo se llama después de la respuesta setAuthenticationToken .

Problemas corregidos en la versión 2.4.7

En la versión 2.4.7 se corrigieron los siguientes problemas:

8397: Es posible que las transmisiones en directo de HLS generadas a través de Adobe Medium Server no se reproduzcan si los segmentos no comienzan con un fotograma de clave.

13606: Se han corregido varios problemas relacionados con la llamada a otro punto del contenido en el flujo HLS en el navegador Chrome.

14807: En el navegador Chrome, si la llamada a otro punto del contenido se activa inmediatamente después de play(), la reproducción puede detenerse con el error DOMException: La solicitud play() fue interrumpida por una llamada …(Problema de cromo nº 593273).

19085: Los parámetros de MediaPlayer como volume, abrControlParameters y ccStyle no se establecen como Predeterminados al restablecer el reproductor.

Problemas corregidos en la versión 2.4.6

Se ha corregido el siguiente problema en la versión 2.4.6:

18093: Cuando se utiliza la versión 24 de Flash Player en el modo de reserva de Flash, se devuelven TimedMetadata para la etiqueta situada junto a la etiqueta suscrita.

Problemas corregidos en la versión 2.4.4

En la versión 2.4.4 se corrigieron los siguientes problemas:

8711: Con MSE, los subtítulos 608/708 se dejan justificados de forma predeterminada.

13934: La configuración de ABR para los anuncios no se aplica cuando se reproduce con transmisiones HLS Live.

14079: La longevidad de los flujos HLS Live con una ventana baja de DVR puede fallar, ya que la reproducción puede quedar retrasada debido a problemas de latencia de la red. Haga clic en el punto activo para reanudar la reproducción.

15037: Los ejemplos enviados con la interfaz de usuario del reproductor no funcionan en Microsoft Internet Explorer 10 en Windows 7.

15913: Para las emisiones de VOD HLS, en Chrome, la emisión no se reproducirá si la respuesta del manifiesto no se modifica como 304. Esto se ha solucionado desde Chrome v55 (problema de Chromium 633696).

16103: En Android Chrome, en condiciones de ancho de banda bajo, la reproducción puede paralizarse con el TypeError no capturado: No se puede leer la propiedad "programDateTime" de error no definido.

16265: Para los flujos VOD y en directo de HLS, la búsqueda entre discontinuidades no funciona.

16709: La reanudación del flujo en directo de HLS con PDT y el marcador de discontinuidad puede provocar que el reproductor se atasque en el almacenamiento en búfer.

Problemas y limitaciones conocidos

A continuación se mencionan las limitaciones y los problemas conocidos del SDK de explorador.

Tabla 16: Funciones principales de reproducción

Tipo de contenido Función Flash HTML5 en Firefox, IE, Chrome, Android Chrome HTML5 en Safari, iOS Safari Chromecast (solo reproducción de DASH)
VOD + Activo Reproducción general (reproducción, pausa, llamada a otro punto del contenido)

・ Los formatos multimedia que no sean HLS no son compatibles.

8799: La alternativa de Flash no se ocupa del contenido mixto y, por lo tanto, es necesario asegurarse de que el contenido, los anuncios y otras direcciones URL no conduzcan a contenido mixto (contenido seguro y no seguro juntos).

・ 19271: La reproducción de varias utilidades a través de la interfaz de usuario no se admite en el modo de reserva de Flash.

・ La alternativa de Flash no funciona en Microsoft Internet Explorer 8 y 9 en Windows 7, ya que estas versiones no son compatibles con el SDK.

・ 20262: La reserva de Flash agrega parámetros personalizados a la lista de información de segmentación. También el orden de prioridad de los parámetros personalizados es diferente en el caso de Flash y MSE.

・ 20653:La reserva de Flash TVSDK del explorador no funciona en Win10 con la actualización de Creadores.

・ Flash Fallback funciona con Flash Player versión 23 y posterior.

・ 20087 - Chrome 59 Beta con

Flash 25.0.0.171

Beta (predeterminado), la reproducción de HLS no funciona en el modo de reserva de Flash. Funciona bien en Canary.

・ 12563: Las emisiones Dash con códec de audio mp4a.40.02 no se reproducen en Firefox debido a una cadena de códec de audio no compatible en MPD. Se admite el códec de audio mp4a.40.2.

15029: Al cambiar entre vídeos en multiView en la interfaz de usuario de Framework, el botón de reproducción/pausa no se actualiza en consecuencia.

・ 16034:En Windows 8.1 IE, llamar a reset() genera un error de tipo MIME desconocido. Vuelva a cargar el contenido para reanudar la reproducción.

・ 18235: Algunos problemas de búsqueda se observan con los flujos de vod de DASH con anuncios.

・ 18727: La API de error no es compatible con MSE

18750: Los eventos de cambio de estado pueden estar desordenados en algunos casos tanto para el SDK como para el marco de interfaz de usuario, y en el marco de interfaz de usuario, es posible que falten eventos IDLE e Initialization StatusChange para los oyentes de eventos agregados después de cargar el recurso.

・ 18889: Si MediaPlayer está en estado ERROR, no se devuelve el objeto view.

・ 19039: Si AdobePSDK. MediaPlayer. seekToLocal() se utiliza con un valor bueno que EOF, entonces la reproducción comienza desde el principio en el caso de MSE.

・ 19049: No se notifica ningún estado de error en el Flash Player de Chrome, IE o Firefox cuando el vídeo está bloqueado durante la reproducción.

・ 17205: La reproducción de vídeo se detiene durante varias horas mientras se reproduce el audio (problema con Chromium# 664033).

・ 12308: Los flujos DASH con composición_ tiempo_offset especificado pueden tener un tiempoStampOffset aplicado en el navegador Chrome que da lugar a una hora de descodificación negativa y, por lo tanto, un error MEDIA_ERR_ SRC_NOT_ SUPPORTED (Problema de Chromium #398141).

・ 14126: La reproducción puede paralizarse en Firefox (número de problema 1316024) debido a una brecha interna en el búfer de origen de MSE. Intente buscar para reanudar la reproducción.

・ 19115: MS Edge e IE 11 (Win 8.1 y 10) no establece Origin como nulo en el redireccionamiento CORS y, sin embargo, falla porque el encabezado no es nulo y provoca un error de reproducción.

・ 19861: Problema con el comportamiento de adición en el búfer de origen para los medios ya reproducidos. Chrome rechaza el fragmento anexado, incluido moov, lo que provoca el siguiente error de descodificación. (Problema de cromo #735335)

19921: La reproducción se detiene para cierto contenido HLS aunque su almacenamiento en búfer se haya realizado correctamente (problema de Chromium #713540)

・ 20444:La búsqueda del final del rango en búfer en IE y Edge puede causar que la reproducción se detenga.

・ 20511: A veces, el rechazo de la búsqueda se puede observar para flujos HLS con o sin anuncios.

・ 20743: En Windows 10 Chrome, el flujo en directo de HLS se reproduce durante unos segundos antes de la reproducción previa a la emisión de MP4.

・ 21043: Es posible que la dimensión de vídeo no sea correcta durante la carga inicial debido a la falta de metadatos.

・ 21115: El gesto del usuario de Android es necesario para iniciar la reproducción si el anuncio previo a la emisión está disponible para vídeos en una lista de reproducción.

・ HLS Live no admite el rollover de la marca de tiempo.

・ El audio AAC-SSR no es compatible.

Los códecs de audio AC3 y AC3 mejorado no son compatibles.

・ Para flujos con discontinuidad de marca de tiempo pero sin marcadores de discontinuidad

・ La reproducción puede tener problemas y la búsqueda incorrecta debido a los saltos.

・ Es posible que la duración del contenido y la duración de la reproducción no coincidan.

・ Las interrupciones entre representaciones y representaciones deben coincidir con otras circunstancias, lo que puede provocar problemas de sincronización y paralización.

・ Es posible que los subtítulos y WebVTT no aparezcan cerca del final de la emisión.

・ Los cambios en el códec de audio no son compatibles con los saltos de marca de tiempo.

・ No se admite la inserción de anuncios.

・ El modo de truco de reenvío rápido puede provocar un bucle de reproducción en Win 8.1 IE 11 (número de MS 12446268).

DASH:

・ Para emisiones en directo: se admite el perfil en directo con tipo dinámico.

・ Para flujos VoD: se admite el perfil en directo con tipo estático.

Para los flujos VoD, el perfil bajo demanda no está certificado para los flujos de trabajo de publicidad.

・ No se admiten los flujos de DASH Live y DASH Video on Demand.

・ La reproducción de vídeo PIP (Picture in Picture) no es compatible con iOS en modo de pantalla completa.

En Safari (etiqueta de vídeo), la extensión menos manifiesto sin tener un encabezado de tipo de contenido correcto no funciona.

・ el applicationID de la aplicación del remitente debe ser el mismo que se generó al registrar la URL del receptor como una aplicación del receptor personalizado.

・ El reproductor de referencia está certificado para los flujos de trabajo DASH. El marco de IU no está certificado.

Para obtener la lista de códecs de medios admitidos, consulte aquí.

FER VOD Reproducción general (reproducción, pausa, llamada a otro punto del contenido) 18098: Algunos problemas de búsqueda se observan con el flujo FER de HLS LBA.
VOD + Activo Velocidad de bits adaptable

・ 20079: Reescritura del búfer en la búsqueda dentro del intervalo de almacenamiento en búfer.

20080: El comportamiento del Flash ABR es coherente con el MSE.

・ La variante de reserva de solo audio en un flujo ABR se ignora debido a limitaciones relacionadas con el búfer.

・ 12289: Los parámetros de control ABR no se aplican para audio en el caso de transmisiones HLS/DASH no mezcladas.

VOD + Activo Subtítulos 608/708

・ 7810: En Android 4.4.4, Chrome no parece ser compatible con las familias de fuentes CSS básicas utilizadas por el reproductor y, por lo tanto, la función de cambio de estilo de fuente no funciona.

・ Los canales CC no se pueden cambiar en el caso de 608 subtítulos.

・ Las funciones de estilo avanzado no son compatibles con los 608 subtítulos.

Se admiten subtítulos incrustados (608/708), marcados mediante la etiqueta de accesibilidad.

VOD + Activo WebVTT

・ 5206: El reproductor ignora las etiquetas de región del archivo WebVTT al mostrar los rótulos.

・ DASH: Los archivos VTT fragmentados o segmentados no son compatibles.

VOD + Activo Failover de manifiesto 21056: Con la reserva de Flash, la conmutación por error no se produce para la emisión en directo si la emisión principal devuelve un error 404 durante la reproducción. La conmutación por error de manifiesto solo es aplicable para contenido y no para anuncios. La conmutación por error de la lista de reproducción que falta funciona en Safari solo para el código de error HTTP 404.
VOD + Activo Failover avanzado

・ La conmutación por error de segmento no admite saltos de segmentos no disponibles y reproducción continua.

20533: Los segmentos que faltan en una lista de reproducción deben tratarse como una discontinuidad y la reproducción debe reanudarse desde el siguiente segmento disponible.

21267: El cambio de flujo debido a un error puede llevar a la descarga de segmentos más antiguos.

VOD + Activo Notificaciones de QoS y del reproductor 21129: La velocidad de fotogramas no está disponible en caso de Flash de reserva.

・ 11170:

Timed_Event no está disponible para el TVSDK del explorador con MSE, a diferencia del TVSDK del explorador con reserva de Flash.

21129: La velocidad de fotogramas no se calcula para emisiones en directo.

VOD + Activo Compatibilidad con encabezados de cookie

con el indicador de credenciales y los encabezados de cookies no son compatibles con Safari.

21051: Para permitir las cookies en Safari, habilite la configuración "Cookies y datos de sitio web" en Preferencias > Privacidad.

VOD + Activo Etiquetas personalizadas 14763: No se deben admitir las etiquetas personalizadas que no sean las que empiecen por #. En este momento, el objeto TimedMetadata se crea y se comunica para estas etiquetas durante la reserva de Flash. Los flujos con etiquetas personalizadas dentro de banda no están certificados.
VOD + Activo Audio de enlace posterior

・ La inserción de anuncios no es compatible con los flujos LBA en directo de HLS.

・ 17273: Los flujos LBA de VOD HLS cambian a la representación predeterminada en caso de failover y no se pueden volver a seleccionar la última vez que se seleccionó.

・ 20251: El flujo de HLS Live LBA puede pararse en la búsqueda.

・ 20497: El reproductor permanece en estado de almacenamiento en búfer si los flujos no multados de HLS LBA no tienen fotogramas de audio o vídeo cerca del final del flujo.

VOD + Activo 302 Redireccionamiento

15787: 302

la optimización de redireccionamiento no es compatible con los exploradores windows Edge e IE, ya que no admiten la propiedad responseURL en el objeto XMLHttpRequest .

Tabla 17: Funciones de reproducción avanzadas

Tipo de contenido Función Flash HTML5 en Firefox, IE, Chrome, Android Chrome HTML5 en Safari, iOS Safari Chromecast (solo reproducción de DASH)
VOD Reproducción con desplazamiento

El inicio de la reproducción con un valor de desplazamiento determinado no es compatible con el contenido MP4.

20492: Los anuncios intermedios anteriores al desplazamiento se reproducen antes de que el contenido se reanude desde el valor de desplazamiento. La reproducción con la función de desplazamiento no es compatible con iOS.
VOD Reproducción complicada La reproducción continua no funciona para flujos que no tienen representaciones de iFrame.

・ Las adaptaciones Trick Play no son compatibles con Firefox e Internet Explorer, por lo que el modo de truco inverso no está disponible en estos navegadores.

・ La reproducción no está disponible cuando se reproduce contenido junto con anuncios.

・ 10435: Durante la reproducción de DASH, el vídeo se bloquea al reproducir el truco de reenvío en Internet Explorer (Win 8.1)

de forma intermitente. Esto sucede porque se utiliza la propiedad playRate de los elementos de vídeo sin la adaptación de reproducción de trucos.

14182: A veces, durante el rebobinado en el navegador Chrome, es posible que el evento de búsqueda no se reciba y, por lo tanto, el modo de truco no funcionará.

・ 14942: Las tasas de reproducción se pueden configurar en Chrome para Android incluso en el caso de emisiones que no sean de reproducción engañosa, pero la configuración no se aplicará y la reproducción continuará a una velocidad normal.

・ 17308: La llamada a otro punto del contenido no funciona en el modo de reproducción.

・ 17309: En el navegador Chrome, el modo de truco inverso no se puede mantener durante más de 2 segundos.

19272: Es posible que la reproducción de trucos no se recupere del almacenamiento en búfer en el explorador Windows 10 Edge en el caso de los flujos DASH.

No se admite el modo de truco de rebobinado.
VOD + Activo Análisis de ID3 20346: El SDK también debe devolver el byte de codificación de texto de los marcos ID3.

El SDK ignora las etiquetas ID3 disponibles en flujos de transporte de datos de audio (ADTS).

・ 12378: Los metadatos temporizados de ID3 se analizan en diferentes momentos en Flash y navegador con compatibilidad con MSE y, por lo tanto, el comportamiento de visualización en la cronología del reproductor de referencia también es diferente.

・ 19247: El análisis de ID3 no es compatible con la interfaz de usuario.

・ 20323: La etiqueta PRIV ID3 utilizada para indicar la marca de tiempo de la primera muestra de un segmento aac no se analiza en Safari (problema de Safari #32422733)

・ 20350: En algunos dispositivos (incluido MAC OS X 10.1, iPad10) Safari no proporciona un evento de cambio de señal cuando se encuentra en modo de truco y, por lo tanto, no se reciben fotogramas ID3. (Problema de Safari #32450526)

VOD + Activo Compatibilidad con el marcador de discontinuidad

・ La inserción del anuncio del lado del cliente no es compatible con los flujos HLS que contienen discontinuidad.

・ No se permite el cambio del códec de audio entre interrupciones en el flujo HLS.

・ El interruptor de pista de audio no es compatible con el flujo HLS con marcadores de discontinuidad

El número de secuencia de discontinuidad es un requisito para los flujos HLS con discontinuidad para poder reproducirse en Safari.

Tabla 18: Funciones de protección de contenido

Tipo de contenido Función Flash HTML5 en Firefox, IE, Chrome, Android Chrome HTML5 en Safari, iOS Safari Chromecast (solo reproducción de DASH)
VOD + Activo AES-128 El rango de bytes no es compatible con contenido cifrado AES-128. 12324: Los flujos cifrados HLS AES-128 no se reproducen en Safari si no se especifica la etiqueta IV.
VOD DRM

・ 12660: El reproductor HTML5 emite un error interno del servidor para el contenido de guión cifrado de PlayReady caducado.

・ 16720: El contenido cifrado DASH DRM no funcionará si falta el atributo start en la etiqueta period .

・ 18589: La reproducción no es compatible con flujos DRM protegidos Dash VoD Multiperiod con Xlink.

・ 18653: La reproducción del contenido multiperiodo Widevine con varias claves se detiene en el primer periodo y no puede cambiar al siguiente periodo.

・ 18656: El flujo MultiPeriod de Playready, cifrado con claves diferentes, no se reproducirá.

Playready 2.0 para Dash no está certificado.

12602: El reproductor HTML5 actualiza los metadatos DRM de HLS Fairplay repetidamente en Safari

Se puede reproducir el contenido DASH Widevine DRM empaquetado a través de Bento4. El contenido empaquetado a través de Offline Packager y Shaka packager no se reproduce. DASH PlayReady DRM no es compatible.

Cuadro 19: Funciones principales del Ad Insertion (CSAI)

Tipo de contenido Función Flash HTML5 en Firefox, IE, Chrome, Android Chrome HTML5 en Safari, iOS Safari Chromecast (solo reproducción de DASH)
VOD + Activo Pre/Mid/Post

・ Los anuncios previos con contenido en directo HLS se reproducen en modo de reproductor doble.

・ Los anuncios DASH con contenido HLS y los anuncios HLS con contenido DASH no son compatibles.

・ 19002: En HTML5 Player con MSE adBreak. insertionType no devuelve el valor correcto para representar el tipo de inserción correcto, es decir, el cliente insertado o el servidor insertado.

7794: En dispositivos móviles (iOS, Android con Chrome 33 o un explorador nativo o inferior) en los que la barra de control predeterminada está visible en modo de pantalla completa, la barra de búsqueda y los botones de reenvío rápido están disponibles cuando Ads Play.

・ 11048: El cambio de un anuncio a contenido HLS Live no es sencillo en el caso de las extensiones de fuentes de medios.

・ 16083: En Android 4.4 Chrome v52, a veces los anuncios HLS con contenido HLS pueden provocar un error de descodificación de la canalización después de una reproducción interrumpida.

・ 16097: Los errores encontrados durante la pausa publicitaria no se gestionan, lo que puede hacer que el flujo principal detenga la reproducción.

・ 18095: Los anuncios de MP4 no son compatibles con el contenido en directo de HLS.

19120: Varias búsquedas en anuncios HLS con contenido HLS pueden hacer que el flujo detenga la reproducción.

・ 19131: La superposición de almacenamiento en búfer puede aparecer al cambiar de la pausa publicitaria previa a la emisión a contenido.

・ 20296: En el caso de las transmisiones en directo HLS, la búsqueda en la ventana DVR seguida de la búsqueda en las retransmisiones intermedias resueltas puede provocar una interrupción de la reproducción.

・ 20298:HLS Transmisiones en directo con rollos medios paran el primer anuncio a mitad de rollo y sale de la ventana DVR.

・ 20317: Las transmisiones en directo de HLS pueden paralizarse al cambiar al siguiente anuncio o de un anuncio a otro en caso de que la pausa publicitaria contenga más de un anuncio.

  • Los anuncios en la ventana DVR de los flujos HLS Live no se resuelven.
VOD + Activo VAST 2.0/3.0 El SDK no respeta el atributo de secuencia dentro de la respuesta VMAP para VAST adSource.
VOD + Activo VAST 2.0/3.0 20779: El SDK no respeta el atributo de secuencia dentro de la respuesta VMAP para VAST adSource.
VOD + Activo VMAP 1.0 12014: No se admite el atributo de repetición VMAP.
VOD + Activo Reempaquetado creativo 21464: La respuesta de publicidad se descarta por completo si el reempaquetado creativo falla en uno de los anuncios de la pausa publicitaria.

Tabla 20: Funciones avanzadas de Ad Insertion (CSAI)

Tipo de contenido Función Flash HTML5 en Firefox, IE, Chrome, Android Chrome HTML5 en Safari, iOS Safari Chromecast (solo reproducción de DASH)
VOD Solo publicidad 20056: La propiedad de tecnología del reproductor no es relevante, ya que se basa en el contenido principal que está vacío en el caso de la reproducción de Solo publicidad
VOD + Activo Política de publicidad personalizada

・ Los comportamientos de los anuncios no son compatibles con los anuncios en MP4 y el contenido en MP4.

・ 13973: Comportamientos de publicidad personalizados : la directiva SKIP no genera un evento completo cuando se utiliza con MSE.

・ 14939: Las políticas de comportamiento publicitario personalizadas omiten y omiten las pausas publicitarias no funcionan para el contenido de DASH.

・ 17131: El primer fotograma del anuncio está visible y, a continuación, el contenido se reanuda en caso de omitir la directiva de pausa publicitaria.

Anuncios/anuncios tipo titular/anuncios en los que se puede hacer clic Los anuncios de tipo titular no están visibles al utilizar un reproductor de referencia.
VPAID 2.0

・ Los comportamientos de los anuncios no son compatibles con los anuncios VPAID.

・ 15032: Los anuncios VPAID en combinación con anuncios MP4 o HLS en una pausa publicitaria no son compatibles.

・ 19001: En Android e iOS, cuando el anuncio VPAID se reproduce con MP4 como contenido principal, se pueden auditar dos pistas de audio, una de contenido principal y otra de anuncio.

・ 20762: Los anuncios VPAID no son compatibles con Imagen en imagen (PIP).

・ 21172: El evento de finalización de reproducción no se recibe para el contenido de VOD de HLS con anuncios VPAID.

・ 21173: No se recibe onAdBreakCompleteEvent para el contenido de VOD de HLS ni para los anuncios VPAID de anuncio.

El reproductor cambia entre el modo normal y el modo de pantalla completa al cambiar entre VPAID y el contenido principal.

Tabla 21: Integraciones

Tipo de contenido Función Flash HTML5 en Firefox, IE, Chrome, Android Chrome HTML5 en Safari, iOS Safari Chromecast (solo reproducción de DASH)
VOD + Activo Integración de VHL de Adobe Analytics 19004: El seguimiento de Video Analytics no está disponible a través de la herramienta de configuración de la interfaz de usuario.

Recursos útiles

En esta página