gstreamer/ext/webrtc
Jakub Adam 831b124976 webrtcbin: Support data channel SDP offers from Chrome
When negotiating a data channel, Chrome as recent as 75 still uses SDP
based on version 05 of the SCTP SDP draft, for example:

 m=application 9 DTLS/SCTP 5000
 a=sctpmap:5000 webrtc-datachannel 1024

Implement support for parsing SCTP port out of SDP message with sctpmap
attribute. Fixes data channel negotiation with Chrome browser.
2019-07-29 22:04:08 +00:00
..
fwd.h webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
gstwebrtc.c webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
gstwebrtcbin.c webrtcbin: Support data channel SDP offers from Chrome 2019-07-29 22:04:08 +00:00
gstwebrtcbin.h webrtcbin: use the latest self-generated SDP as the basis for renegotiations 2019-07-03 23:44:15 +00:00
gstwebrtcice.c webrtcbin: fix GInetAddress leak 2019-07-29 15:55:36 +07:00
gstwebrtcice.h webrtcbin: New add-turn-server API 2018-09-19 16:17:24 +02:00
gstwebrtcstats.c webrtcbin: Filter transport stream stats by ssrc 2019-03-12 01:40:59 +00:00
gstwebrtcstats.h webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
icestream.c webrtc: Update for g_type_class_add_private() deprecation in recent GLib 2018-06-24 00:17:26 +02:00
icestream.h webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
Makefile.am webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
meson.build docs: Build documentation with hotdoc 2019-05-13 17:00:00 -04:00
nicetransport.c webrtc: Update for g_type_class_add_private() deprecation in recent GLib 2018-06-24 00:17:26 +02:00
nicetransport.h webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
sctptransport.c webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
sctptransport.h webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
transportreceivebin.c webrtcbin: fix DTLS when receivebin is set to DROP 2019-06-19 18:04:14 +00:00
transportreceivebin.h webrtcbin: fix DTLS when receivebin is set to DROP 2019-06-19 18:04:14 +00:00
transportsendbin.c webrtcbin: add support for data channels based on SCTP 2018-09-21 19:45:12 +10:00
transportsendbin.h webrtc: Clean up and fix transportsendbin 2018-07-14 23:20:13 +10:00
transportstream.c webrtc: Initial support for stream addition/removal 2019-05-30 21:33:09 +10:00
transportstream.h webrtc: Initial support for stream addition/removal 2019-05-30 21:33:09 +10:00
utils.c webrtcbin: Don't assert if an SDP media can't be converted to caps 2019-07-08 07:18:41 +00:00
utils.h webrtcbin: use the latest self-generated SDP as the basis for renegotiations 2019-07-03 23:44:15 +00:00
webrtcdatachannel.c webrtcdatachannel: inherit directly from GObject 2019-07-16 21:35:47 +00:00
webrtcdatachannel.h webrtcdatachannel: inherit directly from GObject 2019-07-16 21:35:47 +00:00
webrtcsdp.c webrtcbin: Support data channel SDP offers from Chrome 2019-07-29 22:04:08 +00:00
webrtcsdp.h webrtc: Initial support for stream addition/removal 2019-05-30 21:33:09 +10:00
webrtctransceiver.c webrtc: Initial support for stream addition/removal 2019-05-30 21:33:09 +10:00
webrtctransceiver.h webrtc: Initial support for stream addition/removal 2019-05-30 21:33:09 +10:00