Персонализация доставки мультимедиа

[Функция, связанная с этой страницей, Медиаплеер Windows SDK, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

В отличие от односторонняя коммуникация, которая транслирует идентичный контент массовой аудитории, технологии Windows Media предоставляют средства для использования демографических данных для индивидуализации трансляций. Благодаря Интернету двусторонний обмен данными в большом масштабе легкодоступен. Этот динамический обмен информацией позволяет поставщикам содержимого узнать свою аудиторию и реагировать на настраиваемые презентации.

В следующем примере с использованием вымышленной компании показано, как можно персонализировать доставку содержимого потоковой передачи. В этом обсуждении предполагается, что вы знакомы с активными серверными страницами (ASP- или ASP-файлами) и определением переменных.

News Network является вымышленной вещательным новостной организацией, которая расширила свою деятельность, чтобы включить веб-сайт. Функция main сайта — это раздел, в котором пользователи могут создавать собственные персонализированные выпуски новостей. Вместо того, чтобы просматривать традиционные новости, направленные на массовую аудиторию, пользователь просматривает полную новостную программу, содержащую только темы, представляющие личный интерес. В следующей последовательности описывается типичное взаимодействие с пользователем.

  1. Новый пользователь переходит на сайт и нажимает кнопку Создать личную рассылку новостей.
  2. Откроется форма предпочтения. В этой форме пользователь отвечает на вопросы о личных предпочтениях, таких как избранные новости, наименее любимые новости, хобби и обычный способ получения ежедневных новостей.
  3. Пользователь отправляет эту информацию и через несколько секунд просматривает полную 15-минутную личную трансляцию новостей, содержащую содержимое программы, переходы и рекламные ролики. Выбор каждого элемента мультимедиа, включая рекламные ролики, основан на профиле пользователя и выполняется автоматически с помощью компонентов Windows Media Technologies и готовых интернет-инструментов.

В следующем списке описывается взаимодействие различных средств для создания персонализированной трансляции новостей.

  1. Форма предпочтения, которую заполняет пользователь, — это страница Active Server (ASP) (Choices.asp). Данные, полученные из формы предпочтения, анализируются двумя компонентами сервера. Один компонент использует эти сведения для запроса базы данных новостей Microsoft SQL Server. Другой компонент — это сервер рекламы, который использует сложный набор правил, основанных на контрактных требованиях и демографических данных, для планирования рекламы, соответствующей пользователю на тот момент.
  2. Эти две базы данных возвращают разные части списка воспроизведения. База данных новостей возвращает набор соответствующих записей, а сервер рекламы — набор соответствующих коммерческих записей.
  3. Вторая asp-страница (PlayShow.asp) получает записи из базы данных новостей и сервера рекламы и объединяет их со стандартными открытыми, закрытыми и переходными записями. Затем все записи выкладываются в соответствии с шаблоном, предоставленным PlayShow.asp, и asp-страница возвращает пользователю список воспроизведения.
  4. Внедренный элемент управления Медиаплеер Windows на компьютере пользователя воспроизводит список воспроизведения от начала до конца, и пользователь просматривает персонализированную трансляцию новостей.

В следующем примере показана часть файла списка воспроизведения, который может получить пользователь. В него добавлены рекламные баннеры, ссылки MOREINFO и 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>

  • Названия организаций, предприятий и изделий, а также имена и события, используемые в качестве примеров, являются вымышленными. Возможное сходство с реально существующими организациями, предприятиями, изделиями, лицами и событиями следует рассматривать как случайное.

Создание списков воспроизведения метафайлов

Списки воспроизведения метафайлов

Использование списков воспроизведения метафайлов

Справочник по элементам метафайлов Windows Media

Руководство по метафайлам Windows Media