[Bug 730417] New: rtspt: no timestamp from some rtsp source over tcp

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon May 19 21:06:23 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=730417
  GStreamer | gst-plugins-good | 1.x

           Summary: rtspt: no timestamp from some rtsp source over tcp
    Classification: Platform
           Product: GStreamer
           Version: 1.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: lists at svrinformatica.it
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


the rtsp over tcp generated by a network camera give all video buffers without
timestamp:

gst-launch-1.0 -vmt rtspsrc location="rtspt://" ! rtph264depay ! fakesink
silent=false

show for each video buffer:

/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (7241 bytes, dts: none, pts: none, duration: none, offset: -1,
offset_end: -1, flags: 00002000 delta-unit ) 0x7fae600eac60

so no timestamp are setted

for audio ts are setted correctly:

gst-launch-1.0 -vmt rtspsrc location="rtspt://" ! rtpmp4gdepay ! fakesink
silent=false

show:

/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (384 bytes, dts: none, pts: 0:00:02.562682913, duration: none,
offset: 39, offset_end: -1, flags: 00004000 tag-memory ) 0x7f53540cd300


here is a dump:

http://195.250.34.59/temp/rtsp.dump

captured with

gst-launch-1.0 -vmt rtspsrc location="rtspt://...." ! filesink
location=/tmp/rtsp.dump

here are the caps:

/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps =
"application/x-rtp\,\ media\=\(string\)video\,\ payload\=\(int\)35\,\
clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\
packetization-mode\=\(string\)1\,\ profile-level-id\=\(string\)4d0029\,\
sprop-parameter-sets\=\(string\)\"Z00AKZpmA8ARPy4C1BQEFAg\\\=\\\,aO48gA\\\=\\\=\"\,\
a-recvonly\=\(string\)\"\"\,\ ssrc\=\(uint\)502464689\,\
npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\ play-scale\=\(double\)1"

/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0.GstGhostPad:recv_rtp_src_0_502464689_35.GstProxyPad:proxypad4:
caps = "application/x-rtp\,\ media\=\(string\)video\,\ payload\=\(int\)35\,\
clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\
packetization-mode\=\(string\)1\,\ profile-level-id\=\(string\)4d0029\,\
sprop-parameter-sets\=\(string\)\"Z00AKZpmA8ARPy4C1BQEFAg\\\=\\\,aO48gA\\\=\\\=\"\,\
a-recvonly\=\(string\)\"\"\,\ ssrc\=\(uint\)502464689\,\
npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\ play-scale\=\(double\)1"

/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstRtpBin:manager.GstGhostPad:recv_rtp_src_0_502464689_35.GstProxyPad:proxypad3:
caps = "application/x-rtp\,\ media\=\(string\)video\,\ payload\=\(int\)35\,\
clock-rate\=\(int\)90000\,\ encoding-name\=\(string\)H264\,\
packetization-mode\=\(string\)1\,\ profile-level-id\=\(string\)4d0029\,\
sprop-parameter-sets\=\(string\)\"Z00AKZpmA8ARPy4C1BQEFAg\\\=\\\,aO48gA\\\=\\\=\"\,\
a-recvonly\=\(string\)\"\"\,\ ssrc\=\(uint\)502464689\,\
npt-start\=\(guint64\)0\,\ play-speed\=\(double\)1\,\ play-scale\=\(double\)1"

and here a dump captured with wireshark:

http://195.250.34.59/temp/rtsptdump.pcapng

wireshark show timing information

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list