Можно ли подделать атом moov (mp4)?

I ' м пытаюсь воспроизвести MP4-Stream. Поток отправляется с моего телефона Android. Проблема в том, что атом moov, который необходим для воспроизведения mp4, записывается только в том случае, если телефон завершает процесс записи. Так что на данный момент я только проигрываю потоковые данные после завершения записи. Моя идея заключалась в том, чтобы написать атомы ftyp и moov самостоятельно, чтобы потоковые данные можно было воспроизводить, пока телефон записывает. Я попытался использовать атом moov из другого видеофайла, но это не сработало. Я также читал, что обычно невозможно построить атом moov, если задан только атом mdat. Но в моем случае я знаю условия записи, такие как частота кадров и т. Д.

Итак, мой вопрос: можно ли сгенерировать действительный / пригодный для использования атом moov для входящего потока, если я знаю параметры записи?

6
задан Elnur Abdurrakhimov 11 April 2013 в 23:42
поделиться