G.726 streaming using MPEG-TS Muxer

Chuck Crisler ccrisler at mutualink.net
Tue Jan 29 07:00:10 PST 2013


You don't need the RTP with the MP2T, they are redundant. Just route the
encoder output to the MPEGTSMUX and then UDPSINK. You may need a queue or
ffmpegcolorspace, but other than that it is simple. MP2T can multiplex
several stream types into one logical stream, so you should be able to
multiplex all three. However, from my experience, RTP is much more
efficient in terms of CPU usage and network bandwidht usage. You might want
to question the requirement to use MP2T.

On Tue, Jan 29, 2013 at 8:54 AM, Ramgopal Kota <ramgopalkota at gmail.com>wrote:

> Hi,
>
> I have a requirement to stream audio,video,voice data on an MPEG-TS stream.
> Currently I could successfully do the audio,video part.
> For voice part I am using G.726 codec. With ffenc_g726 + rtpg726pay &
> rtpg726depay + ffdec_g726, I could stream from once board to another and
> encode/decode voice.
> The problem is I am not able to link ffenc_g726 with mpegtsmux ..
> I looked into the SINK & SRC Caps for g726 encoder and mpegtsmux, I did
> not find audio/x-adpcm caps in the mpegtsmuxer but there is audio/x-lpcm.
> So I changed audio/x-lpcm to audio/x-adpcm and added required rate/bitrate
> parameters to mpegtsmux. Still I am getting pipeline linking errors.
>
> Can anyone suggest how to stream G.726 Voice data using MPEG-TS muxer ?
> Its Ok, if I need to convert to another format like ASF (while googling I
> found that ASF supports G.726) ..
>
> Please suggest some pointers how to proceed ?
>
> Thanks in advance,
> Ramgopal Kota
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130129/bb8b2145/attachment-0001.html>


More information about the gstreamer-devel mailing list