Loading / Đang tải…
Comprenez comment les lecteurs Web ajoutent des segments multimédias dans le navigateur et pourquoi la lecture MSE peut ne pas exposer un seul fichier vidéo.
Publié le
Media Source Extensions (MSE) est une API de navigateur qui permet aux applications Web de créer une lecture en ajoutant des données multimédias à un tampon source. Un lecteur peut récupérer et gérer lui-même les segments, de sorte que la vidéo visionnée peut ne pas correspondre à une URL de fichier directe. MSE décrit un mécanisme de lecture, pas un format de téléchargement.
Avec MSE, une application Web crée un MediaSource et ajoute un ou plusieurs objets SourceBuffer. Il peut ajouter des segments multimédias au fur et à mesure de leur arrivée, supprimer les anciennes données mises en mémoire tampon et coordonner l'audio et la vidéo. Le navigateur décode et lit le contenu mis en mémoire tampon. Cette architecture prend en charge des lecteurs sophistiqués, mais signifie que la vue réseau peut contenir de nombreuses requêtes plutôt qu'un seul fichier vidéo complet.
Les formats et la logique du lecteur déterminent la manière dont les médias sont décrits, demandés et ajoutés. Un site peut utiliser un manifeste, des ressources segmentées, des pistes distinctes ou une approche de livraison personnalisée. MSE fournit des primitives de navigateur pour assembler la lecture ; il ne prescrit pas qu'un téléchargeur puisse combiner chaque demande observée dans un fichier autonome valide.
Le lecteur peut demander des segments de courte durée uniquement au fur et à mesure que la lecture avance, sélectionner la qualité de manière dynamique et utiliser le contexte de session. La recherche d'un seul lien MP4 peut donc ne produire aucun résultat même lorsque la vidéo est lue normalement. Un détecteur peut afficher des requêtes liées au lecteur, mais sa seule présence ne permet pas d'établir qu'elles constituent un téléchargement complet ou autorisé.
Lorsqu'un flux est disponible via un flux de travail pris en charge et autorisé, inspectez les choix de piste et vérifiez la sortie au lieu de supposer que MSE garantit la compatibilité. La prise en charge du navigateur pour des codecs et des opérations particuliers varie également. La lecture protégée par DRM n'est pas prise en charge pour l'enregistrement et ne doit pas être contournée. Téléchargez uniquement le matériel que vous possédez ou que vous avez l'autorisation explicite de conserver.
Téléchargez uniquement le contenu que vous possédez ou que vous êtes autorisé à enregistrer. La prise en charge dépend du site Web et du format du média ; Le contenu protégé par DRM n'est pas pris en charge.