Search code examples
h.264decodinglive555

Open source H.264 decoder in C++


I am using live555 for receiving network camera video via RTSP, which data is H264 encoded. Is there any open source software for decoding the received packets and parse it into different video frames?

Best regards,

Dídac Pérez


Solution

  • Yes, ffmpeg can decode the data. Infact you can use ffmpeg directly recieve the data, transcode /transform it to your desired form and send it out again or dump it into a file if you wish. If you want to use live555 for recieving it and ffmpeg for decoding simply write output of live555 to a pipe and feed it to ffmpeg to do the decoding.