I am getting the following errors when decoding H.264 frames received from the remote end of a H.264 based SIP video call. Appreciate any help in understanding there errors.
you need to add frames sps and pps information. ffmpeg needs these information to make decoding. You can find these values in SDP file.
In SDP file, you should look NAL units, you can see something like that z0IAHukCwS1xIADbugAzf5GdyGQl, aM4xUg
these values based64 encoded you should convert it to hex format. I am using wireshark and wireshark converts itself these values for you. After that you have sps and pps values.
Now you have to add these Nal information before data frame.
00 00 00 01 sps 00 00 00 01 pps 00 00 00 01 data
for h264 these format i have been using to decode.