Bagikan melalui


Gambaran umum Format ASF

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

Advanced Systems Format (ASF) adalah format file yang dapat diperluas yang dirancang terutama untuk menyimpan dan memutar aliran media digital yang disinkronkan dan mengirimkannya melalui jaringan. ASF adalah format kontainer untuk konten berbasis Windows Media Audio dan Windows Media Video. Ekstensi wma atau wmv digunakan untuk menentukan file ASF yang berisi konten yang dikodekan dengan codec Windows Media Audio dan/atau Windows Media Video. Windows Media Format SDK dapat digunakan untuk membuat dan membaca file Media Windows, serta file ASF yang berisi tipe data terkompresi atau tidak terkompresi lainnya.

Bagian ini menyediakan deskripsi umum format ASF sebagai informasi latar belakang. Karena objek pembaca dan penulis menangani semua tugas penguraian dan pemformatan file tingkat rendah, tidak perlu memiliki pemahaman terperinci tentang ASF sebelum menggunakan SDK ini untuk membuat file ASF. Spesifikasi ASF lengkap dapat ditemukan di situs Web Microsoft .

Tujuan utama format ASF adalah:

  • Untuk mendukung pemutaran yang efisien dari server media, server HTTP, dan perangkat penyimpanan lokal.
  • Untuk mendukung jenis media yang dapat diskalakan seperti audio dan video.
  • Untuk mengizinkan komposisi multimedia tunggal disajikan melalui berbagai bandwidth.
  • Untuk memungkinkan kontrol penulisan atas hubungan aliran media, terutama dalam skenario bandwidth yang dibatasi.
  • Untuk independen dari sistem komposisi multimedia tertentu, sistem operasi komputer, atau protokol komunikasi data.

File ASF dapat berisi beberapa aliran independen atau dependen, termasuk beberapa aliran audio untuk audio multisaluran, atau beberapa aliran video dengan berbagai laju bit yang cocok untuk transmisi melalui berbagai bandwidth. Aliran dapat dalam format terkompresi atau tidak dikompresi; namun, kompresi terbaik dicapai dengan codec Microsoft Windows Media Audio dan Video 9 Series. Selain jenis aliran media audio dan video standar, file ASF juga dapat berisi aliran teks, halaman Web dan perintah skrip, dan jenis data arbitrer lainnya. ASF mendukung konten multimedia langsung dan sesuai permintaan. Ini dapat digunakan sebagai kendaraan untuk merekam atau memutar kembali H.32X (misalnya, H.323 dan H.324) atau konferensi MBONE.

File ASF diatur ke dalam bagian yang disebut "objek." Ada tiga objek tingkat atas, objek Header dan objek Data (keduanya diperlukan), ditambah objek Indeks opsional. Objek Header berisi informasi umum tentang file, seperti ukuran file, jumlah aliran, metode koreksi kesalahan, dan codec yang digunakan. Metadata juga disimpan di sini. Objek Header adalah satu-satunya objek tingkat atas yang dapat berisi objek lain. Objek Data berisi data aliran, diatur dalam paket. Objek Indeks Sederhana berisi daftar pasangan indeks/bingkai kunci terkait yang memungkinkan aplikasi mencari melalui file secara efisien. Indeks yang terkait dengan setiap bingkai kunci dapat berupa waktu presentasi, nomor bingkai video, atau stempel waktu referensi.

Setiap objek tingkat atas atau tingkat bawah dimulai dengan pengidentifikasi unik global (GUID) dan nilai ukuran. Angka-angka ini memungkinkan pembaca file untuk mengurai informasi di tempat yang sesuai ke dalam objek yang dapat diidentifikasi. Karena GUID ini, objek tingkat bawah dapat dikirim dalam urutan apa pun dan masih dikenali. Format ASF dirancang untuk mengatasi penerimaan data yang tidak akurat. File ASF yang diunduh sebagian masih dapat dibaca, selama berisi objek Header dan setidaknya satu objek Data.

Informasi terperinci tentang ASF yang disajikan dalam spesifikasi ASF. Anda dapat mengunduh spesifikasi dari situs Web Microsoft .

Tentang Windows Media Format SDK