[Live-devel] AAC Streaming Via Darwin
Ross Finlayson
finlayson at live555.com
Wed Sep 24 00:16:22 PDT 2008
>I am attempting to stream AAC audio (from an encoder) using live555
>libraries through a Darwin Streaming Server.
A reminder once again: You don't need to use a separate 'Darwin'
server. We have our own RTSP server implementation which you could
use instead.
However...
>I think I have configured everything properly, but I get the error
>'MPEG4GenericRTPSource Warning
Why are you creating a "RTPSource" at all?? "RTPSource" objects are
used to *receive* RTP streams. Because you are transmitting a RTP
stream, not eceiving one, you use a "RTPSnk" - specifically, in this
case a "MPEG4GenericRTPSink".
>audioSink = SimpleRTPSink::createNew(*env, &rtpGroupsockAudio, 97,
>44100, "audio", "mpeg4-generic", 2);
Don't use a "SimpleRTPSink", instead use a "MPEG4GenericRTPSink";
that was specifically designed for streaming AAC audio. Pass "audio"
as the "sdpMediaTypeString" parameter, and "AAC-hbr" as the
"mpeg4Mode" parameter.
(Once again, if you'd used our RTSP server implementation, then a lot
of this work would already be done for you.)
Ross Finlayson
Live Networks, Inc. (LIVE555.COM)
<http://www.live555.com/>
More information about the live-devel
mailing list