Compartir a través de


Personalización de la entrega de medios

[La característica asociada a esta página, Reproductor multimedia de Windows SDK, es una característica heredada. Se ha reemplazado por MediaPlayer. MediaPlayer se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer en lugar de Reproductor multimedia de Windows SDK, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

A diferencia de la comunicación unidireccional que difunde contenido idéntico a un público masivo, Windows Media Technologies te proporciona las herramientas para usar datos demográficos para individualizar las emisiones. Con Internet, la comunicación bidireccional a gran escala está disponible fácilmente. Este intercambio dinámico de información permite a los proveedores de contenido conocer su audiencia y responder con presentaciones personalizadas.

En el ejemplo siguiente, con una empresa ficticia, se muestra cómo se puede personalizar la entrega de contenido de streaming. En esta explicación se da por supuesto que está familiarizado con las páginas active server (archivos ASP o .asp) y que define variables.

News Network es una organización ficticia de noticias de difusión que ha ampliado sus operaciones para incluir un sitio web. La característica principal del sitio es una sección en la que los usuarios pueden crear sus propios noticieros personalizados. En lugar de ver un noticiero tradicional dirigido a un público masivo, un usuario ve un programa de noticias completo que contiene solo temas de interés personal. En la secuencia siguiente se describe una experiencia de usuario típica.

  1. Un nuevo usuario va al sitio y hace clic en Crear su noticiero personal.
  2. Se abre un formulario de preferencia. En este formulario, el usuario responde preguntas sobre preferencias personales, como historias de noticias favoritas, historias de noticias menos favoritas, aficiones y método habitual de recibir noticias diarias.
  3. El usuario envía esta información, y unos segundos después ve una transmisión de noticias personal completa, de 15 minutos, que contiene contenido del programa, transiciones y comerciales. La selección de cada elemento multimedia, incluidos los comerciales, se basa en el perfil de usuario y se realiza automáticamente con componentes de Windows Media Technologies y herramientas de Internet fuera de la estantería.

En la lista siguiente se describe cómo interactúan las distintas herramientas para crear un newscast personalizado.

  1. El formulario de preferencia que rellena el usuario es una página de servidor activo (ASP) (Choices.asp). Los datos obtenidos del formulario de preferencia se analizan mediante dos componentes de servidor. Un componente usa la información para consultar una base de datos de noticias de Microsoft SQL Server. El otro componente es un servidor de anuncios que usa un conjunto complejo de reglas basadas en requisitos contractuales y datos demográficos para programar anuncios adecuados para el usuario en ese momento.
  2. Las dos bases de datos devuelven partes diferentes de una lista de reproducción. La base de datos de noticias devuelve un conjunto de entradas de historia adecuadas y el servidor de anuncios devuelve un conjunto de entradas comerciales adecuadas.
  3. Una segunda página ASP (PlayShow.asp) recibe las entradas de la base de datos de noticias y el servidor de anuncios, y las combina con las entradas de presentación abierta, cerrada y transición estándar. Después, todas las entradas se diseñan según la plantilla proporcionada por PlayShow.asp y la página ASP devuelve una lista de reproducción al usuario.
  4. El control de Reproductor multimedia de Windows incrustado en el equipo del usuario reproduce la lista de reproducción de principio a fin y el usuario ve una transmisión de noticias personalizada.

El ejemplo siguiente es una parte de un archivo de lista de reproducción que un usuario podría recibir. Se han agregado banners de anuncios, vínculos MOREINFO y ABSTRACTS.

<ASX Version="3">
<TITLE>MyPersonalized NewsCast</TITLE>
<ENTRY ClientSkip="no">
    <!<entity type="mdash"/>- Commercial Element 1 -->
    <REF HREF="mms://proseware.com/Commercial.wma" />
    <BANNER HREF="https://www.proseware.com/images/MoreInfo.gif" >
        <MOREINFO HREF="https://www.proseware.com" target="_blank" />
    <ABSTRACT>Courtesy of Windows Media Technologies
    </ABSTRACT>
    </BANNER>
</ENTRY>
<ENTRY>
    <!<entity type="mdash"/>- Program Element 1 -->
    <TITLE>A Celebrity's Life</TITLE>
    <COPYRIGHT>Copyright 2004</COPYRIGHT>
    <REF HREF="mms://proseware.com/SomePath/TheFile.wma" />
    <ABSTRACT>
     :: A celebrity looks back on her career after 40 years in public life.
    </ABSTRACT>
    <COPYRIGHT>Copyright 2004-- All Rights
         Reserved
    </COPYRIGHT>
</ENTRY>

<ENTRY>
    <!<entity type="mdash"/>Program Element 2 -->
    <TITLE>City council votes to build new bicycle path</TITLE>
    <COPYRIGHT>Copyright 2004</COPYRIGHT>
    <REF HREF="mms://proseware.com/SomePath/MyFile.wma" />
    <ABSTRACT>
        :: Some residents opposed changing the landscape in the public parks to accommodate bicycles.
    </ABSTRACT>
    <COPYRIGHT>Copyright 2004 -- All Rights Reserved
    </COPYRIGHT>
</ENTRY>
</ASX>

  • Las empresas, las organizaciones, los productos, las personas y los eventos usados en los ejemplos son ficticios. No se entenderá o deducirá ninguna asociación con ninguna empresa, organización, producto, persona o acontecimiento reales.

Crear listas de reproducción de metarchivo

Listas de reproducción de metarchivo

Uso de listas de reproducción de metarchivo

Referencia de elementos de metarchivo de Windows Media

Guía del metarchivo de Windows Media