I am trying to write a C++ Application which converts my Raw RTP stream data to a MPEG4 conform MP4 file.
The data itself is streamed by an IP Camera ( just video stream, no audio ) and recorded by a separate Hardware. Now after recording I can access all the data, meaning the RTSP Requests and Replies ( so I have also access to the SDP ). Now I actually just don’t know how to get my raw data appropriately into an MP4. I know that I need the config line from the SDP as header and also some other bytes.
Also I don’t know if I can dump all the RTP payload data ( which should be the MPEG4 Frames ) just into the mp4 file after I have written the header. Also , do I need to write some kind of tail after writing all the frames into the file?
I just don’t know any further, maybe you can help.