Exportar (0) Imprimir
Expandir todo

Empaquetado dinámico

Actualizado: mayo de 2014

Los Servicios multimedia de Microsoft Azure pueden usarse para entregar varios formatos de archivos de origen multimedia, formatos de streaming de elementos multimedia y formatos de protección de contenido a diversas tecnologías cliente (por ejemplo, iOS, XBOX, Silverlight y Windows 8). Estos clientes entienden diferentes protocolos; por ejemplo, iOS requiere un formato HTTP Live Streaming (HLS) V4, y Silverlight y Xbox requieren Smooth Streaming. Si tiene un conjunto de archivos MP4 (ISO Base Media 14496-12) de velocidad de bits adaptativa (velocidades de bits diferentes) o archivos Smooth Streaming y desea prestar servicios a clientes que entienden MPEG DASH, HLS o Smooth Streaming, le conviene aprovechar el empaquetado dinámico de los Media Services.

Con el empaquetado dinámico, lo único que debe hacer es crear un recurso que contenga un conjunto de archivos MP4 a velocidades de bits diferentes o archivos de origen Smooth Streaming a velocidades de bits diferentes. Luego, según el formato especificado en la solicitud de manifiesto o fragmento, el servidor de streaming a petición se asegurará de que recibe la transmisión en el protocolo elegido. Como resultado, solo tendrá que almacenar y pagar los archivos en formato de almacenamiento único y el servicio Media Services creará y proporcionará la respuesta adecuada según las solicitudes de un cliente.

CodificaciónYEmpaquetadoTradicional

EmpaquetamientoDinámico
noteNota
Para poder aprovechar el empaquetado dinámico, primero debe obtener por lo menos una unidad reservada de streaming a petición. Para obtener más información, vea Escalar un servicio multimedia.

noteNota
Puede usar el empaquetado dinámico para proporcionar DASH/CSF cifrado con CENC, HLS v3 y v4 cifrado con PlayReady, o Smooth Streaming cifrado con PlayReady únicamente si su recurso de entrada es Smooth Streaming cifrado con PlayReady. Debe usar el empaquetado estático y el cifrado para proteger Smooth Streaming con PlayReady. Para obtener más información, vea Uso de cifrado estático para proteger el contenido con PlayReady.

Actualmente, no puede usar el empaquetado dinámico para entregar DASH/CSF, HLS o Smooth Streaming cifrado con el Estándar de cifrado avanzado (AES).

Para obtener información sobre el empaquetado dinámico, vea la Introducción al empaquetado dinámico

Este tema le guía por los siguientes pasos:

Tiene dos opciones para preparar un recurso para el streaming dinámico, que se describen en esta opción.

noteNota
El empaquetado dinámico no admite todos los formatos de archivo MP4. Para obtener más información, consulte Formatos no compatibles con el empaquetado dinámico.

Para aprovechar el empaquetado dinámico, debe llevar a cabo los pasos siguientes:

  1. Cargar un archivo de entrada (llamado archivo mezzanine). Por ejemplo, H.264, MP4 o WMV (consulte Formatos admitidos por el Codificador de Servicios multimedia para ver la lista de formatos compatibles).

  2. Codificar el archivo mezzanine en H.264 de velocidad de bits adaptativa MP4.

  3. Publicar el activo que contiene la velocidad de bits adaptativa MP4 creando el localizador a petición.

  4. Compilar las direcciones URL de streaming para acceder al contenido y transmitirlo.

El tema Creación de un trabajo de codificación con el SDK de Servicios multimedia para .NET muestra cómo realizar estos pasos.

Normalmente, realizará esta tarea si está cargando un conjunto de archivos MP4 de velocidad de bits adaptativa que no se codificaron con el Codificador de Servicios multimedia. El tema Validación de MP4 de velocidad de bits múltiples codificados con codificadores externos muestra cómo realizar esta tarea.

Cuando tenga los conjuntos de velocidad de bits adaptativa en el servidor de streaming a petición multimedia de Azure, puede solicitar un localizador y componer las direcciones URL de streaming para Smooth Streaming, MPEG DASH, HLS y HDS (solo para licenciatarios de Adobe PrimeTime/Access).

