Dear all,
I'm using the FFMpeg development libraries to generate an embedded application 
streaming camera images via RTP. My current example is based on the muxing.c 
example from FFMpeg 2.7. I use the av_sdp_create to dump the SDP before 
avformat_write_header and the program streams RTP packets indefinitely 
afterwards. With a little work, I'm able to extract a video file from packets 
received on the destination in Wireshark.
The content of the generated SDP is:
v=0
o=- 0 0 IN IP4 127.0.0.1
s=No Name
c=IN IP4 224.1.1.1
t=0 0
a=tool:libavformat 57.25.100
m=video 5555 RTP/AVP 96
b=AS:400
a=rtpmap:96 MP4V-ES/90000
a=fmtp:96 profile-level-id=1
However, when I try to receive the video with ffplay, I get the following 
messages:
[sdp @ 0xb0400480] Could not find codec parameters (Video: mpeg4, yuv420p)
[sdp @ 0xb0400480] Estimating duration from bitrate, this may be inaccurate
test.sdp: could not find codec parameters

Is there anything missing in this SDP?
I also tried to receive the stream with VLC with the same depressing result. I 
also tried to use other codecs (mainly MPEG2VIDEO) during transmission, the 
received RTP packets seem correct in Wireshark, but playback also fails. I am 
at a loss about the SDP.


_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to