Exportar (0) Imprimir
Expandir todo

Paquetes dinámicos

Actualizado: mayo de 2014

Servicios multimedia de Microsoft Azure se puede usar para entregar una multitud de formatos de archivo de origen multimedia, formatos de streaming de contenido multimedia y formatos de protección de contenido a una variedad de tecnologías de cliente (por ejemplo, iOS, XBOX, Silverlight, Windows 8). Estos clientes comprenden los distintos 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 (formato multimedia básico ISO 14496-12) de velocidad de bits adaptable o archivos de Smooth Streaming que desea ofrecer a clientes que comprenden MPEG DASH, HLS o Smooth Streaming, debería aprovechar las ventajas que ofrecen los paquetes dinámicos de Media Services.

Con los paquetes dinámicos, lo único que tiene que hacer es crear un recurso con un conjunto de archivos MP4 de velocidad de multibits o archivos de origen Smooth Streaming de velocidad de multibits. 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.

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, consulte Escalar un servicio multimedia.

noteNota
Puede usar paquetes dinámicos para entregar DASH/CSF cifrado con CENC, HLS v3 y v4 cifrados con PlayReady o Smooth Streaming cifrado con PlayReady solo si el 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, consulte Protección de Smooth Streaming y MPEG DASH con PlayReady.

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

Para obtener una descripción general de los paquetes dinámicos, vea esta introducción a los paquetes dinámicos.

En este tema se describen los pasos para realizar lo siguiente:

Para preparar el recurso para el streaming dinámico, en esta sección se describen dos opciones.

noteNota
Los paquetes dinámicos no admiten todos los formatos de archivo MP4. Para obtener más información, consulte Formatos incompatibles para paquetes dinámicos.

Para aprovechar las ventajas que ofrecen los paquetes dinámicos, debe realizar los pasos siguientes:

  1. Cargar un archivo de entrada (denominado archivo intermedio). Por ejemplo, H.264, MP4 o WMV (para obtener la lista de formatos admitidos, vea Formatos que admite Media Services Encoder).

  2. Codificar el archivo intermedio como conjuntos de archivos MP4 H.264 de velocidad de bits adaptable.

  3. Publicar el recurso que contiene el conjunto de MP4 de velocidad de bits adaptable creando un localizador a petición.

  4. Construir direcciones URL de streaming para obtener acceso y hacer streaming del contenido.

En el tema Crear un trabajo de codificación con el SDK de Media Services para .NET, se muestra cómo realizar todos estos pasos.

Normalmente, se realiza esta tarea cuando se carga un conjunto de archivos MP4 de velocidad de bits adaptable que no se habían codificado con Media Services Encoder. En el tema Validación de MP4 de velocidad de bits múltiples codificados con codificadores externos se muestra cómo llevar a cabo esta tarea.

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

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

Para proporcionar a los usuarios las direcciones URL de streaming, primero debe crear un localizador OnDemandOrigin. Al crear el localizador, le proporciona la Path base para el recurso que incluye el contenido de streaming que desea. Sin embargo, para poder realizar el streaming de este contenido es necesario modificar más esta ruta. Para construir una dirección URL completa para el archivo de manifiesto de streaming, debe concatenar el valor de Path del localizador y el nombre del archivo de manifiesto (nombrearchivo.ism). Luego debe añadir /Manifest y un formato adecuado (si es necesario) a la ruta de acceso del localizador de origen. En la tabla siguiente se describen los formatos y se ofrecen ejemplos:

 

Smooth Streaming

{nombre de cuenta de media services}.origin.mediaservices.net/{id. de localizador}/{nombre de archivo}.ism/Manifest

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

MPEG DASH

{nombre de cuenta de media services}.origin.mediaservices.net/{id. de localizador}/{nombre de archivo}.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

{nombre de cuenta de media services}.origin.mediaservices.net/{id. de localizador}/{nombre de archivo}.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

{nombre de cuenta de media services}.origin.mediaservices.net/{id. de localizador}/{nombre de archivo}.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 con licencia para Adobe PrimeTime/Access)

{nombre de cuenta de media services}.origin.mediaservices.net/{id. de localizador}/{nombre de archivo}.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 acerca del streaming de contenido, consulte: Entrega de contenido, Entrega de recursos con el SDK de Media Services para .NET y Entrega de recursos con la API de REST de Media Services.

Los paquetes dinámicos no admiten los siguientes formatos de archivo de origen.

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

    • Archivos MP4 Dolby Digital Plus

    • Archivos Smooth Streaming Dolby Digital Plus

    noteNota
    Estos códecs se admiten en Azure Media Packager.

  • Contenido protegido:

    • Cifrado en almacenamiento

    • Protegido con PlayReady

      Puede usar paquetes dinámicos para entregar DASH/CSF cifrado con CENC, HLS v3 y v4 cifrados con PlayReady o Smooth Streaming cifrado con PlayReady solo si el recurso de entrada es Smooth Streaming cifrado con PlayReady. Actualmente, debe usar cifrado estático para proteger Smooth Streaming con PlayReady. Para obtener más información, consulte Protección de Smooth Streaming y MPEG DASH con PlayReady.

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

      Actualmente, no puede usar paquetes dinámicos para entregar DASH/CSF, HLS o Smooth Streaming cifrados con AES.

    noteNota
    Estos códecs se admiten en Azure Media Encryptor y Azure Media Packager.

  • Orígenes HLS:

    • HLS protegido por PlayReady

      Puede usar paquetes dinámicos para entregar HLS v3 y v4 cifrados con PlayReady solo si el recurso de entrada es Smooth Streaming cifrado con PlayReady.

    • Archivos HLS de IIS MS

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

    • HLS segmentado

Vea también

Mostrar:
© 2014 Microsoft