METHOD AND APPARATUS FOR PLAYING A MP4 FILE CONTAINER WHILE GENERATING SUCH A FILE
A method for enabling playback of an MP4 file wrapper/container during generation of the same includes the creation of an auxiliary index file at initiation of the MP4 file generation and the updating of the auxiliary index file simultaneously with the MP4 file being generated. The auxiliary index f...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method for enabling playback of an MP4 file wrapper/container during generation of the same includes the creation of an auxiliary index file at initiation of the MP4 file generation and the updating of the auxiliary index file simultaneously with the MP4 file being generated. The auxiliary index file provides the instantaneous playback of a partially generated MP4 file container up to a last data block written to the MP4 file wrapper. Furthermore, by fixing the size of the index records that make up the auxiliary index file, a device can seek to any index record within the auxiliary index file at constant time and read the attributes of a frame such as data block location and frame offset.
L'invention se rapporte à un procédé qui permet la reproduction d'une enveloppe/contenant de fichier MP4 pendant la génération de ce fichier, et qui comprend la création d'un fichier index auxiliaire au début de la génération du fichier MP4, et la mise à jour du fichier index auxiliaire simultanément à la génération du fichier MP4. Le fichier index auxiliaire sert à la reproduction instantanée d'un contenant de fichier MP4 partiellement généré jusqu'à un dernier bloc de données écrit dans l'enveloppe de fichier MP4. En outre, grâce à la détermination de la taille des groupes d'index qui constituent le fichier index auxiliaire, un dispositif peut consulter à temps constant n'importe quel groupe d'index dans le fichier index auxiliaire, et lire les attributs d'une trame tels que l'emplacement d'un bloc de données ou un décalage de trame. |
---|