ImportantImportante
Asegúrese de obtener al menos una unidad reservada de streaming a petición. Para obtener más información, vea Escalar un servicio multimedia.

Para proporcionar a los usuarios direcciones URL de streaming, primero debe crear un localizador OnDemandOrigin. La creación del localizador le proporciona la Path base al recurso que contiene el contenido que desea transmitir en streaming. Sin embargo, para poder transmitir en streaming este contenido, necesita modificar esta ruta de acceso. Para crear una dirección URL completa para el archivo de manifiesto de streaming, debe concatenar el valor Path del localizador y el nombre de archivo del manifiesto (filename.ism). A continuación, anexe /Manifest y un formato apropiado (si es necesario) a la ruta de acceso del localizador de origen. En la tabla siguiente se describen los formatos y se muestran ejemplos:

 

Smooth Streaming

{media services account name}.origin.mediaservices.net/{locator ID}/{filename}.ism/Manifest

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest

Manifiesto de Smooth Streaming 2.0 (manifiesto heredado)

El formato de manifiesto predeterminado de Smooth Streaming contiene la etiqueta repetir (r-tag).

Sin embargo, algunos reproductores no admiten la etiqueta r-tag. Estos clientes pueden usar el formato que deshabilita la etiqueta r-tag: {media services account name}.origin.mediaservices.net/{locator ID}/{filename}.ism/Manifest(format=fmp4-v20)

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=fmp4-v20)

MPEG DASH

{media services account name}.origin.mediaservices.net/{locator ID}/{filename}.ism/Manifest(format=mpd-time-csf) 

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=mpd-time-csf)

HTTP Live Streaming (HLS) V4 de Apple

{media services account name}.origin.mediaservices.net/{locator ID}/{filename}.ism/Manifest(format=m3u8-aapl)

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=m3u8-aapl)

HTTP Live Streaming (HLS) V3 de Apple

{media services account name}.origin.mediaservices.net/{locator ID}/{filename}.ism/Manifest(format=m3u8-aapl-v3)

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=m3u8-aapl-v3)

HDS (solo para licenciatarios de Adobe PrimeTime/Access)

{media services account name}.origin.mediaservices.net/{locator ID}/{filename}.ism/Manifest(format=f4m-f4f)

http://test001.origin.mediaservices.windows.net/fecebb23-46f6-490d-8b70-203e86b0df58/BigBuckBunny.ism/Manifest(format=f4m-f4f)

Para obtener más información sobre el streaming de contenido, consulte: Entregar contenido, Entrega de recursos con el SDK de Media Services para .NET y Entrega de recursos con la API de REST de Servicios multimedia.

Los siguientes formatos de archivo de origen no son compatibles con el empaquetado dinámico.

  • Archivos de origen que contienen los códecs siguientes:

    • Archivos MP4 Dolby Digital Plus.

    • Archivos Smooth Dolby Digital Plus.

    noteNota
    Estos códecs son compatibles con Azure Media Packager.

  • Contenido protegido:

    • Almacenamiento cifrado

    • Protegido por PlayReady

      Puede usar el empaquetado dinámico para proporcionar DASH/CSF cifrado con CENC, HLS v3 y v4 cifrado con PlayReady, o Smooth Streaming cifrado con PlayReady únicamente si su recurso de entrada es Smooth Streaming cifrado con PlayReady. Actualmente, debe usar el cifrado estático para cifrar Smooth Streaming con PlayReady. Para obtener más información, vea Uso de cifrado estático para proteger el contenido con PlayReady.

    • Cifrado con el Estándar de cifrado avanzado (AES)

      Actualmente, no puede usar el empaquetado dinámico para entregar DASH/CSF, HLS o Smooth Streaming cifrado con (AES).

    noteNota
    Estos códecs son compatibles con Azure Media Encryptor y Azure Media Packager.

  • Orígenes de HLS:

    • HLS protegido por PlayReady

      Puede usar el empaquetado dinámico para proporcionar HLS v3 y v4 cifrado con PlayReady únicamente si su recurso de entrada es Smooth Streaming cifrado con PlayReady.

    • Archivos HLS IIS MS

    • Presentaciones HLS IIS MS de Transform Manager o de Media Services Packager

    • HLS segmentado

Vea también

Mostrar:
© 2014 Microsoft