Bagikan melalui


Menggunakan Pengalihan Streaming Acara Langsung

[Fitur yang terkait dengan halaman ini, Pemutar Media Windows SDK, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer. MediaPlayer telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer alih-alih Pemutar Media Windows SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Media streaming juga dapat dikontrol oleh interaksi perintah skrip yang disematkan dalam aliran media dengan elemen metafile Windows Media dalam daftar putar metafile.

Peristiwa adalah jenis perintah skrip tertentu yang disematkan dalam aliran media atau file media. Ketika kontrol Pemutar Media Windows menerima perintah skrip, kontrol tersebut memproses peristiwa seperti yang didefinisikan oleh elemen EVENT dalam daftar putar metafile. Pemutar Media Windows beralih dari aliran saat ini yang dirender dan merender konten yang direferensikan dalam elemen EVENT daftar putar metafile. Elemen EVENT biasanya digunakan dalam produksi langsung.

Elemen EVENT terlihat mirip dengan elemen ENTRY , tetapi masing-masing menangani pemutaran streaming dan file media secara berbeda. Elemen ENTRY digunakan untuk membuat daftar putar. Aliran atau file media yang dirujuk dalam elemen ENTRY mulai diputar saat streaming atau file media yang dirujuk di ENTRY sebelumnya selesai. Aliran yang dirujuk dalam EVENT hanya diputar saat perintah skrip tertentu diterima. Misalnya, ketika Pemutar Media Windows menerima perintah skrip dengan string jenis "EVENT" dan string perintah "Adlink", ia mencari daftar putar untuk elemen berikut.

<EVENT NAME="Adlink" WHENDONE="RESUME"> 
    <ENTRY HREF=mms://www.proseware.com/adlink.wma />
</EVENT>

Pemutar Media Windows kemudian beralih dari streaming langsung untuk memutar streaming atau file media yang terkandung dalam EVENT, dalam hal ini Adlink.wma. Kode WHENDONE="RESUME" menginstruksikan Pemutar Media Windows untuk melanjutkan pemutaran stream sebelumnya ketika Adlink.wma selesai.

Catatan

Kegagalan untuk menangani setiap peristiwa yang disematkan dalam aliran media atau file media dapat menghasilkan hasil yang tidak terduga.

 

Jika ingin menggunakan pengalihan streaming acara langsung, Anda harus menyertakan satu elemen EVENT dalam daftar putar untuk menangani setiap perintah skrip peristiwa yang disematkan di aliran media atau file media di daftar putar Anda. Sebelum membuat daftar putar, Anda harus mengetahui detail tentang perintah skrip mana yang disematkan dalam konten media digital Anda. Jika ada perintah skrip peristiwa yang ingin Anda abaikan Pemutar Media Windows, sertakan elemen EVENT di daftar putar Anda untuk menangani peristiwa, tetapi referensikan URL dummy di penanganan aktivitas.

Penyisipan Iklan

Teknik ini dapat digunakan untuk penyisipan iklan. Misalnya, selama siaran Internet langsung dari permainan bola, perintah dapat dikirim di awal setiap jeda komersial yang menginstruksikan setiap klien (Pemutar Media Windows) untuk memainkan iklan yang tercantum dalam daftar putarnya. Ketika klien selesai memutar iklan, daftar putar menginstruksikan setiap klien untuk memotong kembali ke siaran langsung. Konten media PERISTIWA hanya akan dirender ketika media streaming yang diakses menyiarkan skrip yang disematkan dengan nama PERISTIWA yang cocok.

Kemungkinan yang melekat dalam pengalihan ACARA paling baik dihargai dengan membedakan bagaimana iklan menjangkau pemirsa melalui siaran over-the-air standar dengan bagaimana iklan dapat menjangkau pemirsa menggunakan Windows Media Technologies. Secara historis, iklan siaran hanya dapat ditargetkan secara kasar kepada penonton, menggunakan data peringkat sebagai kriteria utama. Iklan yang dikirim menggunakan Teknologi Media Windows dapat ditujukan langsung ke pengguna target karena EVENT dan daftar putar dapat dibangun dengan cepat berdasarkan input pengguna. Untuk informasi selengkapnya, lihat Mempersonalisasi Pengiriman Media.

Anda juga dapat menggunakan daftar putar metafile untuk menampilkan grafik, audio, dan teks yang disesuaikan untuk iklan. Anda dapat menggunakan elemen BANNER sebagai elemen anak dari PERISTIWA untuk menampilkan grafik pesan iklan. Elemen BANNER menyediakan jalur dan file yang berisi grafik untuk banner iklan Anda. Anda juga dapat menyediakan tautan ke situs atau file menggunakan elemen anak MOREINFO . URL dalam elemen MOREINFO dapat menyediakan tautan ke lebih banyak iklan di Web. Contoh berikut menunjukkan penggunaan elemen-elemen ini.

Contoh Kode

<BANNER HREF="SomePath\2.gif">
    <ABSTRACT>Read This Ad and Buy.</ABSTRACT>
    <MOREINFO HREF="https://www.proseware.com" />
</BANNER>

Contoh berikut menyisipkan ad Advert.wma ke aliran siaran unicast BallGame saat klien menerima perintah skrip EVENT dengan atribut NAME diatur ke "Time-Out". CLIENTSKIP diatur ke TIDAK untuk mencegah iklan yang dialirkan dilewati. Dalam contoh ini, iklan yang dialirkan harus diputar sebelum kembali ke streaming asli. Setelah iklan selesai, klien melanjutkan pemutaran streaming asli.

Contoh Kode

<ASX VERSION="3.0">
    <ENTRY>
        <REF HREF="mms://proseware.com/BallGame" />
    </ENTRY>
    <EVENT NAME="Time-Out" WHENDONE="RESUME">
        <ENTRY>
            <REF HREF = "mms://proseware.com/Advert.wma" 
                CLIENTSKIP = "NO" />
       </ENTRY>
    </EVENT>
</ASX>

Daftar Putar Metafile

Menggunakan Metafile Playlists

Referensi Elemen Metafile Windows Media

Panduan Metafile Media Windows