• [^] # Conteneurs

    Posté par (site web personnel) . En réponse à la dépêche Le débat sur la lecture des codecs vidéo par les balises HTML5. Évalué à 7.

    le MKV et l'OGM, et je ne sais pour quelle raison, on parle beaucoup de l'OGM, alors que pour le coup, les performances parlent en faveur du MKV.

    OGG (OGA, OGV... pour l'OGM, c'est un vieux hack) est plus facilement "streamable" (le vrai, pas celui de youtube qui n'est qu'un fichier rediffusé à tout le monde comme n'importe quelle page HTML ou autre). lors d'une nouvelle demande, envoi des headers une fois, et si le client perds ensuite des packets, c'est pas grave, il y a une séquence de synchro, le serveur n'a rien à faire.

    Avec MKV, il faut envoyer les headers aussi, mais en plus une fois que la synchro est perdue, c'est mort, il faut ré-envoyer les headers, le serveur recommence à zéro.

    Bon, ça serait pas trop grave (parce que bon, rien ne vaut un bon MP3, pas besoin de gérer des headers et compagnie, ça c'est du vrai streamable bien pensé à la base!) si MKV n'était pas dans le coma (même si le site web a eu une bonne mise à jour il y a peu), et que ses concepteurs n'avaient pas abandonné leur lobbying et l'adaptation du conteneur pour les logiciels tiers.
    Car la qualité d'un conteneur est très secondaire par rapport au lobbying à faire pour qu'il soit adopté.

    MKV serait effectivement mieux (adapté dès le départ à la vidéo, OGG est une horreur à décoder avec 36 façons différentes, une par format du stream encapsulé, super, rien de générique), mais malheureusement il faut se rendre à l'évidence : faute de personnes pour en faire le lobbying, il est en train de mourir à petit feu (et c'est dommage), alors que Xiph fait pas mal de forcing pour que ses formats video et audio soient adoptés, et par ricochet leur conteneur.

    J'aurai largement préféré du MKV+Vorbis+Theora à la place de OGG+Vorbis+Theora aussi, le développement est beaucoup plus facile avec du MKV pour moi (cf ma page perso pour les curieux), mais faut faire avec, et depuis que Xiph pousse Theora, ben je dois me replonger dans mon code OGG qui est horrible tellement c'est chiant à gérer ces hacks déja dans tous les sens pour un conteneur si jeune!