_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
On Fri, 2011-04-08 at 19:12 -0700, Tom Hendrick wrote:
Hi, > > As a quick test, I am (..) just trying the following: > > Transmitter : > ------------------- > gst-launch rtspsrc location=rtsp://192.168.0.90/mpeg4/media.amp ! > filesink=txcap.ts > > I let this run for 20 seconds and control ^C out of it. > > Receiver: > ------------- > gst-launch playbin uri=file://txcap.ts > > > The problem is that when I run the gst-launch playbin=file://txcap.ts > the video file plays very fast and then closes. The quality also > doesn't look as good as when I use "vlc > rtsp://192.168.0.90/mpeg4/media.amp" > > I'm a beginner with gstreamer so I'm not sure how to modify the > transmit and receive command lines to properly set the frame rate, > codec, etc. Also another problem is that I want to see this live on > the receiver, so setting gstreamer to run for a specified amount of > time so that the header is written properly will not allow me to see > this real-time on the receive side. Any suggestions? > This works I presume: gst-launch-0.10 playbin2 uri=rtsp://192.168.0.90/mpeg4/media.amp ? Note that rtspsrc outputs RTP packets, which you need to depayload using an appropriate depayloader (rtpmp2tdepay? rtpmp4gdepay? rtpmp4vdepay?). Writing RTP packets to file like you do now is not going to work. Cheers -Tim _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
On Sat, 2011-04-09 at 10:13 -0700, Tom Hendrick wrote:
> I can see a live feed from the Axis camera when I do: > > gst-launch-0.10 playbin2 uri=rtsp://192.168.0.90/mpeg4/media.amp > > I can't figure out how to modify my transmit and receive commands > given that I need to depay. I've read up on the gstreamer site and > checked other forums but still can't figure it out. When I do > "gst-launch rtspsrc location=rtsp://192.168.0.90/mpeg4/media.amp ! > rtpmp4gdepay ! filesink=txcap.ts" I get an error saying "streaming > task paused, reason not-linked (-1)". > > Do you know how I would modify them, here they are again? > What does this output: gst-launch-0.10 -v playbin2 uri=rtsp://192.168.0.90/mpeg4/media.amp ? Cheers -Tim _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by Tom Hendrick
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by Tim-Philipp Müller-2
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Hi Tom,
I don't have a solution, just wanted to mention that I have similar problems with a video server that we're using (also rstp). However, I never get as far as you do. When specifying a repay sink manually (not the same as you do) I get the "not linked -1" you get. When using playbin it appears as if the system doesn't find the depay sink. Posted list about this a couple of weeks ago.
/Mathias
2011/4/9 Tom Hendrick <[hidden email]>
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by Tom Hendrick
You need a muxer try this:
gst-launch rtspsrc location=rtsp://192.168.0.90/mpeg4/media.amp ! rtpmp4vdepay ! matroskamux ! filesink location=test.mkv then you'll be able to play the video with playbin. You can also try: gst-launch rtspsrc location=rtsp://192.168.0.90/mpeg4/media.amp ! rtpmp4vdepay ! gdppay ! filesink location=test.gdp and then: gst-launch filesrc location=test.mkv ! gdpdepay ! decodebin2 ! autovideosink regards Nicola Il giorno sab, 09/04/2011 alle 10.33 -0700, Tom Hendrick ha scritto: > > I tried: > > gst-launch rtspsrc location=rtsp://192.168.0.90/mpeg4/media.amp ! > rtpmp4vdepay ! filesink=txcap.ts > > and I didn't get the link error and it saved to a file. > > When I try to play it with gstreamer using: > > gst-launch playbin uri=file://txcap.ts, or gst-launch-0.10 playbin2 > uri=file://txcap.ts, > > it plays too fast and the lower half of the each frame has some weird > block distortions. > > When I do: > mplayer txcap.ts it also plays too fast but I don't see the weird > block distortions on the lower left half of each frame, but when I do > mplayer -fps 1 txcap.ts it plays fine. > > > When I do gst-launch playbin uri=rtsp://192.168.0.90/mpeg4/media.amp > it shows the video feed just fine without that distotion in the lower > half. I'd like to make the saved file work with gstreamer because I > had some cache problems with mplayer on the receiver in the past. > > Could it have anything to do with the fact Axis uses MPEG-ES formats? > Any other ideas? > > Thanks > Tom > > --- On Sat, 4/9/11, Tom Hendrick <[hidden email]> wrote: > > From: Tom Hendrick <[hidden email]> > Subject: Re: Help with Gstreamer and RTSP with Axis Camera > To: [hidden email], "Discussion of the development of and > with GStreamer" <[hidden email]> > Date: Saturday, April 9, 2011, 5:13 PM > > Thanks Tim, > > I can see a live feed from the Axis camera when I do: > > gst-launch-0.10 playbin2 > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > I can't figure out how to modify my transmit and receive > commands given that I need to depay. I've read up on the > gstreamer site and checked other forums but still can't figure > it out. When I do "gst-launch rtspsrc > location=rtsp://192.168.0.90/mpeg4/media.amp ! > rtpmp4gdepay ! filesink=txcap.ts" I get an error saying > "streaming task paused, reason not-linked (-1)". > > > Do you know how I would modify them, here they are again? > > gst-launch rtspsrc > location=rtsp://192.168.0.90/mpeg4/media.amp ! > filesink=txcap.ts > > gst-launch playbin uri=file://txcap.ts > > Thanks > Tom > > > --- On Sat, 4/9/11, Tim-Philipp Müller <[hidden email]> > wrote: > > From: Tim-Philipp Müller <[hidden email]> > Subject: Re: Help with Gstreamer and RTSP with Axis > Camera > To: [hidden email] > Date: Saturday, April 9, 2011, 10:49 AM > > On Fri, 2011-04-08 at 19:12 -0700, Tom Hendrick wrote: > > Hi, > > > > > As a quick test, I am (..) just trying the > following: > > > > Transmitter : > > ------------------- > > gst-launch rtspsrc > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > filesink=txcap.ts > > > > I let this run for 20 seconds and control ^C out of > it. > > > > Receiver: > > ------------- > > gst-launch playbin uri=file://txcap.ts > > > > > > The problem is that when I run the gst-launch > playbin=file://txcap.ts > > the video file plays very fast and then closes. The > quality also > > doesn't look as good as when I use "vlc > > rtsp://192.168.0.90/mpeg4/media.amp" > > > > I'm a beginner with gstreamer so I'm not sure how to > modify the > > transmit and receive command lines to properly set > the frame rate, > > codec, etc. Also another problem is that I want to > see this live on > > the receiver, so setting gstreamer to run for a > specified amount of > > time so that the header is written properly will not > allow me to see > > this real-time on the receive side. Any > suggestions? > > > > This works I presume: > > gst-launch-0.10 playbin2 > uri=rtsp://192.168.0.90/mpeg4/media.amp > > ? > > Note that rtspsrc outputs RTP packets, which you need > to depayload using > an appropriate depayloader (rtpmp2tdepay? > rtpmp4gdepay? rtpmp4vdepay?). > > Writing RTP packets to file like you do now is not > going to work. > > Cheers > -Tim > > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > -----Inline Attachment Follows----- > > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Sorry the right pipe is the following:
gst-launch-0.10 -e rtspsrc location=rtsp://root:pass@192.168.2.127/mpeg4/media.amp ! rtpmp4vdepay ! mpeg4videoparse ! matroskamux ! filesink location=/tmp/test.mkv and then playback with playbin or any stardard player or gst-launch-0.10 -e rtspsrc location=rtsp://root:pass@192.168.2.127/mpeg4/media.amp ! rtpmp4vdepay ! mpeg4videoparse ! gdppay ! filesink location=/tmp/test.gdp and then playback with gst-launch-0.10 filesrc location=/tmp/test.gdp ! gdpdepay ! ffdec_mpeg4 ! xvimagesink Nicola Il giorno sab, 09/04/2011 alle 13.14 -0700, Tom Hendrick ha scritto: > Thanks so much, > When I run: > > gst-launch rtspsrc location=rtsp://192.168.0.90/mpeg4/media.amp ! > rtpmp4vdepay ! matroskamux ! filesink location=test.mkv > > I get : streaming task paused, reason not-negotiated (-4) > > when I run : > > gst-launch rtspsrc location=rtsp://192.168.0.90/mpeg4/media.amp ! > rtpmp4vdepay ! gdppay ! filesink location=test.gdp > > Control ^C out of it, and then: > > gst-launch filesrc location=test.mkv ! gdpdepay ! decodebin2 ! > autovideosink > > It works! but the quality of the image is much lower than when I run > gst-launch playbin uri=rtsp://192.168.0.90/mpeg4/media.amp > > > Is this because of the muxer, what else can I try? > > thanks > Tom > > > > --- On Sat, 4/9/11, Mailing List SVR <[hidden email]> wrote: > > From: Mailing List SVR <[hidden email]> > Subject: Re: Help with Gstreamer and RTSP with Axis Camera > To: "Discussion of the development of and with GStreamer" > <[hidden email]> > Cc: [hidden email], "Tom Hendrick" <[hidden email]> > Date: Saturday, April 9, 2011, 7:25 PM > > You need a muxer try this: > > gst-launch rtspsrc > location=rtsp://192.168.0.90/mpeg4/media.amp ! > rtpmp4vdepay ! matroskamux ! filesink location=test.mkv > > then you'll be able to play the video with playbin. > > You can also try: > > gst-launch rtspsrc > location=rtsp://192.168.0.90/mpeg4/media.amp ! > rtpmp4vdepay ! gdppay ! filesink location=test.gdp > > and then: > > gst-launch filesrc location=test.mkv ! gdpdepay ! decodebin2 ! > autovideosink > > regards > Nicola > > > > Il giorno sab, 09/04/2011 alle 10.33 -0700, Tom Hendrick ha > scritto: > > > > I tried: > > > > gst-launch rtspsrc > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > rtpmp4vdepay ! filesink=txcap.ts > > > > and I didn't get the link error and it saved to a file. > > > > When I try to play it with gstreamer using: > > > > gst-launch playbin uri=file://txcap.ts, or gst-launch-0.10 > playbin2 > > uri=file://txcap.ts, > > > > it plays too fast and the lower half of the each frame has > some weird > > block distortions. > > > > When I do: > > mplayer txcap.ts it also plays too fast but I don't see the > weird > > block distortions on the lower left half of each frame, but > when I do > > mplayer -fps 1 txcap.ts it plays fine. > > > > > > When I do gst-launch playbin > uri=rtsp://192.168.0.90/mpeg4/media.amp > > it shows the video feed just fine without that distotion in > the lower > > half. I'd like to make the saved file work with gstreamer > because I > > had some cache problems with mplayer on the receiver in the > past. > > > > Could it have anything to do with the fact Axis uses MPEG-ES > formats? > > Any other ideas? > > > > Thanks > > Tom > > > > --- On Sat, 4/9/11, Tom Hendrick <[hidden email]> wrote: > > > > From: Tom Hendrick <[hidden email]> > > Subject: Re: Help with Gstreamer and RTSP with Axis > Camera > > To: [hidden email], "Discussion of the development > of and > > with GStreamer" > <[hidden email]> > > Date: Saturday, April 9, 2011, 5:13 PM > > > > Thanks Tim, > > > > I can see a live feed from the Axis camera when I > do: > > > > gst-launch-0.10 playbin2 > > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > > > > I can't figure out how to modify my transmit and > receive > > commands given that I need to depay. I've read up > on the > > gstreamer site and checked other forums but still > can't figure > > it out. When I do "gst-launch rtspsrc > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > rtpmp4gdepay ! filesink=txcap.ts" I get an error > saying > > "streaming task paused, reason not-linked (-1)". > > > > > > Do you know how I would modify them, here they are > again? > > > > gst-launch rtspsrc > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > filesink=txcap.ts > > > > gst-launch playbin uri=file://txcap.ts > > > > Thanks > > Tom > > > > > > --- On Sat, 4/9/11, Tim-Philipp Müller > <[hidden email]> > > wrote: > > > > From: Tim-Philipp Müller <[hidden email]> > > Subject: Re: Help with Gstreamer and RTSP > with Axis > > Camera > > To: [hidden email] > > Date: Saturday, April 9, 2011, 10:49 AM > > > > On Fri, 2011-04-08 at 19:12 -0700, Tom > Hendrick wrote: > > > > Hi, > > > > > > > > As a quick test, I am (..) just trying the > > following: > > > > > > Transmitter : > > > ------------------- > > > gst-launch rtspsrc > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > filesink=txcap.ts > > > > > > I let this run for 20 seconds and control > ^C out of > > it. > > > > > > Receiver: > > > ------------- > > > gst-launch playbin uri=file://txcap.ts > > > > > > > > > The problem is that when I run the > gst-launch > > playbin=file://txcap.ts > > > the video file plays very fast and then > closes. The > > quality also > > > doesn't look as good as when I use "vlc > > > rtsp://192.168.0.90/mpeg4/media.amp" > > > > > > I'm a beginner with gstreamer so I'm not > sure how to > > modify the > > > transmit and receive command lines to > properly set > > the frame rate, > > > codec, etc. Also another problem is that > I want to > > see this live on > > > the receiver, so setting gstreamer to run > for a > > specified amount of > > > time so that the header is written > properly will not > > allow me to see > > > this real-time on the receive side. Any > > suggestions? > > > > > > > This works I presume: > > > > gst-launch-0.10 playbin2 > > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > > ? > > > > Note that rtspsrc outputs RTP packets, which > you need > > to depayload using > > an appropriate depayloader (rtpmp2tdepay? > > rtpmp4gdepay? rtpmp4vdepay?). > > > > Writing RTP packets to file like you do now > is not > > going to work. > > > > Cheers > > -Tim > > > > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > > > > -----Inline Attachment Follows----- > > > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Hi,
with the given pipeline the cpu usage is very low ( on my pc 1% or so) however you can see the cpu usage with "ps aux" and see if gstreamer perfom better than mencoder or openRTSP I guess the cpu usage is similar in this use case, bye Nicola Il giorno sab, 09/04/2011 alle 14.11 -0700, Tom Hendrick ha scritto: > Nicola, Thanks so much! > > When I do: > > gst-launch-0.10 -e rtspsrc > location=rtsp://root:pass@192.168.2.127/mpeg4/media.amp ! > rtpmp4vdepay ! > mpeg4videoparse ! gdppay ! filesink location=/tmp/test.gdp > > and then playback with > > gst-launch-0.10 filesrc location=/tmp/test.gdp ! gdpdepay ! > ffdec_mpeg4 ! xvimagesink > > > It works great. Do you think this uses a lot more processing power > than using something like mencoder or openRTSP to just copy the stream > and save it to file? > > Thanks so much for your help > Tom > > --- On Sat, 4/9/11, Mailing List SVR <[hidden email]> wrote: > > From: Mailing List SVR <[hidden email]> > Subject: Re: Help with Gstreamer and RTSP with Axis Camera > To: "Tom Hendrick" <[hidden email]> > Cc: "Discussion of the development of and with GStreamer" > <[hidden email]>, [hidden email] > Date: Saturday, April 9, 2011, 8:57 PM > > Sorry the right pipe is the following: > > gst-launch-0.10 -e rtspsrc > location=rtsp://root:pass@192.168.2.127/mpeg4/media.amp ! > rtpmp4vdepay ! > mpeg4videoparse ! matroskamux ! filesink > location=/tmp/test.mkv > > and then playback with playbin or any stardard player > > or > > gst-launch-0.10 -e rtspsrc > location=rtsp://root:pass@192.168.2.127/mpeg4/media.amp ! > rtpmp4vdepay ! > mpeg4videoparse ! gdppay ! filesink location=/tmp/test.gdp > > and then playback with > > > gst-launch-0.10 filesrc location=/tmp/test.gdp ! gdpdepay ! > ffdec_mpeg4 ! xvimagesink > > Nicola > > Il giorno sab, 09/04/2011 alle 13.14 -0700, Tom Hendrick ha > scritto: > > Thanks so much, > > When I run: > > > > gst-launch rtspsrc > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > rtpmp4vdepay ! matroskamux ! filesink location=test.mkv > > > > I get : streaming task paused, reason not-negotiated (-4) > > > > when I run : > > > > gst-launch rtspsrc > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > rtpmp4vdepay ! gdppay ! filesink location=test.gdp > > > > Control ^C out of it, and then: > > > > gst-launch filesrc location=test.mkv ! gdpdepay ! > decodebin2 ! > > autovideosink > > > > It works! but the quality of the image is much lower than > when I run > > gst-launch playbin uri=rtsp://192.168.0.90/mpeg4/media.amp > > > > > > Is this because of the muxer, what else can I try? > > > > thanks > > Tom > > > > > > > > --- On Sat, 4/9/11, Mailing List SVR > <[hidden email]> wrote: > > > > From: Mailing List SVR <[hidden email]> > > Subject: Re: Help with Gstreamer and RTSP with Axis > Camera > > To: "Discussion of the development of and with > GStreamer" > > <[hidden email]> > > Cc: [hidden email], "Tom Hendrick" > <[hidden email]> > > Date: Saturday, April 9, 2011, 7:25 PM > > > > You need a muxer try this: > > > > gst-launch rtspsrc > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > rtpmp4vdepay ! matroskamux ! filesink > location=test.mkv > > > > then you'll be able to play the video with playbin. > > > > You can also try: > > > > gst-launch rtspsrc > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > rtpmp4vdepay ! gdppay ! filesink location=test.gdp > > > > and then: > > > > gst-launch filesrc location=test.mkv ! gdpdepay ! > decodebin2 ! > > autovideosink > > > > regards > > Nicola > > > > > > > > Il giorno sab, 09/04/2011 alle 10.33 -0700, Tom > Hendrick ha > > scritto: > > > > > > I tried: > > > > > > gst-launch rtspsrc > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > rtpmp4vdepay ! filesink=txcap.ts > > > > > > and I didn't get the link error and it saved to a > file. > > > > > > When I try to play it with gstreamer using: > > > > > > gst-launch playbin uri=file://txcap.ts, or > gst-launch-0.10 > > playbin2 > > > uri=file://txcap.ts, > > > > > > it plays too fast and the lower half of the each > frame has > > some weird > > > block distortions. > > > > > > When I do: > > > mplayer txcap.ts it also plays too fast but I > don't see the > > weird > > > block distortions on the lower left half of each > frame, but > > when I do > > > mplayer -fps 1 txcap.ts it plays fine. > > > > > > > > > When I do gst-launch playbin > > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > it shows the video feed just fine without that > distotion in > > the lower > > > half. I'd like to make the saved file work with > gstreamer > > because I > > > had some cache problems with mplayer on the > receiver in the > > past. > > > > > > Could it have anything to do with the fact Axis > uses MPEG-ES > > formats? > > > Any other ideas? > > > > > > Thanks > > > Tom > > > > > > --- On Sat, 4/9/11, Tom Hendrick > <[hidden email]> wrote: > > > > > > From: Tom Hendrick <[hidden email]> > > > Subject: Re: Help with Gstreamer and RTSP > with Axis > > Camera > > > To: [hidden email], "Discussion of the > development > > of and > > > with GStreamer" > > <[hidden email]> > > > Date: Saturday, April 9, 2011, 5:13 PM > > > > > > Thanks Tim, > > > > > > I can see a live feed from the Axis camera > when I > > do: > > > > > > gst-launch-0.10 playbin2 > > > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > > > > > > > I can't figure out how to modify my > transmit and > > receive > > > commands given that I need to depay. I've > read up > > on the > > > gstreamer site and checked other forums > but still > > can't figure > > > it out. When I do "gst-launch rtspsrc > > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > rtpmp4gdepay ! filesink=txcap.ts" I get an > error > > saying > > > "streaming task paused, reason not-linked > (-1)". > > > > > > > > > Do you know how I would modify them, here > they are > > again? > > > > > > gst-launch rtspsrc > > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > filesink=txcap.ts > > > > > > gst-launch playbin uri=file://txcap.ts > > > > > > Thanks > > > Tom > > > > > > > > > --- On Sat, 4/9/11, Tim-Philipp Müller > > <[hidden email]> > > > wrote: > > > > > > From: Tim-Philipp Müller > <[hidden email]> > > > Subject: Re: Help with Gstreamer > and RTSP > > with Axis > > > Camera > > > To: > [hidden email] > > > Date: Saturday, April 9, 2011, > 10:49 AM > > > > > > On Fri, 2011-04-08 at 19:12 -0700, > Tom > > Hendrick wrote: > > > > > > Hi, > > > > > > > > > > > As a quick test, I am (..) just > trying the > > > following: > > > > > > > > Transmitter : > > > > ------------------- > > > > gst-launch rtspsrc > > > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > > filesink=txcap.ts > > > > > > > > I let this run for 20 seconds > and control > > ^C out of > > > it. > > > > > > > > Receiver: > > > > ------------- > > > > gst-launch playbin > uri=file://txcap.ts > > > > > > > > > > > > The problem is that when I run > the > > gst-launch > > > playbin=file://txcap.ts > > > > the video file plays very fast > and then > > closes. The > > > quality also > > > > doesn't look as good as when I > use "vlc > > > > > rtsp://192.168.0.90/mpeg4/media.amp" > > > > > > > > I'm a beginner with gstreamer so > I'm not > > sure how to > > > modify the > > > > transmit and receive command > lines to > > properly set > > > the frame rate, > > > > codec, etc. Also another > problem is that > > I want to > > > see this live on > > > > the receiver, so setting > gstreamer to run > > for a > > > specified amount of > > > > time so that the header is > written > > properly will not > > > allow me to see > > > > this real-time on the receive > side. Any > > > suggestions? > > > > > > > > > > This works I presume: > > > > > > gst-launch-0.10 playbin2 > > > > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > > > > ? > > > > > > Note that rtspsrc outputs RTP > packets, which > > you need > > > to depayload using > > > an appropriate depayloader > (rtpmp2tdepay? > > > rtpmp4gdepay? rtpmp4vdepay?). > > > > > > Writing RTP packets to file like > you do now > > is not > > > going to work. > > > > > > Cheers > > > -Tim > > > > > > > > _______________________________________________ > > > gstreamer-devel mailing list > > > > [hidden email] > > > > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > > > > > > > -----Inline Attachment Follows----- > > > > > > > _______________________________________________ > > > gstreamer-devel mailing list > > > [hidden email] > > > > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > > > > _______________________________________________ > > > gstreamer-devel mailing list > > > [hidden email] > > > > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > > > > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by Tom Hendrick
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Try "xvimagesink sync=false" should do the work,
Nicola Il giorno sab, 09/04/2011 alle 14.51 -0700, Tom Hendrick ha scritto: > Hi Nikola or anyone else, > > In the end I will be working with named pipes with the video file > being saved by gstreamer from the axis IP camera. > > When I make a named pipe using mkfifo test.gdp > and then do: > > gst-launch-0.10 -e rtspsrc > location=rtsp://root:pass@192.168.2.127/mpeg4/media.amp ! > rtpmp4vdepay ! > mpeg4videoparse ! gdppay ! filesink location=/tmp/test.gdp& > > and then playback with > > gst-launch-0.10 filesrc location=/tmp/test.gdp ! gdpdepay ! > ffdec_mpeg4 ! xvimagesink > > > it works perfectly with the camera bitrate set at 100kbps and I see > the live video feed from the camera. > > With the camera set at 10kbps, it starts, and I see the gst-launch > playback window with the vide feed but it updates extremely slow. I > see a message in the command line saying > > > There may be a timestamping problem, or this computer is too slow. > WARNING: from element /GstPipeline:pipeline0/ > GstXvImageSink:xvimagesink0: A lot of buffers are being dropped. > Additional debug info: > gstbasesink.c(2686): gst_base_sink_is_too_late > (): /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0: > There may be a timestamping problem, or this computer is too slow. > > > Does anyone have advice on additional parameters I may need to use? > Unfortunately I have a need to work at 10kbps. At this low of bitrate > I have problems with mplayer and mencoder. > > However even at 10kbps, the following works fine > > gst-launch playbin uri=rtsp://192.168.0.90/mpeg4/media.amp > > > Thanks > Tom > > > > --- On Sat, 4/9/11, Tom Hendrick <[hidden email]> wrote: > > From: Tom Hendrick <[hidden email]> > Subject: Re: Help with Gstreamer and RTSP with Axis Camera > To: [hidden email], "Discussion of the development of > and with GStreamer" <[hidden email]> > Date: Saturday, April 9, 2011, 9:11 PM > > Nicola, Thanks so much! > > When I do: > > gst-launch-0.10 -e rtspsrc > location=rtsp://root:pass@192.168.2.127/mpeg4/media.amp ! > rtpmp4vdepay ! > mpeg4videoparse ! gdppay ! filesink location=/tmp/test.gdp > > and then playback with > > gst-launch-0.10 filesrc location=/tmp/test.gdp ! gdpdepay ! > ffdec_mpeg4 ! xvimagesink > > > It works great. Do you think this uses a lot more processing > power than using something like mencoder or openRTSP to just > copy the stream and save it to file? > > Thanks so much for your help > Tom > > --- On Sat, 4/9/11, Mailing List SVR <[hidden email]> > wrote: > > From: Mailing List SVR <[hidden email]> > Subject: Re: Help with Gstreamer and RTSP with Axis > Camera > To: "Tom Hendrick" <[hidden email]> > Cc: "Discussion of the development of and with > GStreamer" <[hidden email]>, > [hidden email] > Date: Saturday, April 9, 2011, 8:57 PM > > Sorry the right pipe is the following: > > gst-launch-0.10 -e rtspsrc > location=rtsp://root:pass@192.168.2.127/mpeg4/media.amp ! rtpmp4vdepay ! > mpeg4videoparse ! matroskamux ! filesink > location=/tmp/test.mkv > > and then playback with playbin or any stardard player > > or > > gst-launch-0.10 -e rtspsrc > location=rtsp://root:pass@192.168.2.127/mpeg4/media.amp ! rtpmp4vdepay ! > mpeg4videoparse ! gdppay ! filesink > location=/tmp/test.gdp > > and then playback with > > > gst-launch-0.10 filesrc location=/tmp/test.gdp ! > gdpdepay ! > ffdec_mpeg4 ! xvimagesink > > Nicola > > Il giorno sab, 09/04/2011 alle 13.14 -0700, Tom > Hendrick ha scritto: > > Thanks so much, > > When I run: > > > > gst-launch rtspsrc > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > rtpmp4vdepay ! matroskamux ! filesink > location=test.mkv > > > > I get : streaming task paused, reason > not-negotiated (-4) > > > > when I run : > > > > gst-launch rtspsrc > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > rtpmp4vdepay ! gdppay ! filesink location=test.gdp > > > > Control ^C out of it, and then: > > > > gst-launch filesrc location=test.mkv ! gdpdepay ! > decodebin2 ! > > autovideosink > > > > It works! but the quality of the image is much > lower than when I run > > gst-launch playbin > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > > > > Is this because of the muxer, what else can I try? > > > > thanks > > Tom > > > > > > > > --- On Sat, 4/9/11, Mailing List SVR > <[hidden email]> wrote: > > > > From: Mailing List SVR > <[hidden email]> > > Subject: Re: Help with Gstreamer and RTSP > with Axis Camera > > To: "Discussion of the development of and > with GStreamer" > > <[hidden email]> > > Cc: [hidden email], "Tom Hendrick" > <[hidden email]> > > Date: Saturday, April 9, 2011, 7:25 PM > > > > You need a muxer try this: > > > > gst-launch rtspsrc > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > rtpmp4vdepay ! matroskamux ! filesink > location=test.mkv > > > > then you'll be able to play the video with > playbin. > > > > You can also try: > > > > gst-launch rtspsrc > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > rtpmp4vdepay ! gdppay ! filesink > location=test.gdp > > > > and then: > > > > gst-launch filesrc location=test.mkv ! > gdpdepay ! decodebin2 ! > > autovideosink > > > > regards > > Nicola > > > > > > > > Il giorno sab, 09/04/2011 alle 10.33 -0700, > Tom Hendrick ha > > scritto: > > > > > > I tried: > > > > > > gst-launch rtspsrc > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > rtpmp4vdepay ! filesink=txcap.ts > > > > > > and I didn't get the link error and it > saved to a file. > > > > > > When I try to play it with gstreamer > using: > > > > > > gst-launch playbin uri=file://txcap.ts, or > gst-launch-0.10 > > playbin2 > > > uri=file://txcap.ts, > > > > > > it plays too fast and the lower half of > the each frame has > > some weird > > > block distortions. > > > > > > When I do: > > > mplayer txcap.ts it also plays too fast > but I don't see the > > weird > > > block distortions on the lower left half > of each frame, but > > when I do > > > mplayer -fps 1 txcap.ts it plays fine. > > > > > > > > > When I do gst-launch playbin > > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > it shows the video feed just fine without > that distotion in > > the lower > > > half. I'd like to make the saved file > work with gstreamer > > because I > > > had some cache problems with mplayer on > the receiver in the > > past. > > > > > > Could it have anything to do with the fact > Axis uses MPEG-ES > > formats? > > > Any other ideas? > > > > > > Thanks > > > Tom > > > > > > --- On Sat, 4/9/11, Tom Hendrick > <[hidden email]> wrote: > > > > > > From: Tom Hendrick > <[hidden email]> > > > Subject: Re: Help with Gstreamer > and RTSP with Axis > > Camera > > > To: [hidden email], "Discussion > of the development > > of and > > > with GStreamer" > > <[hidden email]> > > > Date: Saturday, April 9, 2011, > 5:13 PM > > > > > > Thanks Tim, > > > > > > I can see a live feed from the > Axis camera when I > > do: > > > > > > gst-launch-0.10 playbin2 > > > > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > > > > > > > I can't figure out how to modify > my transmit and > > receive > > > commands given that I need to > depay. I've read up > > on the > > > gstreamer site and checked other > forums but still > > can't figure > > > it out. When I do "gst-launch > rtspsrc > > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > rtpmp4gdepay ! filesink=txcap.ts" > I get an error > > saying > > > "streaming task paused, reason > not-linked (-1)". > > > > > > > > > Do you know how I would modify > them, here they are > > again? > > > > > > gst-launch rtspsrc > > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > filesink=txcap.ts > > > > > > gst-launch playbin > uri=file://txcap.ts > > > > > > Thanks > > > Tom > > > > > > > > > --- On Sat, 4/9/11, Tim-Philipp > Müller > > <[hidden email]> > > > wrote: > > > > > > From: Tim-Philipp Müller > <[hidden email]> > > > Subject: Re: Help with > Gstreamer and RTSP > > with Axis > > > Camera > > > To: > [hidden email] > > > Date: Saturday, April 9, > 2011, 10:49 AM > > > > > > On Fri, 2011-04-08 at > 19:12 -0700, Tom > > Hendrick wrote: > > > > > > Hi, > > > > > > > > > > > As a quick test, I am > (..) just trying the > > > following: > > > > > > > > Transmitter : > > > > ------------------- > > > > gst-launch rtspsrc > > > > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > > filesink=txcap.ts > > > > > > > > I let this run for 20 > seconds and control > > ^C out of > > > it. > > > > > > > > Receiver: > > > > ------------- > > > > gst-launch playbin > uri=file://txcap.ts > > > > > > > > > > > > The problem is that when > I run the > > gst-launch > > > playbin=file://txcap.ts > > > > the video file plays > very fast and then > > closes. The > > > quality also > > > > doesn't look as good as > when I use "vlc > > > > > rtsp://192.168.0.90/mpeg4/media.amp" > > > > > > > > I'm a beginner with > gstreamer so I'm not > > sure how to > > > modify the > > > > transmit and receive > command lines to > > properly set > > > the frame rate, > > > > codec, etc. Also > another problem is that > > I want to > > > see this live on > > > > the receiver, so setting > gstreamer to run > > for a > > > specified amount of > > > > time so that the header > is written > > properly will not > > > allow me to see > > > > this real-time on the > receive side. Any > > > suggestions? > > > > > > > > > > This works I presume: > > > > > > gst-launch-0.10 playbin2 > > > > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > > > > ? > > > > > > Note that rtspsrc outputs > RTP packets, which > > you need > > > to depayload using > > > an appropriate depayloader > (rtpmp2tdepay? > > > rtpmp4gdepay? > rtpmp4vdepay?). > > > > > > Writing RTP packets to > file like you do now > > is not > > > going to work. > > > > > > Cheers > > > -Tim > > > > > > > > > _______________________________________________ > > > gstreamer-devel mailing > list > > > > [hidden email] > > > > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > > > > > > > -----Inline Attachment > Follows----- > > > > > > > _______________________________________________ > > > gstreamer-devel mailing list > > > > [hidden email] > > > > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > > > > > _______________________________________________ > > > gstreamer-devel mailing list > > > [hidden email] > > > > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > > > > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > -----Inline Attachment Follows----- > > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by Mailing List SVR
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by Tom Hendrick
I guess the latency is the pipe, gstreamer is perfectly able to record a
stream on disk and at the same time display it, why do you use a pipe? Please take a look here: http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-plugins/html/gstreamer-plugins-tee.html Nicola Il giorno sab, 09/04/2011 alle 15.45 -0700, Tom Hendrick ha scritto: > Hi Nikola, > > Thanks again! That works but if I move my hand by the camera, there > is latency before I see it on the gst-launch-0.10 playback screen, and > when my hand moves it moves really fast when it shows up. > > Are there any other tricks you might know of? Again it works > perfectly at 10kbps when I have gst-launch playbin > uri=rtsp://192.168.0.90/mpeg4/media.amp > running. > > Thanks -tom > > --- On Sat, 4/9/11, Mailing List SVR <[hidden email]> wrote: > > From: Mailing List SVR <[hidden email]> > Subject: Re: Help with Gstreamer and RTSP with Axis Camera > To: "Discussion of the development of and with GStreamer" > <[hidden email]>, "Tom Hendrick" > <[hidden email]> > Date: Saturday, April 9, 2011, 10:27 PM > > Try "xvimagesink sync=false" should do the work, > > Nicola > > > Il giorno sab, 09/04/2011 alle 14.51 -0700, Tom Hendrick ha > scritto: > > Hi Nikola or anyone else, > > > > In the end I will be working with named pipes with the video > file > > being saved by gstreamer from the axis IP camera. > > > > When I make a named pipe using mkfifo test.gdp > > and then do: > > > > gst-launch-0.10 -e rtspsrc > > location=rtsp://root:pass@192.168.2.127/mpeg4/media.amp ! > > rtpmp4vdepay ! > > mpeg4videoparse ! gdppay ! filesink location=/tmp/test.gdp& > > > > and then playback with > > > > gst-launch-0.10 filesrc location=/tmp/test.gdp ! gdpdepay ! > > ffdec_mpeg4 ! xvimagesink > > > > > > it works perfectly with the camera bitrate set at 100kbps > and I see > > the live video feed from the camera. > > > > With the camera set at 10kbps, it starts, and I see the > gst-launch > > playback window with the vide feed but it updates extremely > slow. I > > see a message in the command line saying > > > > > > There may be a timestamping problem, or this computer is too > slow. > > WARNING: from element /GstPipeline:pipeline0/ > > GstXvImageSink:xvimagesink0: A lot of buffers are being > dropped. > > Additional debug info: > > gstbasesink.c(2686): gst_base_sink_is_too_late > > (): /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0: > > There may be a timestamping problem, or this computer is too > slow. > > > > > > Does anyone have advice on additional parameters I may need > to use? > > Unfortunately I have a need to work at 10kbps. At this low > of bitrate > > I have problems with mplayer and mencoder. > > > > However even at 10kbps, the following works fine > > > > gst-launch playbin uri=rtsp://192.168.0.90/mpeg4/media.amp > > > > > > Thanks > > Tom > > > > > > > > --- On Sat, 4/9/11, Tom Hendrick <[hidden email]> wrote: > > > > From: Tom Hendrick <[hidden email]> > > Subject: Re: Help with Gstreamer and RTSP with Axis > Camera > > To: [hidden email], "Discussion of the > development of > > and with GStreamer" > <[hidden email]> > > Date: Saturday, April 9, 2011, 9:11 PM > > > > Nicola, Thanks so much! > > > > When I do: > > > > gst-launch-0.10 -e rtspsrc > > > location=rtsp://root:pass@192.168.2.127/mpeg4/media.amp ! > > rtpmp4vdepay ! > > mpeg4videoparse ! gdppay ! filesink > location=/tmp/test.gdp > > > > and then playback with > > > > gst-launch-0.10 filesrc location=/tmp/test.gdp ! > gdpdepay ! > > ffdec_mpeg4 ! xvimagesink > > > > > > It works great. Do you think this uses a lot more > processing > > power than using something like mencoder or openRTSP > to just > > copy the stream and save it to file? > > > > Thanks so much for your help > > Tom > > > > --- On Sat, 4/9/11, Mailing List SVR > <[hidden email]> > > wrote: > > > > From: Mailing List SVR > <[hidden email]> > > Subject: Re: Help with Gstreamer and RTSP > with Axis > > Camera > > To: "Tom Hendrick" <[hidden email]> > > Cc: "Discussion of the development of and > with > > GStreamer" > <[hidden email]>, > > [hidden email] > > Date: Saturday, April 9, 2011, 8:57 PM > > > > Sorry the right pipe is the following: > > > > gst-launch-0.10 -e rtspsrc > > > location=rtsp://root:pass@192.168.2.127/mpeg4/media.amp ! > rtpmp4vdepay ! > > mpeg4videoparse ! matroskamux ! filesink > > location=/tmp/test.mkv > > > > and then playback with playbin or any > stardard player > > > > or > > > > gst-launch-0.10 -e rtspsrc > > > location=rtsp://root:pass@192.168.2.127/mpeg4/media.amp ! > rtpmp4vdepay ! > > mpeg4videoparse ! gdppay ! filesink > > location=/tmp/test.gdp > > > > and then playback with > > > > > > gst-launch-0.10 filesrc > location=/tmp/test.gdp ! > > gdpdepay ! > > ffdec_mpeg4 ! xvimagesink > > > > Nicola > > > > Il giorno sab, 09/04/2011 alle 13.14 -0700, > Tom > > Hendrick ha scritto: > > > Thanks so much, > > > When I run: > > > > > > gst-launch rtspsrc > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > rtpmp4vdepay ! matroskamux ! filesink > > location=test.mkv > > > > > > I get : streaming task paused, reason > > not-negotiated (-4) > > > > > > when I run : > > > > > > gst-launch rtspsrc > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > rtpmp4vdepay ! gdppay ! filesink > location=test.gdp > > > > > > Control ^C out of it, and then: > > > > > > gst-launch filesrc location=test.mkv ! > gdpdepay ! > > decodebin2 ! > > > autovideosink > > > > > > It works! but the quality of the image is > much > > lower than when I run > > > gst-launch playbin > > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > > > > > > > Is this because of the muxer, what else > can I try? > > > > > > thanks > > > Tom > > > > > > > > > > > > --- On Sat, 4/9/11, Mailing List SVR > > <[hidden email]> wrote: > > > > > > From: Mailing List SVR > > <[hidden email]> > > > Subject: Re: Help with Gstreamer > and RTSP > > with Axis Camera > > > To: "Discussion of the development > of and > > with GStreamer" > > > > <[hidden email]> > > > Cc: [hidden email], "Tom > Hendrick" > > <[hidden email]> > > > Date: Saturday, April 9, 2011, > 7:25 PM > > > > > > You need a muxer try this: > > > > > > gst-launch rtspsrc > > > > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > rtpmp4vdepay ! matroskamux ! > filesink > > location=test.mkv > > > > > > then you'll be able to play the > video with > > playbin. > > > > > > You can also try: > > > > > > gst-launch rtspsrc > > > > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > rtpmp4vdepay ! gdppay ! filesink > > location=test.gdp > > > > > > and then: > > > > > > gst-launch filesrc > location=test.mkv ! > > gdpdepay ! decodebin2 ! > > > autovideosink > > > > > > regards > > > Nicola > > > > > > > > > > > > Il giorno sab, 09/04/2011 alle > 10.33 -0700, > > Tom Hendrick ha > > > scritto: > > > > > > > > I tried: > > > > > > > > gst-launch rtspsrc > > > > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > > rtpmp4vdepay ! filesink=txcap.ts > > > > > > > > and I didn't get the link error > and it > > saved to a file. > > > > > > > > When I try to play it with > gstreamer > > using: > > > > > > > > gst-launch playbin > uri=file://txcap.ts, or > > gst-launch-0.10 > > > playbin2 > > > > uri=file://txcap.ts, > > > > > > > > it plays too fast and the lower > half of > > the each frame has > > > some weird > > > > block distortions. > > > > > > > > When I do: > > > > mplayer txcap.ts it also plays > too fast > > but I don't see the > > > weird > > > > block distortions on the lower > left half > > of each frame, but > > > when I do > > > > mplayer -fps 1 txcap.ts it plays > fine. > > > > > > > > > > > > When I do gst-launch playbin > > > > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > > it shows the video feed just > fine without > > that distotion in > > > the lower > > > > half. I'd like to make the > saved file > > work with gstreamer > > > because I > > > > had some cache problems with > mplayer on > > the receiver in the > > > past. > > > > > > > > Could it have anything to do > with the fact > > Axis uses MPEG-ES > > > formats? > > > > Any other ideas? > > > > > > > > Thanks > > > > Tom > > > > > > > > --- On Sat, 4/9/11, Tom Hendrick > > <[hidden email]> wrote: > > > > > > > > From: Tom Hendrick > > <[hidden email]> > > > > Subject: Re: Help with > Gstreamer > > and RTSP with Axis > > > Camera > > > > To: [hidden email], > "Discussion > > of the development > > > of and > > > > with GStreamer" > > > > <[hidden email]> > > > > Date: Saturday, April 9, > 2011, > > 5:13 PM > > > > > > > > Thanks Tim, > > > > > > > > I can see a live feed > from the > > Axis camera when I > > > do: > > > > > > > > gst-launch-0.10 playbin2 > > > > > > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > > > > > > > > > > I can't figure out how > to modify > > my transmit and > > > receive > > > > commands given that I > need to > > depay. I've read up > > > on the > > > > gstreamer site and > checked other > > forums but still > > > can't figure > > > > it out. When I do > "gst-launch > > rtspsrc > > > > > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > > rtpmp4gdepay ! > filesink=txcap.ts" > > I get an error > > > saying > > > > "streaming task paused, > reason > > not-linked (-1)". > > > > > > > > > > > > Do you know how I would > modify > > them, here they are > > > again? > > > > > > > > gst-launch rtspsrc > > > > > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > > filesink=txcap.ts > > > > > > > > gst-launch playbin > > uri=file://txcap.ts > > > > > > > > Thanks > > > > Tom > > > > > > > > > > > > --- On Sat, 4/9/11, > Tim-Philipp > > Müller > > > <[hidden email]> > > > > wrote: > > > > > > > > From: > Tim-Philipp Müller > > <[hidden email]> > > > > Subject: Re: > Help with > > Gstreamer and RTSP > > > with Axis > > > > Camera > > > > To: > > [hidden email] > > > > Date: Saturday, > April 9, > > 2011, 10:49 AM > > > > > > > > On Fri, > 2011-04-08 at > > 19:12 -0700, Tom > > > Hendrick wrote: > > > > > > > > Hi, > > > > > > > > > > > > > > As a quick > test, I am > > (..) just trying the > > > > following: > > > > > > > > > > Transmitter : > > > > > > ------------------- > > > > > gst-launch > rtspsrc > > > > > > > > > > location=rtsp://192.168.0.90/mpeg4/media.amp ! > > > > > > filesink=txcap.ts > > > > > > > > > > I let this run > for 20 > > seconds and control > > > ^C out of > > > > it. > > > > > > > > > > Receiver: > > > > > ------------- > > > > > gst-launch > playbin > > uri=file://txcap.ts > > > > > > > > > > > > > > > The problem is > that when > > I run the > > > gst-launch > > > > > playbin=file://txcap.ts > > > > > the video file > plays > > very fast and then > > > closes. The > > > > quality also > > > > > doesn't look > as good as > > when I use "vlc > > > > > > > rtsp://192.168.0.90/mpeg4/media.amp" > > > > > > > > > > I'm a beginner > with > > gstreamer so I'm not > > > sure how to > > > > modify the > > > > > transmit and > receive > > command lines to > > > properly set > > > > the frame rate, > > > > > codec, etc. > Also > > another problem is that > > > I want to > > > > see this live on > > > > > the receiver, > so setting > > gstreamer to run > > > for a > > > > specified amount > of > > > > > time so that > the header > > is written > > > properly will not > > > > allow me to see > > > > > this real-time > on the > > receive side. Any > > > > suggestions? > > > > > > > > > > > > > This works I > presume: > > > > > > > > gst-launch-0.10 > playbin2 > > > > > > uri=rtsp://192.168.0.90/mpeg4/media.amp > > > > > > > > ? > > > > > > > > Note that > rtspsrc outputs > > RTP packets, which > > > you need > > > > to depayload > using > > > > an appropriate > depayloader > > (rtpmp2tdepay? > > > > rtpmp4gdepay? > > rtpmp4vdepay?). > > > > > > > > Writing RTP > packets to > > file like you do now > > > is not > > > > going to work. > > > > > > > > Cheers > > > > -Tim > > > > > > > > > > > > > > _______________________________________________ > > > > gstreamer-devel > mailing > > list > > > > > > [hidden email] > > > > > > > > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > > > > > > > > > > -----Inline Attachment > > Follows----- > > > > > > > > > > > _______________________________________________ > > > > gstreamer-devel mailing > list > > > > > > [hidden email] > > > > > > > > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > > > > > > > > > _______________________________________________ > > > > gstreamer-devel mailing list > > > > > [hidden email] > > > > > > > > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > > > > > > > > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > > > > -----Inline Attachment Follows----- > > > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > > > _______________________________________________ > > gstreamer-devel mailing list > > [hidden email] > > > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by Mailing List SVR
_______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |