[Bug 788563] New: rtph264depay frequently introduces frame drops.

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Oct 5 15:46:36 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=788563

            Bug ID: 788563
           Summary: rtph264depay frequently introduces frame drops.
    Classification: Platform
           Product: GStreamer
           Version: 1.12.0
                OS: Windows
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: root at heavydeck.net
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Displaying a stream from an RTP h264 source, gstreamer frequently displays
video artifacts as if it drops frames. The same issue is not noticeable using
other (libav based) players.

gst-launch periodically throws the error:

WARNING: from element /GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0:
Could not decode stream.
Additional debug info:
gstrtpbasedepayload.c(466): gst_rtp_base_depayload_handle_buffer ():
/GstPipeline:pipeline0/GstRtpH264Depay:rtph264depay0:
Received invalid RTP payload, dropping

Tested with the following pipeline, with identical results:

    gst-launch-1.0 udpsrc port=15005 caps=application/x-rtp ! rtph264depay !
queue ! avdec_h264 ! videoconvert ! queue ! autovideosink sync=false
    gst-launch-1.0 udpsrc port=15005 caps=application/x-rtp ! rtph264depay !
queue ! avdec_h264 ! queue ! videoconvert ! autovideosink sync=false
    gst-launch-1.0 udpsrc port=15005 caps=application/x-rtp ! rtph264depay !
avdec_h264 ! videoconvert ! autovideosink sync=false


PCAP file of the video stream triggering the issue:
https://1drv.ms/u/s!Ao_vQjquc4qCm3wXa26WbyXMJrOl

-- 
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