2017-02-21 120 views
0

Я работаю с контейнером flv, и мне нужно знать, нужно ли писать метаданные в начале FLV-файла или я могу добавить метаданные в середине файла?Если метаданные в контейнере flv должны быть записаны в начале файла?

+0

Вы имеете в виду произвольные метаданные? Или конкретные метаданные кодека (заголовки extradata/sequence)? – szatmary

+0

Произвольные метаданные. – rooltex

ответ

1

FLV хранит метаданные в тегах сценариев. Это JSON, как двоичная структура. Теги сценариев имеют собственную метку времени (относительно 0 и на той же миллисекундовой временной линии, что и аудио и видео). Они могут быть размещены в любом месте потока, но должны иметь монотонные метки времени.