Saat mencari posisi tertentu dalam file video atau audio sesuai permintaan setelah mengaktifkan pencarian video, klien Anda akan mengirim permintaan URL ke server. Topik ini menjelaskan cara mengaktifkan pencarian video di Konsol .
Format file yang didukung
Berikut adalah format file yang didukung untuk pencarian video beserta contoh URL:
MP4
Metadata: Metadata file MP4 di server asal harus disertakan di header file, bukan di bagian ekor.
Parameter awal: Parameter awal menentukan waktu dalam detik dan nilainya dapat dibulatkan hingga tiga tempat desimal. Sebagai contoh,
start=1.01menunjukkan bahwa video diputar dari detik ke-1,01.Jika posisi yang ditentukan oleh parameter awal bukan keyframe, DCDN secara otomatis menemukan keyframe terakhir sebelum posisi tersebut.
Jika posisi yang ditentukan oleh parameter awal bukan keyframe, DCDN secara otomatis menemukan keyframe.
Contoh:
domain/video.mp4?start=10, yang menunjukkan bahwa video diputar mulai dari detik ke-10.
FLV
Metadata: File video di server asal harus berisi metadata.
Parameter awal: Parameter awal menentukan posisi. Parameter awal hanya mendukung nilai dalam byte. Desimal tidak didukung, dan nilai dibulatkan ke bawah menjadi bilangan bulat positif terdekat. Namun, jika Anda mengaktifkan Time-based FLV Seeking, satuan parameter awal dan akhir adalah detik.
CatatanPencarian berdasarkan byte cocok untuk pemrosesan data mentah atau data video mentah. Pencarian berdasarkan detik membawa Anda ke gambar video pada titik waktu tertentu, memberikan pengalaman yang lebih ramah pengguna.
Jika posisi yang ditentukan oleh parameter awal bukan keyframe, DCDN secara otomatis menemukan keyframe terakhir sebelum posisi tersebut.
Jika posisi yang ditentukan oleh parameter awal bukan keyframe, DCDN secara otomatis menemukan keyframe.
Contoh:
domain/video.flv?start=10, yang menunjukkan bahwa video diputar dari byte ke-10.
Prosedur
Masuk ke Konsol DCDN.
Di panel navigasi sisi kiri, klik Domain Names.
Di halaman Domain Names, temukan nama domain yang ingin Anda kelola dan klik Configure.
Di pohon navigasi sisi kiri nama domain, klik Optimization.
Di bagian Drag/Drop Playback, aktifkan Drag/Drop Playback.

Logika pemrosesan parameter pencarian video
Pencarian berdasarkan waktu digunakan sebagai contoh. Parameter awal dan akhir default digunakan. Tabel berikut menjelaskan logika pemrosesan nilai parameter dalam skenario berbeda:
Permintaan untuk file MP4
Nilai awal/akhir | Contoh | Logika pemrosesan |
Nilai tidak valid dari parameter |
| Mengabaikan parameter pencarian video dan merespons dengan video lengkap. |
Nilai valid dari parameter |
| Memproses pencarian video dari |
Nilai tidak valid dari parameter |
| Memproses pencarian video dari |
Nilai valid dari parameter |
| Memproses pencarian video dari |
Kedua parameter |
| Mengabaikan parameter pencarian video dan merespons dengan video lengkap. |
Nilai parameter |
| Memproses pencarian video dari |
Nilai parameter |
| Memproses pencarian video dari |
Nilai parameter | Nilai parameter | Merespons dengan kode status HTTP |
Permintaan untuk file FLV
Nilai awal/akhir | Contoh | Logika pemrosesan |
Nilai tidak valid dari parameter |
| Mengabaikan parameter pencarian video dan merespons dengan video lengkap. |
Nilai valid dari parameter |
| Memproses pencarian video dari |
Nilai tidak valid dari parameter |
| Memproses pencarian video dari |
Nilai valid dari parameter |
| Memproses pencarian video dari |
Kedua parameter |
| Mengabaikan parameter pencarian video dan merespons dengan video lengkap. |
Nilai parameter |
| Memproses pencarian video dari |
Nilai parameter |
| Memproses pencarian video dari |
Nilai parameter | Nilai parameter | Mengembalikan video lengkap. |