multiplex aac config data into resulting data stream (rtpmp4apay)

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

multiplex aac config data into resulting data stream (rtpmp4apay)

ceres
Hi everybody,

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?
If this should not be the case, has anybody experience with the mapping between the config parameter and the StreamMuxConfig element?

I'd very much appreciate a response.
Thanks in advance!

Steffen.
Reply | Threaded
Open this post in threaded view
|

Re: multiplex aac config data into resulting data stream (rtpmp4apay)

Tim-Philipp Müller-2
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


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel