Directivas de streaming

En Azure Media Services v3, las directivas de streaming permiten definir los protocolos de streaming y las opciones de cifrado de los localizadores de streaming. Media Services v3 proporciona algunas directivas de streaming predefinidas para que se pueden usar directamente en la versión de prueba o en producción.

Las directivas de streaming predefinidas que están disponibles actualmente son:

  • Predefined_DownloadOnly. Para permitir la descarga únicamente.
  • Predefined_ClearStreamingOnly. Para permitir borrar solo el streaming.
  • Predefined_DownloadAndClearStreaming. Para permitir tanto la descarga como borrar el streaming.
  • Predefined_ClearKey. Para permitir HLS/DASH/Smooth cifrado con envelopeEncryption, donde Media Services emite la clave de contenido.
  • Predefined_MultiDrmCencStreaming. Para permitir el streaming con DASH/Smooth cifrado con commonEncryptionCenc, donde Media Services emite las licencias de PlayReady y Widevine.
  • Predefined_MultiDrmStreaming. Para permitir el streaming con DASH/Smooth cifrado con commonEncryptionCenc, donde Media Services emite las licencias de PlayReady y Widevine; o para permitir el streaming con HLS cifrado con commonEncryptionCbcs, donde Media Services emite de la licencia de FairPlay.
  • Si ninguna de las anteriores satisface sus necesidades, cree una nueva directiva de streaming.

Importante

  • Las propiedades de directivas de streaming que son del tipo Datetime siempre están en formato UTC.
  • Debería diseñar un conjunto limitado de directivas para su cuenta de Media Service y reutilizarlas con los objetos StreamingLocator siempre que se necesiten las mismas opciones. Para obtener más información, consulte Cuotas y límites.

Si cifra el contenido, debe crear una directiva de clave de contenido.

Si tiene requisitos especiales (por ejemplo, si quiere especificar protocolos diferentes, tiene que usar un servicio de entrega de claves personalizadas o una pista de audio sin cifrar), puede crear una directiva personalizada de streaming.

Borrar el cifrado común de clave (CENC)

No necesita una directiva de clave de contenido para el streaming o descarga sin cifrar. Cuando necesite usar un cifrado, CENC le permite tener un cifrado común sin la administración de derechos digitales, pero recuerde que el reproductor no admite el cifrado de sobre AES.

Los reproductores que permiten el cifrado CENC incluyen:

  • dash.js de la versión 4.5.0
  • Reproductor Shaka de la versión 4.0.0 (2022-04-30)
  • Exoplayer de Android de la versión r2.18.1
  • Bitmovin
  • Theo Player

Filtrado, ordenación, paginación

Consulte Filtrado, ordenación y paginación de entidades de Media Services.

Obtener ayuda y soporte técnico

Puede ponerse en contacto con Media Services con preguntas o seguir nuestras actualizaciones mediante uno de los métodos siguientes: