我正在尝试播放一个MP4流。该流来自我的安卓手机。问题在于,只有当手机完成录制进程时,才会写入播放mp4所需的moov原子。因此,目前我只能在录制完成后播放流数据。
我的想法是自己编写ftyp和moov原子,以便在手机录制时可以播放流数据。
我尝试使用另一个视频文件的moov原子,但这没有起作用。我也读到过,通常情况下,如果只给定mdat原子,则不可能构建moov原子。
但在我的情况下,我知道录制条件,例如帧速率等。
因此,我的问题是,如果我知道录制参数,是否可能为传入的流生成有效/可用的moov原子?