Dear all,
I would like to develop dvb-h simulator on linux.
Though there are no off-the-shelf plugins available for ESG construction, I
would like to use available plugins for playing a/v content.
In the gstreamer language, my intended pipelines
would be ...
Feeder pipeline:
----------------------
filesrc location=ts.dump ! mpegtsdemux
es-pids=<video pid> ! mpe-decapsulator ! ip-sink
&
Consumer pipeline:
---------------------------
udpsrc uri=udp://<multicast-ip>:<port>
! rtpbin ! rtph264depay ! ffdec_h264 ! xvimagesink
As is evident Consumer pipeline uses all existing
plugins.
For Feeder pipeline:
1. How to configure mpegtsdemux to output MPE
sections assuming I extract the precise PID carrying video data using TS
analyser tools.
2. Is there a plugin available to retrieve
datagrams from MPE sections
3. Is there a plugin to write UDP datagrams to IP
stack (using raw socket interface)
Inputs would be much appreciated.
Thanks and regards,
Prashanth
------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Wed, May 13, 2009 at 11:06 AM, Prashanth Ram
<[hidden email]> wrote: > Dear all, > > I would like to develop dvb-h simulator on linux. Though there are no > off-the-shelf plugins available for ESG construction, I would like to use > available plugins for playing a/v content. > > In the gstreamer language, my intended pipelines would be ... > > Feeder pipeline: > ---------------------- > filesrc location=ts.dump ! mpegtsdemux es-pids=<video pid> ! > mpe-decapsulator ! ip-sink > You should not use es-pids, instead make sure that in your transport stream file you have a pat and pmt table at the minimum. If you want a specific program from a dump, use the program-number property of mpegtsdemux to specify the sid/program number. Zaheer ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Dear Zaheer,
Thanks for the quick response. I have the complete stream dump including PAT, PMT, TDT, TOT etc. And 1 program-id contains 8 PIDs. So what I want from mpegtsdemux is private sections at a specified pid. Is it possible to configure that way? I have noticed src pad: private_%04x through gst-inspect. How to use this? Regards, Prashanth ----- Original Message ----- From: "Zaheer Merali" <[hidden email]> To: "Discussion of the development of GStreamer" <[hidden email]> Sent: Wednesday, May 13, 2009 8:07 PM Subject: Re: [gst-devel] Regarding DVB-H support in gstreamer > On Wed, May 13, 2009 at 11:06 AM, Prashanth Ram > <[hidden email]> wrote: >> Dear all, >> >> I would like to develop dvb-h simulator on linux. Though there are no >> off-the-shelf plugins available for ESG construction, I would like to use >> available plugins for playing a/v content. >> >> In the gstreamer language, my intended pipelines would be ... >> >> Feeder pipeline: >> ---------------------- >> filesrc location=ts.dump ! mpegtsdemux es-pids=<video pid> ! >> mpe-decapsulator ! ip-sink >> > > You should not use es-pids, instead make sure that in your transport > stream file you have a pat and pmt table at the minimum. If you want a > specific program from a dump, use the program-number property of > mpegtsdemux to specify the sid/program number. > > Zaheer > > ------------------------------------------------------------------------------ > The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your > production scanning environment may not be a perfect world - but thanks to > Kodak, there's a perfect scanner to get the job done! With the NEW KODAK > i700 > Series Scanner you'll get full speed at 300 dpi even with all image > processing features enabled. http://p.sf.net/sfu/kodak-com > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Wed, May 13, 2009 at 4:05 PM, Prashanth Ram <[hidden email]> wrote:
> Dear Zaheer, > > Thanks for the quick response. > > I have the complete stream dump including PAT, PMT, TDT, TOT etc. And 1 > program-id contains 8 PIDs. So what I want from mpegtsdemux is private > sections at a specified pid. Is it possible to configure that way? I have > noticed src pad: private_%04x through gst-inspect. How to use this? > > Regards, > Prashanth Private sections are currently not demuxed in mpegtsdemux. The private_%04x src pads are for pivate data pids not private sections. However I do want to get the private sections demuxed too (after they have gone through a section filter). Zaheer ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Dear Zaheer,
In DVB-H, audio/video is transmitted as IP datagrams in MPE sections. Stream type of the MPE sections would be 0x90 (user private). After I looked up the code of mpegtsdemux, I found that the demux would output only the sections with stream type 0x05 (13818-1 Private sections). So I did a small hack like below if (stream_type == ST_PRIVATE_SECTIONS) { changed to if ((stream_type == ST_PRIVATE_SECTIONS) || (stream_type == 0x90)) { Now I am able to get MPE sections with following pipeline: gst-launch filesrc location=ts.dump ! mpegtsdemux program-number=service-id name=demux demux.private_<pid> ! filesink location=mpe-sections.dat But I suspect mpegtsdemux is pushing incomplete sections. Could you please comment on how to get the complete sections from demux. Thanks and regards, Prashanth ----- Original Message ----- From: "Zaheer Merali" <[hidden email]> To: "Discussion of the development of GStreamer" <[hidden email]> Sent: Wednesday, May 13, 2009 9:20 PM Subject: Re: [gst-devel] Regarding DVB-H support in gstreamer > On Wed, May 13, 2009 at 4:05 PM, Prashanth Ram <[hidden email]> > wrote: >> Dear Zaheer, >> >> Thanks for the quick response. >> >> I have the complete stream dump including PAT, PMT, TDT, TOT etc. And 1 >> program-id contains 8 PIDs. So what I want from mpegtsdemux is private >> sections at a specified pid. Is it possible to configure that way? I have >> noticed src pad: private_%04x through gst-inspect. How to use this? >> >> Regards, >> Prashanth > > Private sections are currently not demuxed in mpegtsdemux. The > private_%04x src pads are for pivate data pids not private sections. > However I do want to get the private sections demuxed too (after they > have gone through a section filter). > > Zaheer > > ------------------------------------------------------------------------------ > The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your > production scanning environment may not be a perfect world - but thanks to > Kodak, there's a perfect scanner to get the job done! With the NEW KODAK > i700 > Series Scanner you'll get full speed at 300 dpi even with all image > processing features enabled. http://p.sf.net/sfu/kodak-com > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |