webrtc-sendrecv: Fix create-answer caps negotiation
authorNirbheek Chauhan <nirbheek@centricular.com>
Tue, 15 Mar 2022 11:01:56 +0000 (16:31 +0530)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 18 Mar 2022 08:16:46 +0000 (08:16 +0000)
commit0007fa38e034e1acc401213320f4e4086db38de9
tree9f90a775b0e9a276fdb252bf2f442dd16e8628a5
parent3c0d582b7c0dc24544e81f9d3ab26e846cfe5e27
webrtc-sendrecv: Fix create-answer caps negotiation

We need to parse the payload type map provided by the offer SDP and
set those values on the payloader, otherwise webrtcbin will create
a recvonly answer SDP and we won't send anything to the browser.

Fixed it for both C and Python sendrecv examples.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1864>
subprojects/gst-examples/webrtc/sendrecv/gst/webrtc-sendrecv.c
subprojects/gst-examples/webrtc/sendrecv/gst/webrtc_sendrecv.py