AC3 audio on gstreamer + rtp

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

AC3 audio on gstreamer + rtp

Sergio Belmar Argudo

I'm trying to send audio form a mp3 file with gstreamer encoded with faac on RTP.

The problem is that I can't play it with any player (I like to play it with mplayer, vlc, etc. using a SDP file)

I'd tested it with a mp3 file and the following command:

gst-launch-0.10 -v filesrc location=/share/sample.mp3 ! flump3dec ! queue max-size-buffers=0 max-size-time=0 ! ffenc_libfaac ! queue max-size-buffers=0 max-size-time=0 ! queue max-size-buffers=0 max-size-time=0 ! rtpmp4apay ! udpsink host=192.168.1.168 port=6060

and I have this SDP:

v=0
o=- 116704633 116704633 IN IP4 127.0.0.1
s=GStreamer
t=0 0
a=range:npt=now-
a=control:trackID=1
c=IN IP4 192.168.1.168
m=audio 6060 RTP/AVP 96
a=rtpmap:96 MP4A-LATM/48000/2

But there is no sound in mplayer or vlc.

I also tried faac and ffenc_libfaac to encoding, rptmpapay and rtpmpa4pay to packetise, MP4A-LATM and mpeg-generic in SDP file..., but nothing.

Has Anybody any idea?
Has Anybody tried anything like that?
Is it a problem only with audio encoding or SDP file config or is there a bug in any part?

Thanks


------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: AC3 audio on gstreamer + rtp

Eric Zhang-6
Hi, gstreamer-devel:

    1. I don't know what "flump3dec" is but I usually add a "mp3parse" before the mp3 decoder. If "flump3dec" does the works by "mp3parse", this is not a problem.

    2. Modify your pipeline and try to add "filesink" to make sure the every stage is correct. For example, add filesink after aac encoder is finished and you can get an aac file, then try to play this aac file. Also, you can receive the data be sent by udpsink and check whether the data is correct. My mean is first you should locate where the problem is then you can figure out the solution yourself.

Eric Zhang

2008/12/18 Sergio Belmar Argudo <[hidden email]>

I'm trying to send audio form a mp3 file with gstreamer encoded with faac on RTP.

The problem is that I can't play it with any player (I like to play it with mplayer, vlc, etc. using a SDP file)

I'd tested it with a mp3 file and the following command:

gst-launch-0.10 -v filesrc location=/share/sample.mp3 ! flump3dec ! queue max-size-buffers=0 max-size-time=0 ! ffenc_libfaac ! queue max-size-buffers=0 max-size-time=0 ! queue max-size-buffers=0 max-size-time=0 ! rtpmp4apay ! udpsink host=192.168.1.168 port=6060

and I have this SDP:

v=0
o=- 116704633 116704633 IN IP4 127.0.0.1
s=GStreamer
t=0 0
a=range:npt=now-
a=control:trackID=1
c=IN IP4 192.168.1.168
m=audio 6060 RTP/AVP 96
a=rtpmap:96 MP4A-LATM/48000/2

But there is no sound in mplayer or vlc.

I also tried faac and ffenc_libfaac to encoding, rptmpapay and rtpmpa4pay to packetise, MP4A-LATM and mpeg-generic in SDP file..., but nothing.

Has Anybody any idea?
Has Anybody tried anything like that?
Is it a problem only with audio encoding or SDP file config or is there a bug in any part?

Thanks


------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



------------------------------------------------------------------------------

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel