[gst-devel] sending raw stream over rtp
Wim Taymans
wim.taymans at gmail.com
Wed Jan 5 14:48:46 CET 2011
On Wed, 2011-01-05 at 14:38 +0100, Kocsis Tibor wrote:
> I created a command line to test the problem, the result is the same,
> I got a lot of messages like this:
>
> 0:00:27.686127192 14222 0xf1bd50 WARN rtpvrawdepay
> gstrtpvrawdepay.c:378:gst_rtp_vraw_depay_process:<rtpvrawdepay0>
> clipping length 726, offset 398
> 0:00:27.686175449 14222 0xf1bd50 WARN rtpvrawdepay
> gstrtpvrawdepay.c:378:gst_rtp_vraw_depay_process:<rtpvrawdepay0>
> clipping length 438, offset 494
Those are normal. I will change them to LOG.
Wim
> The pipelines:
>
> Sender:
>
> gst-launch -v v4l2src !
> video/x-raw-yuv,width=640,height=480,framerate=10/1 ! clockoverlay !
> rtpvrawpay ! udpsink host=... port=5000 sync=false
>
> Receiver:
>
> gst-launch -v udpsrc port=5000 caps="application/x-rtp,
> media=(string)video, clock-rate=(int)90000, encoding-name=(string)RAW,
> sampling=(string)YCbCr-4:2:0, depth=(string)8, width=(string)640,
> height=(string)480, colorimetry=(string)SMPTE240M, payload=(int)96,
> ssrc=(uint)2464304599, clock-base=(uint)342261484,
> seqnum-base=(uint)47511" ! rtpvrawdepay ! xvimagesink sync=false
>
> Caps copied from udsink.sink on the sender side.
>
> So is this warning message normal and should be info or maybe a
> rawdepay bug or something else?
>
> Regards,
> Tibor
>
>
>
> On Wed, Jan 5, 2011 at 10:13 AM, Kocsis Tibor <ikt011 at gmail.com> wrote:
> > The sdp I linked was wrong, my version is here:
> >
> > medias:
> > media 0:
> > media: 'video'
> > port: '0'
> > num_ports: '4294967295'
> > proto: 'RTP/AVP'
> > formats:
> > format '96'
> > information: '(NULL)'
> > key:
> > type: '(NULL)'
> > data: '(NULL)'
> > attributes:
> > attribute 'rtpmap' : '96 RAW/90000'
> > attribute 'control' :
> > 'rtsp://10.30.0.8:1554/Live/trackID=0?channelID=98d16963-877f-4446-bb69-3aeada917523'
> > attribute 'fmtp' : '96 width=640;height=480;sampling=YCbCr-4:2:0;depth=8'
> > attribute 'appversion' : '5.0.0'
> >
> >
> > On Wed, Jan 5, 2011 at 9:07 AM, Kocsis Tibor <ikt011 at gmail.com> wrote:
> >> Hi,
> >>
> >> I have a basic rtsp server, and I try to use to send a raw stream to
> >> the client. On the receiver side I use a simple gstreamer pipeline
> >> like this: rtspsrc ! rtpvrawdepay ! xvimagesink. On the server there
> >> are gstreamer elements, too, some source connected to a rtpvrawpay,
> >> and to the gstrtpsink elements. The sending is started, and I can
> >> watch something live view, but it is not fluency. These messages
> >> appear on the client:
> >>
> >> 0:00:03.233100336 24189 0x7f654000bd20 WARN rtpvrawdepay
> >> gstrtpvrawdepay.c:378:gst_rtp_vraw_depay_process:<rtpvrawdepay0>
> >> clipping length 540, offset 460
> >> 0:00:03.233134052 24189 0x7f654000bd20 WARN rtpvrawdepay
> >> gstrtpvrawdepay.c:378:gst_rtp_vraw_depay_process:<rtpvrawdepay0>
> >> clipping length 1086, offset 278
> >> 0:00:03.233192201 24189 0x7f654000bd20 WARN rtpvrawdepay
> >> gstrtpvrawdepay.c:378:gst_rtp_vraw_depay_process:<rtpvrawdepay0>
> >> clipping length 252, offset 556
> >> 0:00:03.233232346 24189 0x7f654000bd20 WARN rtpvrawdepay
> >> gstrtpvrawdepay.c:378:gst_rtp_vraw_depay_process:<rtpvrawdepay0>
> >> clipping length 798, offset 374
> >> ...
> >>
> >> What can it cause?
> >>
> >> My guess was I missed from the sdp (or built it up wrong), but the
> >> params I send over in the fmtp is the same as on the payloader's
> >> source pad (width, height, sample, even as depth, but as I see depth
> >> is not parsed on the client side). Btw my rtsp server works with
> >> h264/mpeg4 fine, so the elements are correctly linked.
> >>
> >> The full rtsp communication is here: http://pastebin.com/fC8MsJkx
> >>
> >> Any idea is welcomed
> >>
> >> Regards
> >> Tibor
> >>
> >
>
> ------------------------------------------------------------------------------
> Learn how Oracle Real Application Clusters (RAC) One Node allows customers
> to consolidate database storage, standardize their database environment, and,
> should the need arise, upgrade to a full multi-node Oracle RAC database
> without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list