Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[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 Penulis Sink, 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.]
Beberapa aplikasi pemutaran media melakukan banyak pencarian pada stream individual. Pencarian adalah area di mana performa dapat sangat bervariasi tergantung pada pengaturan aliran. Jika Anda tahu konten Anda perlu dioptimalkan untuk pencarian cepat, Anda dapat menyesuaikan konfigurasi streaming Anda untuk meningkatkan performa.
Faktor terbesar yang memengaruhi kecepatan operasi pencarian dalam video adalah penspasian bingkai kunci. Karena setiap bingkai antara bingkai kunci perlu direkonstruksi berdasarkan bingkai yang datang sebelumnya, bingkai kunci yang diberi spasi lebar menghasilkan waktu pencarian yang lebih lama. Misalnya, jika streaming video dengan 30 bingkai per detik memiliki spasi bingkai kunci maksimum 10 detik, kemungkinan ada 300 bingkai di antara bingkai kunci. Ketika Anda menuju ke bingkai delta terakhir, 299 bingkai harus direkonstruksi agar bingkai tersebut dapat didekompresi. Jika setiap rekonstruksi bingkai membutuhkan waktu .01 detik, pencarian akan memakan waktu hampir 3 detik. Jika Anda ingin meningkatkan efisiensi pencarian, menurunkan spasi bingkai kunci dapat membantu. Namun, jika Anda mengatur bingkai kunci terlalu dekat bersama-sama, Anda dapat kehilangan kualitas.
Anda dapat mengatur spasi bingkai kunci maksimum dengan memanggil IWMVideoMediaProps::SetMaxKeyFrameSpacing. Nilai yang direkomendasikan, berdasarkan laju bit aliran, tercantum dalam tabel berikut. Nilai-nilai ini memberikan keseimbangan yang baik untuk mencari performa dan kualitas. SDK tidak memberlakukan batasan waktu antara bingkai kunci. Secara umum, waktu lebih dari 30 detik dapat berdampak buruk pada waktu pencarian baik ketika konten dialirkan melalui jaringan, dan ketika diputar kembali secara lokal.
Tingkat bit | Penspasian bingkai kunci maksimum yang disarankan |
---|---|
22 Kbps hingga 300 Kbps | 8 detik |
300 Kbps hingga 600 Kbps | 6 detik |
600 Kbps hingga 2 Mbps | 4 detik |
2 Mbps dan lebih tinggi | 3 detik |
Untuk informasi selengkapnya tentang mendapatkan performa terbaik saat mencari file video, lihat Mendapatkan Performa Pencarian Video Terbaik.
Topik terkait