Персонализация доставки мультимедиа
[Функция, связанная с этой страницей, Медиаплеер Windows SDK, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
В отличие от односторонняя коммуникация, которая транслирует идентичный контент массовой аудитории, технологии Windows Media предоставляют средства для использования демографических данных для индивидуализации трансляций. Благодаря Интернету двусторонний обмен данными в большом масштабе легкодоступен. Этот динамический обмен информацией позволяет поставщикам содержимого узнать свою аудиторию и реагировать на настраиваемые презентации.
В следующем примере с использованием вымышленной компании показано, как можно персонализировать доставку содержимого потоковой передачи. В этом обсуждении предполагается, что вы знакомы с активными серверными страницами (ASP- или ASP-файлами) и определением переменных.
News Network является вымышленной вещательным новостной организацией, которая расширила свою деятельность, чтобы включить веб-сайт. Функция main сайта — это раздел, в котором пользователи могут создавать собственные персонализированные выпуски новостей. Вместо того, чтобы просматривать традиционные новости, направленные на массовую аудиторию, пользователь просматривает полную новостную программу, содержащую только темы, представляющие личный интерес. В следующей последовательности описывается типичное взаимодействие с пользователем.
- Новый пользователь переходит на сайт и нажимает кнопку Создать личную рассылку новостей.
- Откроется форма предпочтения. В этой форме пользователь отвечает на вопросы о личных предпочтениях, таких как избранные новости, наименее любимые новости, хобби и обычный способ получения ежедневных новостей.
- Пользователь отправляет эту информацию и через несколько секунд просматривает полную 15-минутную личную трансляцию новостей, содержащую содержимое программы, переходы и рекламные ролики. Выбор каждого элемента мультимедиа, включая рекламные ролики, основан на профиле пользователя и выполняется автоматически с помощью компонентов Windows Media Technologies и готовых интернет-инструментов.
В следующем списке описывается взаимодействие различных средств для создания персонализированной трансляции новостей.
- Форма предпочтения, которую заполняет пользователь, — это страница Active Server (ASP) (Choices.asp). Данные, полученные из формы предпочтения, анализируются двумя компонентами сервера. Один компонент использует эти сведения для запроса базы данных новостей Microsoft SQL Server. Другой компонент — это сервер рекламы, который использует сложный набор правил, основанных на контрактных требованиях и демографических данных, для планирования рекламы, соответствующей пользователю на тот момент.
- Эти две базы данных возвращают разные части списка воспроизведения. База данных новостей возвращает набор соответствующих записей, а сервер рекламы — набор соответствующих коммерческих записей.
- Вторая asp-страница (PlayShow.asp) получает записи из базы данных новостей и сервера рекламы и объединяет их со стандартными открытыми, закрытыми и переходными записями. Затем все записи выкладываются в соответствии с шаблоном, предоставленным PlayShow.asp, и asp-страница возвращает пользователю список воспроизведения.
- Внедренный элемент управления Медиаплеер 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>
- Названия организаций, предприятий и изделий, а также имена и события, используемые в качестве примеров, являются вымышленными. Возможное сходство с реально существующими организациями, предприятиями, изделиями, лицами и событиями следует рассматривать как случайное.
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по