다음을 통해 공유


미디어 배달 개인 설정

[이 페이지와 연결된 기능인 Windows 미디어 플레이어 SDK는 레거시 기능입니다. MediaPlayer로 대체되었습니다. MediaPlayer는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows 미디어 플레이어 SDK 대신 MediaPlayer를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

Windows Media Technologies는 동일한 콘텐츠를 대량의 사용자에게 브로드캐스트하는 단방향 통신과 달리 인구 통계를 사용하여 브로드캐스트를 개별화하는 도구를 제공합니다. 인터넷을 사용하면 대규모 양방향 통신을 쉽게 사용할 수 있습니다. 이러한 동적 정보 교환을 통해 콘텐츠 공급자는 대상 그룹을 파악하고 사용자 지정된 프레젠테이션으로 응답할 수 있습니다.

다음 예제에서는 가상의 회사를 사용하여 스트리밍 콘텐츠 배달을 개인 설정할 수 있는 방법을 보여 줍니다. 이 설명에서는 활성 서버 페이지(ASP 또는 .asp 파일)와 변수 정의에 익숙하다고 가정합니다.

News Network는 웹 사이트를 포함하도록 운영을 확장한 가상의 방송 뉴스 organization. 사이트의 기본 기능은 사용자가 개인 설정된 뉴스캐스트를 만들 수 있는 섹션입니다. 사용자는 대중을 대상으로 하는 전통적인 뉴스캐스트를 보는 대신 개인적인 관심의 topics 포함하는 완전한 뉴스 프로그램을 볼 수 있습니다. 다음 시퀀스는 일반적인 사용자 환경을 설명합니다.

  1. 새 사용자가 사이트로 이동하여 개인 뉴스캐스트 만들기를 클릭합니다.
  2. 기본 설정 양식이 열립니다. 이 양식에서 사용자는 즐겨 찾는 뉴스 기사, 가장 좋아하는 뉴스 기사, 취미 및 일상적인 뉴스를 받는 일반적인 방법과 같은 개인 기본 설정에 대한 질문에 답변합니다.
  3. 사용자는 이 정보를 보내고 몇 초 후에 프로그램 콘텐츠, 전환 및 광고가 포함된 15분 분량의 전체 개인 뉴스캐스트를 볼 수 있습니다. 광고를 포함한 각 미디어 요소의 선택은 사용자 프로필을 기반으로 하며 Windows Media Technologies 구성 요소 및 기성 인터넷 도구를 사용하여 자동으로 수행됩니다.

다음 목록에서는 다양한 도구가 상호 작용하여 맞춤형 뉴스캐스트를 만드는 방법을 설명합니다.

  1. 사용자가 입력하는 기본 설정 양식은 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 메타파일 가이드