[Bug 764447] New: RTPSession sent RTCP before RTP traffic

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Apr 1 08:39:08 UTC 2016


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

            Bug ID: 764447
           Summary: RTPSession sent RTCP before RTP traffic
    Classification: Platform
           Product: GStreamer
           Version: 1.6.3
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: torres.soldado at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

When dealing with a client that uses live555 for example, an RTCP SR+SDES is
only sent after the receiver sends its RTCP packet. This causes an RTCP sync
and as a consequence the clients buffer is dropped and there is video
corruption.

It is quite easy to reproduce, just pick a gst-rtsp-server example and connect
to it with vlc.

Tested on 1.6.3 and 1.8.

I created a ticket on VLC and they helpfully responded here
https://trac.videolan.org/vlc/ticket/16774 citing that the recommended
behaviour is sending RTCP info before starting RTP traffic.

I have been looking at the rtp sources and haven't found out how exactly to
implement this. At the moment I am disabling RTCP by setting the allowed
bandwidth to 0 as a workaround to avoid video corruption on the client side.

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