La recherche vidéo est une fonctionnalité de la vidéo à la demande permettant au client d'envoyer une requête URL au serveur lorsqu'un utilisateur se positionne à un instant précis. Cette rubrique explique comment activer la recherche vidéo dans CDN.
Formats de fichiers et paramètres
Par exemple, si un client envoie une requête URL pour un fichier FLV telle que www.aliyun.com/test.flv?start=10, le serveur renvoie les données à partir de l'image clé précédant le 10e octet. Le tableau suivant détaille les formats de fichiers et d'URL pris en charge pour la recherche vidéo.
Format de fichier | Métadonnées | Paramètre start | Exemple |
MP4 | Les métadonnées vidéo du serveur d'origine doivent figurer dans l'en-tête du fichier. Les vidéos dont les métadonnées se trouvent en fin de fichier ne sont pas prises en charge. | Le paramètre start indique le temps en secondes et accepte jusqu'à trois décimales. Par exemple, start=1,01 signifie que la lecture débute à 1,01 seconde.
| Une requête URL pour |
FLV | La vidéo du serveur d'origine doit contenir des métadonnées. | Le paramètre start définit le décalage en octets. Les valeurs décimales ne sont pas acceptées. Si vous spécifiez une valeur décimale, le module de recherche l'arrondit à l'entier inférieur. Si vous activez l'option Time-based FLV Seeking, les paramètres start et end représentent le temps en secondes. Remarque La recherche par octet convient aux traitements de données précises ou aux flux vidéo bruts, tandis que la recherche temporelle offre une expérience plus conviviale en permettant de sauter à une seconde précise.
| Une requête URL pour |
Procédure
Connectez-vous à la console DCDN.
Dans le volet de navigation de gauche, cliquez sur Domain Names.
Sur la page Domain Names, localisez le nom de domaine cible et cliquez sur Configure.
Dans l'arborescence de navigation de gauche du nom de domaine, cliquez sur Optimization.
-
Dans la section Drag/Drop Playback, activez l'option Drag/Drop Playback.

Gestion des paramètres de glisser-déposer
Par exemple, lors d'une recherche temporelle, les paramètres par défaut sont start et end. Les tableaux ci-dessous décrivent la logique de traitement des valeurs de paramètres selon les différents scénarios :
Requêtes de fichiers MP4
|
Valeur start/end |
Exemple |
Traitement du glisser-déposer |
|
|
|
Ignore les paramètres de recherche vidéo et renvoie la vidéo complète. |
|
|
|
Traite le glisser-déposer pour le fichier |
|
|
|
Effectue une recherche vidéo sur la plage |
|
|
|
Effectue une recherche vidéo sur la plage |
|
|
|
Ignore les paramètres de recherche vidéo et renvoie la vidéo complète. |
|
|
|
Traite le glisser-déposer pour le fichier |
|
|
|
Traitement du glisser-déposer : durée de traitement du fichier |
|
|
|
Renvoie le code |
Requêtes de fichiers FLV
|
Valeur start/end |
Exemple |
Logique de gestion du glisser-déposer |
|
|
|
Ignore les paramètres de recherche vidéo et renvoie la vidéo complète. |
|
|
|
Traitement du glisser-déposer : durée pour le fichier |
|
|
|
Effectue une recherche vidéo sur la plage |
|
|
|
Traite la plage |
|
|
|
Ignore les paramètres de recherche vidéo et renvoie la vidéo complète. |
|
|
|
Traite un fichier d'une longueur de |
|
|
|
Gère le glisser-déposer pour le fichier |
|
|
|
Renvoie la vidéo complète. |