Hi all,
I'm trying to see the video from a verint nextiva s1970e encoder, according to the manufacter they send an "mpeg4 compliant simple profile stream over rtp/udp", I tryed the following pipeline gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink here is the output: Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... Setting pipeline to PLAYING ... New clock: GstSystemClock /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/mpeg, systemstream=(boolean)false, mpegversion=(int)4 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink: caps = video/mpeg, systemstream=(boolean)false, mpegversion=(int)4 /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = video/x-raw-yuv, width=(int)0, height=(int)0, framerate=(fraction)25/1, format=(fourcc)I420, interlaced=(boolean)false /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src: caps = video/x-raw-yuv, width=(int)0, height=(int)0, framerate=(fraction)25/1, format=(fourcc)I420, interlaced=(boolean)false /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = video/x-raw-yuv, width=(int)704, height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect- ratio=(fraction)12/11 /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src: caps = video/x-raw-yuv, width=(int)704, height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11 /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0- actual-sink-xvimage.GstPad:sink: caps = video/x-raw-yuv, width=(int)704, height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11 /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps = video/x-raw-yuv, width=(int)704, height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11 /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstProxyPad:proxypad2: caps = video/x-raw-yuv, width=(int)704, height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11 /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.GstProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)704, height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11 ERROR: from element /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0- actual-sink-xvimage: Output window was closed Additional debug info: xvimagesink.c(1297): gst_xvimagesink_handle_xevents (): /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0- actual-sink-xvimage Execution ended after 5239190321 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:autovideosink0- actual-sink-xvimage.GstPad:sink: caps = NULL /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: caps = NULL /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = NULL /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src: caps = NULL /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink: caps = NULL /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL Setting pipeline to NULL ... Freeing pipeline ... but the video is distorced as you can see in the image attached, I setted the intra interval (I Frame every X Frames) to 5 but also changing this value to 0 or 120 make no difference, any hints? Nicola ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel samplevideo.png (531K) Download Attachment |
Maybe you can just record the encoded stream and then play it using other players like vlc, since ffdec_mpeg4 isnt a very recommended decoder. Or even better is file a bug attaching a small video clip.
regards kapil On Mon, Nov 9, 2009 at 3:15 PM, Mailing List SVR <[hidden email]> wrote: Hi all, -- http://www.linkedin.com/in/kapilagrawal ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In data lunedì 9 novembre 2009 13:51:20, Kapil Agrawal ha scritto:
: > Maybe you can just record the encoded stream and then play it using other > players like vlc, I tryed: gst-launch-0.10 -e -v udpsrc port=2544 ! filesink location=test.mp4 but the resulting test.mp4 file is not playable with vlc or mplayer > since ffdec_mpeg4 isnt a very recommended decoder. what other choices are available to decode mpeg4 with gstreamer? > Or > even better is file a bug attaching a small video clip. > > regards > kapil > > On Mon, Nov 9, 2009 at 3:15 PM, Mailing List SVR <[hidden email]>wrote: > > Hi all, > > > > I'm trying to see the video from a verint nextiva s1970e encoder, > > according to > > the manufacter they send an "mpeg4 compliant simple profile stream over > > rtp/udp", > > > > I tryed the following pipeline > > > > gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink > > > > here is the output: > > > > Setting pipeline to PAUSED ... > > Pipeline is live and does not need PREROLL ... > > Setting pipeline to PLAYING ... > > New clock: GstSystemClock > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin > >d.GstPad:src: caps = video/mpeg, systemstream=(boolean)false, > > mpegversion=(int)4 > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > >stPad:sink: caps = video/mpeg, systemstream=(boolean)false, > > mpegversion=(int)4 > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = > > video/x-raw-yuv, width=(int)0, height=(int)0, framerate=(fraction)25/1, > > format=(fourcc)I420, interlaced=(boolean)false > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > >stPad:src: caps = video/x-raw-yuv, width=(int)0, height=(int)0, > > framerate=(fraction)25/1, > > format=(fourcc)I420, interlaced=(boolean)false > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = > > video/x-raw-yuv, width=(int)704, height=(int)576, > > framerate=(fraction)30000/1, > > format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect- > > ratio=(fraction)12/11 > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > >stPad:src: caps = video/x-raw-yuv, width=(int)704, height=(int)576, > > framerate=(fraction)30000/1, format=(fourcc)I420, > > interlaced=(boolean)false, > > pixel-aspect-ratio=(fraction)12/11 > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = video/x-raw-yuv, > > width=(int)704, height=(int)576, framerate=(fraction)30000/1, > > format=(fourcc)I420, interlaced=(boolean)false, > > pixel-aspect-ratio=(fraction)12/11 > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: > > caps > > = video/x-raw-yuv, width=(int)704, height=(int)576, > > framerate=(fraction)30000/1, format=(fourcc)I420, > > interlaced=(boolean)false, > > pixel-aspect-ratio=(fraction)12/11 > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstProxyP > >ad:proxypad2: caps = video/x-raw-yuv, width=(int)704, height=(int)576, > > framerate=(fraction)30000/1, format=(fourcc)I420, > > interlaced=(boolean)false, > > pixel-aspect-ratio=(fraction)12/11 > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.G > >stProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)704, > > height=(int)576, > > framerate=(fraction)30000/1, format=(fourcc)I420, > > interlaced=(boolean)false, > > pixel-aspect-ratio=(fraction)12/11 > > ERROR: from element > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut > >ovideosink0- actual-sink-xvimage: Output window was closed > > Additional debug info: > > xvimagesink.c(1297): gst_xvimagesink_handle_xevents (): > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut > >ovideosink0- actual-sink-xvimage > > Execution ended after 5239190321 ns. > > Setting pipeline to PAUSED ... > > Setting pipeline to READY ... > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = NULL > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: > > caps > > = NULL > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps = > > NULL > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > >stPad:src: caps = NULL > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > >stPad:sink: caps = NULL > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin > >d.GstPad:src: caps = NULL > > Setting pipeline to NULL ... > > Freeing pipeline ... > > > > but the video is distorced as you can see in the image attached, I setted > > the > > intra interval (I Frame every X Frames) to 5 but also changing this value > > to 0 > > or 120 make no difference, > > > > any hints? > > > > Nicola > > > > > > ------------------------------------------------------------------------- > >----- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > > 30-Day trial. Simplify your report design, integration and deployment - > > and focus on > > what you do best, core application coding. Discover what's new with > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Kapil Agrawal
On Mon, 2009-11-09 at 18:21 +0530, Kapil Agrawal wrote:
> since ffdec_mpeg4 isnt a very recommended decoder Oh really? Cheers -Tim ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Mailing List SVR
if the data is send as rtp, then you have to use proper rtp depayloader after udpsrc and then store the file.
On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR <[hidden email]> wrote: In data lunedì 9 novembre 2009 13:51:20, Kapil Agrawal ha scritto: -- http://www.linkedin.com/in/kapilagrawal ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Tim-Philipp Müller-2
Tim,
Sorry if thats wrong, I thought so as its part of gst-ffmpeg. kapil On Mon, Nov 9, 2009 at 6:50 PM, Tim-Philipp Müller <[hidden email]> wrote:
-- http://www.linkedin.com/in/kapilagrawal ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Administrator
|
On Mon, 2009-11-09 at 19:12 +0530, Kapil Agrawal wrote:
> Tim, > > Sorry if thats wrong, I thought so as its part of gst-ffmpeg. If you read comments on gst-devel from gstreamer (and gst-ffmpeg) maintainers and also discussions on #gstreamer, you will see that we don't recommend using gst-ffmpeg MUXERS and DEMUXERS. The encoders/decoders are mostly fine (if not excellent and the only solution). Edward > > kapil > > On Mon, Nov 9, 2009 at 6:50 PM, Tim-Philipp Müller <[hidden email]> > wrote: > On Mon, 2009-11-09 at 18:21 +0530, Kapil Agrawal wrote: > > > since ffdec_mpeg4 isnt a very recommended decoder > > > Oh really? > > Cheers > -Tim > > > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal > Reports 2008 30-Day > trial. Simplify your report design, integration and deployment > - and focus on > what you do best, core application coding. Discover what's new > with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > -- > http://www.linkedin.com/in/kapilagrawal > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Edward, Tim,
thanks for the clarifications about ffdec_mpeg4, do you have some hints to correctly view the mpeg4 stream? Do you need more infos? thanks Nicola In data lunedì 9 novembre 2009 15:01:52, Edward Hervey ha scritto: : > On Mon, 2009-11-09 at 19:12 +0530, Kapil Agrawal wrote: > > Tim, > > > > Sorry if thats wrong, I thought so as its part of gst-ffmpeg. > > If you read comments on gst-devel from gstreamer (and gst-ffmpeg) > maintainers and also discussions on #gstreamer, you will see that we > don't recommend using gst-ffmpeg MUXERS and DEMUXERS. The > encoders/decoders are mostly fine (if not excellent and the only > solution). > > Edward > > > kapil > > > > On Mon, Nov 9, 2009 at 6:50 PM, Tim-Philipp Müller <[hidden email]> > > wrote: > > > > On Mon, 2009-11-09 at 18:21 +0530, Kapil Agrawal wrote: > > > since ffdec_mpeg4 isnt a very recommended decoder > > > > Oh really? > > > > Cheers > > -Tim > > > > > > > > > > > > ------------------------------------------------------------------------- > >----- Let Crystal Reports handle the reporting - Free Crystal > > Reports 2008 30-Day > > trial. Simplify your report design, integration and deployment > > - and focus on > > what you do best, core application coding. Discover what's new > > with > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > --------------------------------------------------------------------------- > --- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day trial. Simplify your report design, integration and deployment - > and focus on what you do best, core application coding. Discover what's > new with Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Kapil Agrawal
In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto:
: > if the data is send as rtp, then you have to use proper rtp depayloader > after udpsrc and then store the file. this is the point: the stream seems not rtp payloded or at least gstreamer doesn't recognize it as rtp gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain (): /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0: Not RTP format was negotiated but the stream would be rtp according to verint, thanks Nicola > > On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR <[hidden email]>wrote: > > In data lunedì 9 novembre 2009 13:51:20, Kapil Agrawal ha scritto: > > : > Maybe you can just record the encoded stream and then play it using > > > > other > > > > > players like vlc, > > > > I tryed: > > > > gst-launch-0.10 -e -v udpsrc port=2544 ! filesink location=test.mp4 > > > > but the resulting test.mp4 file is not playable with vlc or mplayer > > > > > since ffdec_mpeg4 isnt a very recommended decoder. > > > > what other choices are available to decode mpeg4 with gstreamer? > > > > > Or > > > even better is file a bug attaching a small video clip. > > > > > > regards > > > kapil > > > > > > On Mon, Nov 9, 2009 at 3:15 PM, Mailing List SVR > > > > <[hidden email]>wrote: > > > > Hi all, > > > > > > > > I'm trying to see the video from a verint nextiva s1970e encoder, > > > > according to > > > > the manufacter they send an "mpeg4 compliant simple profile stream > > > > over rtp/udp", > > > > > > > > I tryed the following pipeline > > > > > > > > gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink > > > > > > > > here is the output: > > > > > > > > Setting pipeline to PAUSED ... > > > > Pipeline is live and does not need PREROLL ... > > > > Setting pipeline to PLAYING ... > > > > New clock: GstSystemClock > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin > > > > > >d.GstPad:src: caps = video/mpeg, systemstream=(boolean)false, > > > > mpegversion=(int)4 > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > > > > > >stPad:sink: caps = video/mpeg, systemstream=(boolean)false, > > > > mpegversion=(int)4 > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps > > > > = video/x-raw-yuv, width=(int)0, height=(int)0, > > > > framerate=(fraction)25/1, format=(fourcc)I420, > > > > interlaced=(boolean)false > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > > > > > >stPad:src: caps = video/x-raw-yuv, width=(int)0, height=(int)0, > > > > framerate=(fraction)25/1, > > > > format=(fourcc)I420, interlaced=(boolean)false > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps > > > > = video/x-raw-yuv, width=(int)704, height=(int)576, > > > > framerate=(fraction)30000/1, > > > > format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect- > > > > ratio=(fraction)12/11 > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > > > > > >stPad:src: caps = video/x-raw-yuv, width=(int)704, height=(int)576, > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > interlaced=(boolean)false, > > > > pixel-aspect-ratio=(fraction)12/11 > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut > > > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = video/x-raw-yuv, > > > > width=(int)704, height=(int)576, framerate=(fraction)30000/1, > > > > format=(fourcc)I420, interlaced=(boolean)false, > > > > pixel-aspect-ratio=(fraction)12/11 > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: > > > > caps > > > > = video/x-raw-yuv, width=(int)704, height=(int)576, > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > interlaced=(boolean)false, > > > > pixel-aspect-ratio=(fraction)12/11 > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstProxyP > > > > > >ad:proxypad2: caps = video/x-raw-yuv, width=(int)704, height=(int)576, > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > interlaced=(boolean)false, > > > > pixel-aspect-ratio=(fraction)12/11 > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.G > > > > > >stProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)704, > > > > height=(int)576, > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > interlaced=(boolean)false, > > > > pixel-aspect-ratio=(fraction)12/11 > > > > ERROR: from element > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut > > > > > >ovideosink0- actual-sink-xvimage: Output window was closed > > > > Additional debug info: > > > > xvimagesink.c(1297): gst_xvimagesink_handle_xevents (): > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut > > > > > >ovideosink0- actual-sink-xvimage > > > > Execution ended after 5239190321 ns. > > > > Setting pipeline to PAUSED ... > > > > Setting pipeline to READY ... > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut > > > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = NULL > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: > > > > caps > > > > = NULL > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps > > > > = NULL > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > > > > > >stPad:src: caps = NULL > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > > > > > >stPad:sink: caps = NULL > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin > > > > > >d.GstPad:src: caps = NULL > > > > Setting pipeline to NULL ... > > > > Freeing pipeline ... > > > > > > > > but the video is distorced as you can see in the image attached, I > > > > setted > > > > > > the > > > > intra interval (I Frame every X Frames) to 5 but also changing this > > > > value > > > > > > to 0 > > > > or 120 make no difference, > > > > > > > > any hints? > > > > > > > > Nicola > > > > ------------------------------------------------------------------------- > > > > > >----- Let Crystal Reports handle the reporting - Free Crystal Reports > > > > 2008 > > > > > > 30-Day trial. Simplify your report design, integration and deployment > > > > - and focus on > > > > what you do best, core application coding. Discover what's new with > > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > > _______________________________________________ > > > > gstreamer-devel mailing list > > > > [hidden email] > > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Mailing List SVR
Here are some additional info getted using --gst-debug=4
0:00:04.311647286 11761 0x139d030 ERROR ffmpeg :0:: header damaged 0:00:04.311658111 11761 0x139d030 DEBUG ffmpeg gstffmpegdec.c:1679:gst_ffmpegdec_video_frame:<ffdec_mpeg40> after decode: len -1, have_data 0 0:00:04.311667190 11761 0x139d030 DEBUG ffmpeg gstffmpegdec.c:1903:gst_ffmpegdec_video_frame:<ffdec_mpeg40> return flow 0, out (nil), len -1 0:00:04.311678295 11761 0x139d030 WARN ffmpeg gstffmpegdec.c:2169:gst_ffmpegdec_frame:<ffdec_mpeg40> ffdec_mpeg4: decoding error (len: -1, have_data: 0) 0:00:04.311689679 11761 0x139d030 DEBUG basesrc gstbasesrc.c:1969:gst_base_src_get_range:<udpsrc0> calling create offset 18446744073709551615 length 4096, time 0 0:00:04.374862164 11761 0x139d030 DEBUG GST_CLOCK gstclock.c:848:gst_clock_get_internal_time:<GstSystemClock> internal time 7:55:17.071786774 0:00:04.374943041 11761 0x139d030 DEBUG GST_CLOCK gstclock.c:893:gst_clock_get_time:<GstSystemClock> adjusted time 7:55:17.071786774 0:00:04.374974609 11761 0x139d030 DEBUG basesrc gstbasesrc.c:1850:gst_base_src_do_sync:<udpsrc0> no sync needed 0:00:04.375001568 11761 0x139d030 DEBUG basesrc gstbasesrc.c:2010:gst_base_src_get_range:<udpsrc0> buffer ok 0:00:04.375052552 11761 0x139d030 DEBUG ffmpeg gstffmpegdec.c:1296:gst_ffmpegdec_do_qos:<ffdec_mpeg40> QOS: qostime 0:00:04.103201245, earliest 0:00:04.038465433 0:00:04.375087682 11761 0x139d030 DEBUG ffmpeg gstffmpegdec.c:1657:gst_ffmpegdec_video_frame:<ffdec_mpeg40> Going to store opaque values, current ts:0:00:04.103201245, offset: -1 0:00:04.375125257 11761 0x139d030 DEBUG ffmpeg gstffmpegdec.c:1560:opaque_store:<ffdec_mpeg40> Stored ts:0:00:04.103201245, offset:18446744073709551615 as opaque 0x1457850 0:00:04.375168628 11761 0x139d030 DEBUG ffmpeg gstffmpegdec.c:1034:gst_ffmpegdec_release_buffer:<ffdec_mpeg40> release buffer 0x11e16c0 0:00:04.375205434 11761 0x139d030 DEBUG ffmpeg gstffmpegdec.c:919:gst_ffmpegdec_get_buffer:<ffdec_mpeg40> getting buffer, apply pts 4103201245 0:00:04.375236863 11761 0x139d030 DEBUG default gstffmpegutils.c:291:gst_ffmpeg_avpicture_fill: planes 0 405504 506880 0:00:04.375262984 11761 0x139d030 DEBUG default gstffmpegutils.c:292:gst_ffmpeg_avpicture_fill: strides 704 352 352 0:00:04.375288126 11761 0x139d030 DEBUG GST_PADS gstpad.c:2877:gst_pad_alloc_buffer_full:<ffdec_mpeg40:src> offset 18446744073709551615, size 608256, caps video/x-raw-yuv, width=(int)704, height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11 0:00:04.375380945 11761 0x139d030 DEBUG GST_PADS gstpad.c:2798:gst_pad_buffer_alloc_unchecked:<src0:proxypad2> calling bufferallocfunc &gst_proxy_pad_do_bufferalloc (@0x7f2dfcf00bb0) for size 608256 offset NONE 0:00:04.375415936 11761 0x139d030 DEBUG GST_PADS gstpad.c:2877:gst_pad_alloc_buffer_full:<decodebin0:src0> offset 18446744073709551615, size 608256, caps video/x-raw-yuv, width=(int)704, height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11 0:00:04.375478584 11761 0x139d030 DEBUG GST_PADS gstpad.c:2798:gst_pad_buffer_alloc_unchecked:<autovideosink0:sink> calling bufferallocfunc &gst_proxy_pad_do_bufferalloc (@0x7f2dfcf00bb0) for size 608256 offset NONE 0:00:04.375513015 11761 0x139d030 DEBUG GST_PADS gstpad.c:2877:gst_pad_alloc_buffer_full:<sink:proxypad1> offset 18446744073709551615, size 608256, caps video/x-raw-yuv, width=(int)704, height=(int)576, framerate=(fraction)30000/1, format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect-ratio=(fraction)12/11 0:00:04.375574266 11761 0x139d030 DEBUG GST_PADS gstpad.c:2798:gst_pad_buffer_alloc_unchecked:<autovideosink0-actual-sink- xvimage:sink> calling bufferallocfunc &gst_base_sink_pad_buffer_alloc (@0x7f2dfa584170) for size 608256 offset NONE 0:00:04.375620431 11761 0x139d030 DEBUG default gstffmpegutils.c:291:gst_ffmpeg_avpicture_fill: planes 0 405504 506880 0:00:04.375647530 11761 0x139d030 DEBUG default gstffmpegutils.c:292:gst_ffmpeg_avpicture_fill: strides 704 352 352 0:00:04.377185644 11761 0x139d030 ERROR ffmpeg :0:: ac-tex damaged at 0 26 0:00:04.377218400 11761 0x139d030 ERROR ffmpeg :0:: Error at MB: 1170 0:00:04.377417098 11761 0x139d030 INFO ffmpeg :0:: concealing 615 DC, 615 AC, 615 MV errors seems there is something related to damged header, thanks Nicola In data lunedì 9 novembre 2009 15:14:00, Mailing List SVR ha scritto: : > Edward, Tim, > > thanks for the clarifications about ffdec_mpeg4, > > do you have some hints to correctly view the mpeg4 stream? Do you need more > infos? > > thanks > Nicola > > In data lunedì 9 novembre 2009 15:01:52, Edward Hervey ha scritto: > : > On Mon, 2009-11-09 at 19:12 +0530, Kapil Agrawal wrote: > : > > > > Tim, > > > > > > Sorry if thats wrong, I thought so as its part of gst-ffmpeg. > > > > If you read comments on gst-devel from gstreamer (and gst-ffmpeg) > > maintainers and also discussions on #gstreamer, you will see that we > > don't recommend using gst-ffmpeg MUXERS and DEMUXERS. The > > encoders/decoders are mostly fine (if not excellent and the only > > solution). > > > > Edward > > > > > kapil > > > > > > On Mon, Nov 9, 2009 at 6:50 PM, Tim-Philipp Müller <[hidden email]> > > > wrote: > > > > > > On Mon, 2009-11-09 at 18:21 +0530, Kapil Agrawal wrote: > > > > since ffdec_mpeg4 isnt a very recommended decoder > > > > > > Oh really? > > > > > > Cheers > > > -Tim > > > > > > > > > > > > > > > > > > ----------------------------------------------------------------------- > > >-- ----- Let Crystal Reports handle the reporting - Free Crystal > > > Reports 2008 30-Day > > > trial. Simplify your report design, integration and deployment > > > - and focus on > > > what you do best, core application coding. Discover what's new > > > with > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > _______________________________________________ > > > gstreamer-devel mailing list > > > [hidden email] > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > ------------------------------------------------------------------------- > >-- --- Let Crystal Reports handle the reporting - Free Crystal Reports > > 2008 30-Day trial. Simplify your report design, integration and > > deployment - and focus on what you do best, core application coding. > > Discover what's new with Crystal Reports now. > > http://p.sf.net/sfu/bobj-july > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Administrator
|
In reply to this post by Mailing List SVR
On Mon, 2009-11-09 at 15:45 +0100, Mailing List SVR wrote:
> In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto: > : > if the data is send as rtp, then you have to use proper rtp depayloader > > after udpsrc and then store the file. > > this is the point: the stream seems not rtp payloded or at least gstreamer > doesn't recognize it as rtp > > gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain (): > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0: > Not RTP format was negotiated > > but the stream would be rtp according to verint, You can't use rtp without the specification of the streams. Those specifications normally come in a sdp file. If your device supports it, just use rtsp (which provides those stream description). > > thanks > Nicola > > > > > On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR > <[hidden email]>wrote: > > > In data lunedì 9 novembre 2009 13:51:20, Kapil Agrawal ha scritto: > > > : > Maybe you can just record the encoded stream and then play it using > > > > > > other > > > > > > > players like vlc, > > > > > > I tryed: > > > > > > gst-launch-0.10 -e -v udpsrc port=2544 ! filesink location=test.mp4 > > > > > > but the resulting test.mp4 file is not playable with vlc or mplayer > > > > > > > since ffdec_mpeg4 isnt a very recommended decoder. > > > > > > what other choices are available to decode mpeg4 with gstreamer? > > > > > > > Or > > > > even better is file a bug attaching a small video clip. > > > > > > > > regards > > > > kapil > > > > > > > > On Mon, Nov 9, 2009 at 3:15 PM, Mailing List SVR > > > > > > <[hidden email]>wrote: > > > > > Hi all, > > > > > > > > > > I'm trying to see the video from a verint nextiva s1970e encoder, > > > > > according to > > > > > the manufacter they send an "mpeg4 compliant simple profile stream > > > > > over rtp/udp", > > > > > > > > > > I tryed the following pipeline > > > > > > > > > > gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink > > > > > > > > > > here is the output: > > > > > > > > > > Setting pipeline to PAUSED ... > > > > > Pipeline is live and does not need PREROLL ... > > > > > Setting pipeline to PLAYING ... > > > > > New clock: GstSystemClock > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin > > > > > > > >d.GstPad:src: caps = video/mpeg, systemstream=(boolean)false, > > > > > mpegversion=(int)4 > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > > > > > > > >stPad:sink: caps = video/mpeg, systemstream=(boolean)false, > > > > > mpegversion=(int)4 > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps > > > > > = video/x-raw-yuv, width=(int)0, height=(int)0, > > > > > framerate=(fraction)25/1, format=(fourcc)I420, > > > > > interlaced=(boolean)false > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > > > > > > > >stPad:src: caps = video/x-raw-yuv, width=(int)0, height=(int)0, > > > > > framerate=(fraction)25/1, > > > > > format=(fourcc)I420, interlaced=(boolean)false > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps > > > > > = video/x-raw-yuv, width=(int)704, height=(int)576, > > > > > framerate=(fraction)30000/1, > > > > > format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect- > > > > > ratio=(fraction)12/11 > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > > > > > > > >stPad:src: caps = video/x-raw-yuv, width=(int)704, height=(int)576, > > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > > interlaced=(boolean)false, > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut > > > > > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = video/x-raw-yuv, > > > > > width=(int)704, height=(int)576, framerate=(fraction)30000/1, > > > > > format=(fourcc)I420, interlaced=(boolean)false, > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: > > > > > caps > > > > > = video/x-raw-yuv, width=(int)704, height=(int)576, > > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > > interlaced=(boolean)false, > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstProxyP > > > > > > > >ad:proxypad2: caps = video/x-raw-yuv, width=(int)704, height=(int)576, > > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > > interlaced=(boolean)false, > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink.G > > > > > > > >stProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)704, > > > > > height=(int)576, > > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > > interlaced=(boolean)false, > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > ERROR: from element > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut > > > > > > > >ovideosink0- actual-sink-xvimage: Output window was closed > > > > > Additional debug info: > > > > > xvimagesink.c(1297): gst_xvimagesink_handle_xevents (): > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut > > > > > > > >ovideosink0- actual-sink-xvimage > > > > > Execution ended after 5239190321 ns. > > > > > Setting pipeline to PAUSED ... > > > > > Setting pipeline to READY ... > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink:aut > > > > > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = NULL > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: > > > > > caps > > > > > = NULL > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: caps > > > > > = NULL > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > > > > > > > >stPad:src: caps = NULL > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg40.G > > > > > > > >stPad:sink: caps = NULL > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefin > > > > > > > >d.GstPad:src: caps = NULL > > > > > Setting pipeline to NULL ... > > > > > Freeing pipeline ... > > > > > > > > > > but the video is distorced as you can see in the image attached, I > > > > > > setted > > > > > > > > the > > > > > intra interval (I Frame every X Frames) to 5 but also changing this > > > > > > value > > > > > > > > to 0 > > > > > or 120 make no difference, > > > > > > > > > > any hints? > > > > > > > > > > Nicola > > > > > > ------------------------------------------------------------------------- > > > > > > > >----- Let Crystal Reports handle the reporting - Free Crystal Reports > > > > > > 2008 > > > > > > > > 30-Day trial. Simplify your report design, integration and deployment > > > > > - and focus on > > > > > what you do best, core application coding. Discover what's new with > > > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > > > _______________________________________________ > > > > > gstreamer-devel mailing list > > > > > [hidden email] > > > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In data lunedì 9 novembre 2009 17:27:58, Edward Hervey ha scritto:
: > On Mon, 2009-11-09 at 15:45 +0100, Mailing List SVR wrote: > > In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto: > > : > if the data is send as rtp, then you have to use proper rtp > > : > depayloader > > > > > > after udpsrc and then store the file. > > > > this is the point: the stream seems not rtp payloded or at least > > gstreamer doesn't recognize it as rtp > > > > gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain (): > > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0: > > Not RTP format was negotiated > > > > but the stream would be rtp according to verint, > > You can't use rtp without the specification of the streams. Those > specifications normally come in a sdp file. Yes I know, I asked to the manufacter (verint) for the sdp but their answer was that the sdp was not available and I have to use their sdk (windows dll) to integrate the stream, but I'm on linux. However I think the stream is in a standard format, my reseller was able to see the video over rtp with a decoder of a different manufacter (not verint). So I need a way to reverse enginering the sdp/ get gstreamer caps > > If your device supports it, just use rtsp (which provides those stream > description). No :-(, no rtsp only mpeg4 simpe profile over udp/rtp > > > thanks > > Nicola > > > > > On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR > > > > <[hidden email]>wrote: > > > > In data lunedì 9 novembre 2009 13:51:20, Kapil Agrawal ha scritto: > > > > : > Maybe you can just record the encoded stream and then play it > > > > : > using > > > > > > > > other > > > > > > > > > players like vlc, > > > > > > > > I tryed: > > > > > > > > gst-launch-0.10 -e -v udpsrc port=2544 ! filesink location=test.mp4 > > > > > > > > but the resulting test.mp4 file is not playable with vlc or mplayer > > > > > > > > > since ffdec_mpeg4 isnt a very recommended decoder. > > > > > > > > what other choices are available to decode mpeg4 with gstreamer? > > > > > > > > > Or > > > > > even better is file a bug attaching a small video clip. > > > > > > > > > > regards > > > > > kapil > > > > > > > > > > On Mon, Nov 9, 2009 at 3:15 PM, Mailing List SVR > > > > > > > > <[hidden email]>wrote: > > > > > > Hi all, > > > > > > > > > > > > I'm trying to see the video from a verint nextiva s1970e encoder, > > > > > > according to > > > > > > the manufacter they send an "mpeg4 compliant simple profile > > > > > > stream over rtp/udp", > > > > > > > > > > > > I tryed the following pipeline > > > > > > > > > > > > gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink > > > > > > > > > > > > here is the output: > > > > > > > > > > > > Setting pipeline to PAUSED ... > > > > > > Pipeline is live and does not need PREROLL ... > > > > > > Setting pipeline to PLAYING ... > > > > > > New clock: GstSystemClock > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typ > > > >efin > > > > > > > > > >d.GstPad:src: caps = video/mpeg, systemstream=(boolean)false, > > > > > > mpegversion=(int)4 > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg > > > >40.G > > > > > > > > > >stPad:sink: caps = video/mpeg, systemstream=(boolean)false, > > > > > > mpegversion=(int)4 > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: > > > > > > caps = video/x-raw-yuv, width=(int)0, height=(int)0, > > > > > > framerate=(fraction)25/1, format=(fourcc)I420, > > > > > > interlaced=(boolean)false > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg > > > >40.G > > > > > > > > > >stPad:src: caps = video/x-raw-yuv, width=(int)0, height=(int)0, > > > > > > framerate=(fraction)25/1, > > > > > > format=(fourcc)I420, interlaced=(boolean)false > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: > > > > > > caps = video/x-raw-yuv, width=(int)704, height=(int)576, > > > > > > framerate=(fraction)30000/1, > > > > > > format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect- > > > > > > ratio=(fraction)12/11 > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg > > > >40.G > > > > > > > > > >stPad:src: caps = video/x-raw-yuv, width=(int)704, > > > > > > height=(int)576, framerate=(fraction)30000/1, > > > > > > format=(fourcc)I420, > > > > > > interlaced=(boolean)false, > > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink > > > >:aut > > > > > > > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = > > > > > > video/x-raw-yuv, width=(int)704, height=(int)576, > > > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > > > interlaced=(boolean)false, > > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > > > > > > > > > > caps > > > > > > = video/x-raw-yuv, width=(int)704, height=(int)576, > > > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > > > interlaced=(boolean)false, > > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.GstPr > > > >oxyP > > > > > > > > > >ad:proxypad2: caps = video/x-raw-yuv, width=(int)704, > > > > > > height=(int)576, framerate=(fraction)30000/1, > > > > > > format=(fourcc)I420, > > > > > > interlaced=(boolean)false, > > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:si > > > >nk.G > > > > > > > > > >stProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)704, > > > > > > height=(int)576, > > > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > > > interlaced=(boolean)false, > > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > > ERROR: from element > > > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink > > > >:aut > > > > > > > > > >ovideosink0- actual-sink-xvimage: Output window was closed > > > > > > Additional debug info: > > > > > > xvimagesink.c(1297): gst_xvimagesink_handle_xevents (): > > > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink > > > >:aut > > > > > > > > > >ovideosink0- actual-sink-xvimage > > > > > > Execution ended after 5239190321 ns. > > > > > > Setting pipeline to PAUSED ... > > > > > > Setting pipeline to READY ... > > > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSink > > > >:aut > > > > > > > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = NULL > > > > > > > > > > > > > > caps > > > > > > = NULL > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0: > > > > > > caps = NULL > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg > > > >40.G > > > > > > > > > >stPad:src: caps = NULL > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mpeg > > > >40.G > > > > > > > > > >stPad:sink: caps = NULL > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typ > > > >efin > > > > > > > > > >d.GstPad:src: caps = NULL > > > > > > Setting pipeline to NULL ... > > > > > > Freeing pipeline ... > > > > > > > > > > > > but the video is distorced as you can see in the image attached, > > > > > > I > > > > > > > > setted > > > > > > > > > > the > > > > > > intra interval (I Frame every X Frames) to 5 but also changing > > > > > > this > > > > > > > > value > > > > > > > > > > to 0 > > > > > > or 120 make no difference, > > > > > > > > > > > > any hints? > > > > > > > > > > > > Nicola > > > > > > > > --------------------------------------------------------------------- > > > >---- > > > > > > > > > >----- Let Crystal Reports handle the reporting - Free Crystal > > > > > > Reports > > > > > > > > 2008 > > > > > > > > > > 30-Day trial. Simplify your report design, integration and > > > > > > deployment - and focus on > > > > > > what you do best, core application coding. Discover what's new > > > > > > with Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > > > > _______________________________________________ > > > > > > gstreamer-devel mailing list > > > > > > [hidden email] > > > > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > ------------------------------------------------------------------------- > >----- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > > 30-Day trial. Simplify your report design, integration and deployment - > > and focus on what you do best, core application coding. Discover what's > > new with Crystal Reports now. http://p.sf.net/sfu/bobj-july > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Anyone? So there isn't a way to reverse engineering an mpeg4 compliant simple
profile stream? In data lunedì 9 novembre 2009 17:39:56, Mailing List SVR ha scritto: : > In data lunedì 9 novembre 2009 17:27:58, Edward Hervey ha scritto: > : > On Mon, 2009-11-09 at 15:45 +0100, Mailing List SVR wrote: > : > > > > In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto: > > > : > if the data is send as rtp, then you have to use proper rtp > > > : > depayloader > > > > > > > > after udpsrc and then store the file. > > > > > > this is the point: the stream seems not rtp payloded or at least > > > gstreamer doesn't recognize it as rtp > > > > > > gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain (): > > > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0: > > > Not RTP format was negotiated > > > > > > but the stream would be rtp according to verint, > > > > You can't use rtp without the specification of the streams. Those > > specifications normally come in a sdp file. > > Yes I know, I asked to the manufacter (verint) for the sdp but their answer > was that the sdp was not available and I have to use their sdk (windows > dll) to integrate the stream, but I'm on linux. > However I think the stream is in a standard format, my reseller was able to > see the video over rtp with a decoder of a different manufacter (not > verint). So I need a way to reverse enginering the sdp/ get gstreamer caps > > > If your device supports it, just use rtsp (which provides those stream > > description). > > No :-(, no rtsp only mpeg4 simpe profile over udp/rtp > > > > thanks > > > Nicola > > > > > > > On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR > > > > > > <[hidden email]>wrote: > > > > > In data lunedì 9 novembre 2009 13:51:20, Kapil Agrawal ha scritto: > > > > > : > Maybe you can just record the encoded stream and then play it > > > > > : > using > > > > > > > > > > other > > > > > > > > > > > players like vlc, > > > > > > > > > > I tryed: > > > > > > > > > > gst-launch-0.10 -e -v udpsrc port=2544 ! filesink location=test.mp4 > > > > > > > > > > but the resulting test.mp4 file is not playable with vlc or mplayer > > > > > > > > > > > since ffdec_mpeg4 isnt a very recommended decoder. > > > > > > > > > > what other choices are available to decode mpeg4 with gstreamer? > > > > > > > > > > > Or > > > > > > even better is file a bug attaching a small video clip. > > > > > > > > > > > > regards > > > > > > kapil > > > > > > > > > > > > On Mon, Nov 9, 2009 at 3:15 PM, Mailing List SVR > > > > > > > > > > <[hidden email]>wrote: > > > > > > > Hi all, > > > > > > > > > > > > > > I'm trying to see the video from a verint nextiva s1970e > > > > > > > encoder, according to > > > > > > > the manufacter they send an "mpeg4 compliant simple profile > > > > > > > stream over rtp/udp", > > > > > > > > > > > > > > I tryed the following pipeline > > > > > > > > > > > > > > gst-launch-0.10 -v udpsrc port=2544 ! decodebin ! autovideosink > > > > > > > > > > > > > > here is the output: > > > > > > > > > > > > > > Setting pipeline to PAUSED ... > > > > > > > Pipeline is live and does not need PREROLL ... > > > > > > > Setting pipeline to PLAYING ... > > > > > > > New clock: GstSystemClock > > > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:t > > > > >yp efin > > > > > > > > > > > >d.GstPad:src: caps = video/mpeg, systemstream=(boolean)false, > > > > > > > mpegversion=(int)4 > > > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mp > > > > >eg 40.G > > > > > > > > > > > >stPad:sink: caps = video/mpeg, systemstream=(boolean)false, > > > > > > > mpegversion=(int)4 > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0 > > > > > > >: caps = video/x-raw-yuv, width=(int)0, height=(int)0, > > > > > > > framerate=(fraction)25/1, format=(fourcc)I420, > > > > > > > interlaced=(boolean)false > > > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mp > > > > >eg 40.G > > > > > > > > > > > >stPad:src: caps = video/x-raw-yuv, width=(int)0, height=(int)0, > > > > > > > framerate=(fraction)25/1, > > > > > > > format=(fourcc)I420, interlaced=(boolean)false > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0 > > > > > > >: caps = video/x-raw-yuv, width=(int)704, height=(int)576, > > > > > > > framerate=(fraction)30000/1, > > > > > > > format=(fourcc)I420, interlaced=(boolean)false, pixel-aspect- > > > > > > > ratio=(fraction)12/11 > > > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mp > > > > >eg 40.G > > > > > > > > > > > >stPad:src: caps = video/x-raw-yuv, width=(int)704, > > > > > > > height=(int)576, framerate=(fraction)30000/1, > > > > > > > format=(fourcc)I420, > > > > > > > interlaced=(boolean)false, > > > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSi > > > > >nk > > > > > > > > > >:aut > > > > >: > > > > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = > > > > > > > video/x-raw-yuv, width=(int)704, height=(int)576, > > > > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > > > > interlaced=(boolean)false, > > > > > > > pixel-aspect-ratio=(fraction)12/11 > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: > > > > > > > caps > > > > > > > = video/x-raw-yuv, width=(int)704, height=(int)576, > > > > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > > > > interlaced=(boolean)false, > > > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0.Gst > > > > >Pr oxyP > > > > > > > > > > > >ad:proxypad2: caps = video/x-raw-yuv, width=(int)704, > > > > > > > height=(int)576, framerate=(fraction)30000/1, > > > > > > > format=(fourcc)I420, > > > > > > > interlaced=(boolean)false, > > > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad: > > > > >si nk.G > > > > > > > > > > > >stProxyPad:proxypad1: caps = video/x-raw-yuv, width=(int)704, > > > > > > > height=(int)576, > > > > > > > framerate=(fraction)30000/1, format=(fourcc)I420, > > > > > > > interlaced=(boolean)false, > > > > > > > pixel-aspect-ratio=(fraction)12/11 > > > > > > > ERROR: from element > > > > > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSi > > > > >nk > > > > > > > > > >:aut > > > > >: > > > > > > >ovideosink0- actual-sink-xvimage: Output window was closed > > > > > > > Additional debug info: > > > > > > > xvimagesink.c(1297): gst_xvimagesink_handle_xevents (): > > > > > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSi > > > > >nk > > > > > > > > > >:aut > > > > >: > > > > > > >ovideosink0- actual-sink-xvimage > > > > > > > Execution ended after 5239190321 ns. > > > > > > > Setting pipeline to PAUSED ... > > > > > > > Setting pipeline to READY ... > > > > > > > > > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstXvImageSi > > > > >nk > > > > > > > > > >:aut > > > > >: > > > > > > >ovideosink0- actual-sink-xvimage.GstPad:sink: caps = NULL > > /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0.GstGhostPad:sink: > > > > > > > caps > > > > > > > = NULL > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:src0 > > > > > > >: caps = NULL > > > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mp > > > > >eg 40.G > > > > > > > > > > > >stPad:src: caps = NULL > > > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/ffdec_mpeg4:ffdec_mp > > > > >eg 40.G > > > > > > > > > > > >stPad:sink: caps = NULL > > > > > > > > > > /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:t > > > > >yp efin > > > > > > > > > > > >d.GstPad:src: caps = NULL > > > > > > > Setting pipeline to NULL ... > > > > > > > Freeing pipeline ... > > > > > > > > > > > > > > but the video is distorced as you can see in the image > > > > > > > attached, I > > > > > > > > > > setted > > > > > > > > > > > > the > > > > > > > intra interval (I Frame every X Frames) to 5 but also changing > > > > > > > this > > > > > > > > > > value > > > > > > > > > > > > to 0 > > > > > > > or 120 make no difference, > > > > > > > > > > > > > > any hints? > > > > > > > > > > > > > > Nicola > > > > > > > > > > ------------------------------------------------------------------- > > > > >-- ---- > > > > > > > > > > > >----- Let Crystal Reports handle the reporting - Free Crystal > > > > > > > Reports > > > > > > > > > > 2008 > > > > > > > > > > > > 30-Day trial. Simplify your report design, integration and > > > > > > > deployment - and focus on > > > > > > > what you do best, core application coding. Discover what's new > > > > > > > with Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > > > > > _______________________________________________ > > > > > > > gstreamer-devel mailing list > > > > > > > [hidden email] > > > > > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > > > > > ----------------------------------------------------------------------- > > >-- ----- Let Crystal Reports handle the reporting - Free Crystal Reports > > > 2008 30-Day trial. Simplify your report design, integration and > > > deployment - and focus on what you do best, core application coding. > > > Discover what's new with Crystal Reports now. > > > http://p.sf.net/sfu/bobj-july > > > _______________________________________________ > > > gstreamer-devel mailing list > > > [hidden email] > > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > --------------------------------------------------------------------------- > --- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day trial. Simplify your report design, integration and deployment - > and focus on what you do best, core application coding. Discover what's > new with Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Mailing List SVR
On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR
<[hidden email]> wrote: > In data lunedì 9 novembre 2009 17:27:58, Edward Hervey ha scritto: > : > On Mon, 2009-11-09 at 15:45 +0100, Mailing List SVR wrote: >> > In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto: >> > : > if the data is send as rtp, then you have to use proper rtp >> > : > depayloader >> > > >> > > after udpsrc and then store the file. >> > >> > this is the point: the stream seems not rtp payloded or at least >> > gstreamer doesn't recognize it as rtp >> > >> > gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain (): >> > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0: >> > Not RTP format was negotiated >> > >> > but the stream would be rtp according to verint, >> >> You can't use rtp without the specification of the streams. Those >> specifications normally come in a sdp file. > > Yes I know, I asked to the manufacter (verint) for the sdp but their answer > was that the sdp was not available and I have to use their sdk (windows dll) > to integrate the stream, but I'm on linux. > However I think the stream is in a standard format, my reseller was able to > see the video over rtp with a decoder of a different manufacter (not verint). > So I need a way to reverse enginering the sdp/ get gstreamer caps You can try something like this: udpsrc port=2544 ! application/x-rtp,media=video,payload=96,clock-rate=90000,encoding-name=MP4V-ES,profile-level-id=1 ! rtpmp4vdepay ! decodebin ... Replace 96 with the actual payload type (can be extracted by capturing the stream w/ Wireshark) and 90000 with the actual clock rate. -- Ian ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi,
i have a pipe with webcam source dshowvideosrc!video/x-raw-yuv,width=320,height=240,framerate=(fraction)15/1! ffmpegcolorspace!tee!fakesink which i plug in to the local video window pipe "queue!dshowvideosink" using ghost pads from tee. I also have a pipeline with farsight conference. All is good until I start conference pipeline. After that local video looks jerky and displayed in bursts. Is it clock problem when second pipeline set to playing? CPU is under 15%. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Added audiosrc to the pipeline with local video and the video is playing smoothly even if farsight conference plugged in.
There is a short delay though on video playback. can i get rid of it? -----Original Message----- From: Miron Kunz <[hidden email]> To: [hidden email] Date: Tue, 10 Nov 2009 15:06:35 +0300 Subject: [gst-devel] jerky video playback > Hi, > > i have a pipe with webcam source dshowvideosrc!video/x-raw-yuv,width=320,height=240,framerate=(fraction)15/1! ffmpegcolorspace!tee!fakesink > > which i plug in to the local video window pipe "queue!dshowvideosink" using ghost pads from tee. I also have a pipeline with farsight conference. > > All is good until I start conference pipeline. After that local video looks jerky and displayed in bursts. > Is it clock problem when second pipeline set to playing? CPU is under 15%. > > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi,
what is the sequence to replace the source in the playing pipeline? For ex: replace testvideosrc with dshowvideosrc in this pipeline testvideosrc!ffmegcolorspace!dshowvideosink. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Jānis Rukšāns
In data martedì 10 novembre 2009 10:51:39, Jānis Rukšāns ha scritto:
: > On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR > > <[hidden email]> wrote: > > In data lunedì 9 novembre 2009 17:27:58, Edward Hervey ha scritto: > > : > On Mon, 2009-11-09 at 15:45 +0100, Mailing List SVR wrote: > >> > > >> > In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto: > >> > : > if the data is send as rtp, then you have to use proper rtp > >> > : > depayloader > >> > > > >> > > after udpsrc and then store the file. > >> > > >> > this is the point: the stream seems not rtp payloded or at least > >> > gstreamer doesn't recognize it as rtp > >> > > >> > gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain (): > >> > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0: > >> > Not RTP format was negotiated > >> > > >> > but the stream would be rtp according to verint, > >> > >> You can't use rtp without the specification of the streams. Those > >> specifications normally come in a sdp file. > > > > Yes I know, I asked to the manufacter (verint) for the sdp but their > > answer was that the sdp was not available and I have to use their sdk > > (windows dll) to integrate the stream, but I'm on linux. > > However I think the stream is in a standard format, my reseller was able > > to see the video over rtp with a decoder of a different manufacter (not > > verint). So I need a way to reverse enginering the sdp/ get gstreamer > > caps > > You can try something like this: > > udpsrc port=2544 ! > application/x-rtp,media=video,payload=96,clock-rate=90000,encoding-name=MP4 > V-ES,profile-level-id=1 ! rtpmp4vdepay ! decodebin ... > > Replace 96 with the actual payload type (can be extracted by capturing > the stream w/ Wireshark) and 90000 with the actual clock rate. > 121 but I cannot find the clock rate can you give me some additional infos? Attacched is an image with the correct payload (changing the clock rate there are no visible changes), as you can see the image is duplicated I need a way to specify image size, seems not possible to use width and heigth in caps parameters, Nicola ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel video.png (491K) Download Attachment |
In data giovedì 12 novembre 2009 13:34:01, Mailing List SVR ha scritto:
: > In data martedì 10 novembre 2009 10:51:39, Jānis Rukšāns ha scritto: > : > On Mon, Nov 9, 2009 at 6:39 PM, Mailing List SVR > > > > <[hidden email]> wrote: > > > In data lunedì 9 novembre 2009 17:27:58, Edward Hervey ha scritto: > > > : > On Mon, 2009-11-09 at 15:45 +0100, Mailing List SVR wrote: > > >> > > > >> > In data lunedì 9 novembre 2009 14:21:38, Kapil Agrawal ha scritto: > > >> > : > if the data is send as rtp, then you have to use proper rtp > > >> > : > depayloader > > >> > > > > >> > > after udpsrc and then store the file. > > >> > > > >> > this is the point: the stream seems not rtp payloded or at least > > >> > gstreamer doesn't recognize it as rtp > > >> > > > >> > gstbasertpdepayload.c(360): gst_base_rtp_depayload_chain (): > > >> > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0: > > >> > Not RTP format was negotiated > > >> > > > >> > but the stream would be rtp according to verint, > > >> > > >> You can't use rtp without the specification of the streams. Those > > >> specifications normally come in a sdp file. > > > > > > Yes I know, I asked to the manufacter (verint) for the sdp but their > > > answer was that the sdp was not available and I have to use their sdk > > > (windows dll) to integrate the stream, but I'm on linux. > > > However I think the stream is in a standard format, my reseller was > > > able to see the video over rtp with a decoder of a different manufacter > > > (not verint). So I need a way to reverse enginering the sdp/ get > > > gstreamer caps > > > > You can try something like this: > > > > udpsrc port=2544 ! > > application/x-rtp,media=video,payload=96,clock-rate=90000,encoding-name=M > >P4 V-ES,profile-level-id=1 ! rtpmp4vdepay ! decodebin ... > > > > Replace 96 with the actual payload type (can be extracted by capturing > > the stream w/ Wireshark) and 90000 with the actual clock rate. > > some progress here thanks, using wireshark I discovered the payload type is > 121 but I cannot find the clock rate can you give me some additional infos? > > Attacched is an image with the correct payload (changing the clock rate > there are no visible changes), as you can see the image is duplicated I > need a way to specify image size, seems not possible to use width and > heigth in caps parameters, > > Nicola > gst-launch-0.10 -v udpsrc port=2544 caps="application/x-rtp, media=(string)video, payload=(int)121, clock-rate=(int)90000, encoding- name=(string)MP4V-ES, profile-level-id=(string)1" ! decodebin ! autovideosink ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Miron Kunz
Try putting ffmpegcolorspace before dshowvideosink.
On Tue, Nov 10, 2009 at 7:34 PM, Miron Kunz <[hidden email]> wrote: Added audiosrc to the pipeline with local video and the video is playing smoothly even if farsight conference plugged in. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |