Pencarian video memungkinkan Anda melompat ke titik mana pun dalam file audio atau video tanpa mengganggu pengalaman pemutaran.
Ikhtisar
Dalam skenario video on-demand (VOD), ketika pengguna melakukan pencarian ke posisi tertentu, klien mengirim permintaan URL ke server, seperti http://www.aliyundoc.com/test-****.flv?start=10. Server merespons dengan konten yang dimulai dari keyframe tepat sebelum posisi yang diminta (byte ke-10 dalam contoh ini), kecuali jika posisi tersebut sudah merupakan keyframe.
Sebelum menggunakan fitur pencarian video, Anda harus mengaktifkan range back-to-origin. Jika permintaan HTTP menyertakan header Range, server origin Anda harus merespons dengan kode status 206 Partial Content dan data yang diminta.
Tabel berikut mencantumkan format file dan format URL yang didukung.
|
File format |
Metadata |
Start parameter |
Example |
|
MP4 |
Metadata video di server origin harus berada di awal file. Video dengan metadata di akhir tidak didukung. |
Menentukan waktu dalam satuan detik. CDN akan mencari keyframe yang tepat sebelum waktu yang ditentukan, kecuali jika nilai |
Permintaan URL |
|
FLV |
File video di server origin harus berisi metadata. |
Menentukan offset dalam satuan byte. CDN akan mencari keyframe yang tepat sebelum offset byte yang ditentukan, kecuali jika offset tersebut sesuai dengan awal keyframe. |
Permintaan URL |
Prosedur
Masuk ke ApsaraVideo VOD console.
Di panel navigasi kiri, di bawah Configuration Management, klik CDN Configuration > Domain Names.
Temukan nama domain yang ingin Anda konfigurasi dan klik Configure di kolom Actions.
-
Klik tab Video Related dan aktifkan sakelar Drag/Drop Playback.
FAQ
Apakah pencarian video, pemutaran dengan kecepatan dipercepat, dan pemutaran normal mengonsumsi jumlah traffic yang sama?
-
Memutar video dengan kecepatan ditingkatkan, seperti 1,5× atau 2×, mengonsumsi jumlah traffic yang sama dengan pemutaran normal karena traffic bergantung pada volume data yang diunduh, bukan pada kecepatan pemutaran.
-
Melakukan pencarian dengan menyeret bilah kemajuan umumnya mengonsumsi traffic yang berbeda dibandingkan dengan pemutaran tanpa pencarian. Saat Anda menyeret bilah kemajuan, pemutar mungkin perlu meminta segmen video yang belum di-cache, sehingga menimbulkan traffic tambahan.