[gst-devel] multiplex aac config data into resulting data stream (rtpmp4apay)

Tim-Philipp Müller t.i.m at zen.co.uk
Sun Sep 12 12:00:24 CEST 2010


On Fri, 2010-09-10 at 11:55 -0700, Stwulf wrote:

Hi Steffen,

> I use the rtpmp4apay element in order to stream AAC audio over the network.
> With the help of the according depay element I am able to listen to the
> music. But this works only if I set the config parameter within the caps of
> the udpsrc element. The special thing about my transmission is that it is
> supposed to be a unidirectional one. Due to different music input files it's
> hard to make any assumptions about the resulting string for the config
> parameter on the receiver side.
> According to RFC 3016 it is supposed to be possible to multiplex the config
> parameter (StreamMuxConfig element) into the resulting data stream. Now, my
> question is wheter it is possible (and already supported by the backend) to
> set the config parameter to "1" within the rtpmp4apay element to induce the
> desired result? Is there any other way to achieve the multiplexing?

This sounds like a good idea. Some other payloaders (e.g. rtpmp4vpay)
have had a "config-interval" property added to them to achieve this. You
could look at the relevant changesets and implement the same for
rtpmp4apay. Patches are always very welcome (in bugzilla). If you don't
have time to implement this yourself, feel free to file a feature
request in bugzilla about this.

 Cheers
  -Tim





More information about the gstreamer-devel mailing list