I'm trying to code a server to stream live video and audio over RTSP/RTP to VLC. The video stream plays fine, but I'm having trouble with the audio stream; the VLC's faad module continuously complains about problems in the bitstream. I suspect the problem may be that I'm not packaging the raw AAC data as VLC or Live555 expects.
As I understand, the two options for packaging AAC are ADIF and ADTS. I'm using the faac library to do the encoding; it knows how to do ADTS and "raw", but VLC/Live555 didn't seem to be happy with either. What packaging does Live555 expect? Do I need to describe the AAC packaging in the SDP description of the stream? If so, how? This is my current SDP: m=audio 0 RTP/AVP 97 a=control: rtsp://192.168.0.153/input_1/audio a=rtpmap: 97 mpeg4-generic/16000/1 a=fmtp: 97 streamtype=5;profile-level-id=16;mode=AAC-hbr;config=1408;sizeLength=13;indexLength=3;indexDeltaLength=3;constantDuration=1024 Thanks! - Dave Beal Cardinal Peak, LLC Lafayette, Colorado USA Dave Beal (303) 665-3962 x124 | Email | vCard | Web | Company Blog | LinkedIn
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel