Maison > Problème commun > Quel est le format m3u8 ?

Quel est le format m3u8 ?

青灯夜游
Libérer: 2023-02-20 13:38:10
original
50320 Les gens l'ont consulté

m3u8 est le format d'encodage UTF-8. M3U8 fait référence au fichier M3U codé en UTF-8, et le fichier M3U enregistre un fichier d'index en texte brut. Lorsque vous l'ouvrez, le logiciel de lecture ne le lit pas, mais trouve l'adresse réseau du fichier audio et vidéo correspondant en fonction de son. index pour le traitement en ligne. M3U8 est un format multimédia de streaming courant, qui existe principalement sous la forme d'une liste de fichiers. Il prend en charge à la fois la diffusion en direct et la lecture à la demande, et est particulièrement utilisé sur des plates-formes telles qu'Android et iOS.

Quel est le format m3u8 ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Introduction à M3U8

Les fichiers M3U8 font référence aux fichiers M3U au format de codage UTF-8 (M3U utilise le codage du jeu de caractères Latin-1). Le fichier M3U est un fichier texte brut qui enregistre l'index Lorsque vous l'ouvrez, le logiciel de lecture ne le lit pas, mais trouve l'adresse réseau du fichier audio et vidéo correspondant en fonction de son index pour la lecture en ligne. Le processus est le suivant :

Quel est le format m3u8 ?
m3u8 playback process.png

M3U8 est un format multimédia de streaming courant, qui existe principalement sous la forme d'une liste de fichiers. Il prend en charge à la fois la diffusion en direct et la lecture à la demande, et est particulièrement important. couramment utilisé sur des plates-formes telles qu'Android et iOS.

Avantages du M3U8

1 Il peut s'adapter à plusieurs taux de code. En fonction de la bande passante du réseau, le client sélectionnera automatiquement un fichier adapté à son propre débit binaire pour la lecture afin d'assurer un streaming vidéo fluide. Le représentant est le HLS (HTTP Live Streaming) d'Apple. HLS a une fonctionnalité : le streaming adaptatif. Le client peut sélectionner automatiquement des flux vidéo avec des débits binaires différents en fonction des conditions du réseau, utiliser des débits binaires élevés lorsque les conditions le permettent et utiliser des débits binaires faibles lorsque le réseau est occupé. volonté. Ceci est très utile pour garantir une lecture fluide lorsque l’état du réseau des appareils mobiles est instable.

2. Réduisez la pression de charge sur le serveur source. La caractéristique de M3U est de diviser le streaming multimédia en plusieurs fragments TS, puis de collecter ces fragments TS via un fichier de liste m3u étendu pour que le lecteur client les reçoive. L'avantage de cette méthode par rapport à l'utilisation du protocole RTSP est qu'une fois la segmentation terminée, le processus de distribution ultérieur ne nécessite l'utilisation d'aucun logiciel spécial supplémentaire. Un serveur réseau ordinaire peut être utilisé, ce qui réduit considérablement les exigences de configuration du système. Serveur Edge CDN et peut utiliser n'importe quel CDN disponible dans le commerce. Le protocole le plus couramment utilisé pour la distribution est HTTP. L'optimisation de la mise en cache du serveur proxy pour ce protocole est assez mature, alors que peu de serveurs proxy disposent d'une optimisation de la mise en cache pour RTSP.

3. Pour les vidéos en différé, les avantages existent également : lors de la lecture d'un seul fichier vidéo au format MP4 à l'aide du protocole HTTP, le serveur proxy doit prendre en charge la requête de plage HTTP pour obtenir une partie du fichier volumineux, mais pas tous les serveurs proxy le font. Il existe un bon support. M3U, en revanche, n'a besoin que de trouver le fragment TS correspondant à télécharger en fonction de la chronologie dans le fichier de liste. Il ne nécessite pas de demande de plage et a des exigences beaucoup plus faibles sur le serveur proxy. Tous les serveurs proxy prennent en charge une mise en cache efficace des petits fichiers.

4. Pourquoi utiliser TS au lieu de MP4 ? En effet, deux clips TS peuvent être fusionnés de manière transparente et le lecteur peut les lire en continu. Cependant, en raison de la méthode d'encodage des fichiers MP4, deux clips MP4 ne peuvent pas être fusionnés de manière transparente. ​et le lecteur peut les lire en continu. La lecture de deux fichiers MP4 entraînera un son cassé et des images intermittentes, affectant l'expérience utilisateur.

Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal