I'm trying to use Driver Framework to integrate a Fragmented MP4 video source. I'd like to know what I have to pass to the framework as the current frame in the GetLiveFrame.

I’ve made some test using the moof/mdat payload, the mdat, the content of mdat but nothing seems to work. I’ve set the MPEG4 codec type in the VideoHeader. Thank you in advance.

You need to extract the raw MPEG4 frames and pass the frames one at a time. Please take care to always set SyncFrame correctly (based on whether the frame is a keyframe or not), and set TimeStampSync to the timestamp of the latest keyframe.

Thanks a lot Bo. I’ve solved using H264 codec type in the Video Header. I extracted frames from FMP4 and rebuilt SPS and PPS by decoding the moov box from the source stream. I send SPS and PPS each I-Frame actually simulating h264

Regards