La recherche vidéo vous permet d'accéder directement à n'importe quel point d'un fichier audio ou vidéo sans altérer l'expérience de lecture.
Présentation
Dans les scénarios de vidéo à la demande (VOD), lorsqu'un utilisateur cherche une position spécifique, le client envoie une requête URL au serveur, par exemple http://www.aliyundoc.com/test-****.flv?start=10. Le serveur renvoie le contenu à partir de la keyframe qui précède immédiatement la position demandée (le 10e octet dans cet exemple), sauf si la position correspond exactement à une keyframe.
Avant d'utiliser la recherche vidéo, activez la fonctionnalité range back-to-origin. Si une requête HTTP inclut un en-tête Range, votre serveur d'origine doit répondre avec un code d'état 206 Partial Content et fournir les données demandées.
Le tableau ci-dessous répertorie les formats de fichier et les formats d'URL pris en charge.
|
Format de fichier |
Métadonnées |
Paramètre Start |
Exemple |
|
MP4 |
Les métadonnées de la vidéo sur le serveur d'origine doivent se trouver au début du fichier. Les vidéos dont les métadonnées sont situées à la fin ne sont pas prises en charge. |
Spécifie le temps en secondes. Le CDN cherche la keyframe qui précède immédiatement l'instant spécifié, sauf si la valeur |
La requête URL |
|
FLV |
Le fichier vidéo sur le serveur d'origine doit contenir des métadonnées. |
Spécifie le décalage en octets. Le CDN cherche la keyframe qui précède immédiatement le décalage d'octets spécifié, sauf si le décalage correspond au début d'une keyframe. |
La requête URL |
Procédure
Connectez-vous à la console ApsaraVideo VOD.
Dans le volet de navigation de gauche, sous Configuration Management, cliquez sur CDN Configuration > Domain Names.
Recherchez le nom de domaine à configurer et cliquez sur Configure dans la colonne Actions.
Cliquez sur l'onglet Video Related et activez l'interrupteur Drag/Drop Playback.
FAQ
La recherche vidéo, la lecture accélérée et la lecture normale consomment-elles la même quantité de trafic ?
La lecture d'une vidéo à vitesse accélérée, par exemple 1,5x ou 2x, consomme la même quantité de trafic que la lecture normale, car le trafic dépend de la quantité de données téléchargées et non de la vitesse de lecture.
La recherche par glissement de la barre de progression consomme généralement une quantité de trafic différente de celle de la lecture sans recherche. Lorsque vous faites glisser la barre de progression, le lecteur peut devoir demander des segments vidéo qui ne sont pas encore mis en cache, ce qui génère du trafic supplémentaire.