[Bug 794811] New: Make webrtcbin more robust and allow SDP without mid and direction attributes

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Mar 29 14:13:56 UTC 2018


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

            Bug ID: 794811
           Summary: Make webrtcbin more robust and allow SDP without mid
                    and direction attributes
    Classification: Platform
           Product: GStreamer
           Version: 1.14.0
                OS: All
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: bugzilla at poradnik-webmastera.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

I was trying to establish WebRTC session between GStreamer and FreeSwitch
(1.6.20~64bit). It turned out that FreeSwitch does not include mid and
direction attributes in its SDP. GStreamer was trying to strictly follow JSEP
standard, and was rejecting that SDP. Please make it more robust and start
accepting such incorrect SDPs.

When direction attribute is missing, you can revert to RFC 4566 behaviour:
"If none of the attributes "sendonly", "recvonly", "inactive",
and "sendrecv" is present, "sendrecv" SHOULD be assumed as the
default for sessions that are not of the conference type
"broadcast" or "H332" (see below)."

SDP without a=mid can be accepted when RTP bundling is not needed (e.g. when
there is only one stream).

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