2016-10-17 3 views
0

Je suis en train de comprendre ce qui impose des soutien de certains formats de fichiers multimédias par les différents navigateurs.Pourquoi n'existe-t-il pas de spécifications pour le format de fichier (par exemple HLS ou DASH) dans Media Source Extension?

Pourquoi il n'y a pas de spécifications pour le format de fichier (par exemple HLS ou DASH) dans Media Source Extension? Et si le format de fichier n'est pas spécifié par MSE, alors quel standart le spécifie? Est-ce que c'est juste pour l'implémentation du navigateur?

+1

I deuxième @aergistal mais ce lien peut aussi être utile. https://bitmovin.com/browser-capabilities/ – iangetz

Répondre

2

HLS et DASH ne sont pas des formats de fichiers, ils sont des normes de streaming adaptatif. Ils peuvent utiliser divers conteneurs et codecs.

Pour MSE il y a un registre des formats ici de flux d'octets: https://www.w3.org/TR/mse-byte-stream-format-registry/

Au moment de l'écriture, ils sont WebM, MP4, MPEG-2 TS et MPEG/AAC audio uniquement.

+0

Si MSE spécifie les formats de flux d'octets seulement, alors que la norme spécifie le soutien de '' DASH' et HLS' dans les navigateurs? – Jofsey

+0

@Jofsey Le but de MSE est de vous permettre de décharger le décodage via JavaScript afin que vous pouvez simplement écrire un lecteur JavaScript pour une norme spécifique comme '' DASH' ou HLS' ou autre. Ce qui varie est le support du navigateur pour divers conteneurs/codecs en raison des brevets et de la concurrence. Il n'y a pas de norme pour ce dernier. – aergistal