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 un conjunto de archivos Smooth Streaming de velocidad de bits adaptativa 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. Para codificar los archivos multimedia en archivos de velocidad de bits adaptativa, vea Creación de trabajos de codificación.

Con el empaquetado dinámico, lo único que debe hacer es crear un activo que contenga un conjunto de archivos MP4 de velocidad de bits adaptativa o archivos de Smooth Streaming de velocidad de bits adaptativa. Luego, según el formato especificado en la solicitud de manifiesto o fragmento, el servidor de streaming a petición asegurará de que reciba 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 sacar partido de los paquetes dinámicos, primero debe obtener al menos una unidad reservada de streaming a petición. Para obtener más información, vea Escalar un servicio multimedia.

Para entregar contenido protegido, utilice cifrado dinámico con empaquetado dinámico. Para obtener más información, vea Protección del contenido multimedia.

Se recomienda usar el empaquetado dinámico. Sin embargo, hay escenarios que solo se pueden lograr con paquetes estáticos. Tiene que utilizar el empaquetado estático para validar los archivos MP4 codificados con codificadores externos. Para obtener más información, vea . Validación de archivos MP4 de velocidad de bits adaptativa codificados con codificadores externos

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 archivos MP4 de velocidad de bits adaptativa 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 Servicios multimedia 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 MP4 Dolby Digital Plus.

Archivos Smooth Dolby Digital Plus.

Vea también

Mostrar:
© 2014 Microsoft