gstreamer/ext
Matthew Waters 1894293d63 webrtcbin: an element that handles the transport aspects of webrtc connections
SDP's are generated and consumed according to the W3C PeerConnection API
available from https://www.w3.org/TR/webrtc/

The SDP is either created initially from the connected
sink pads/attached transceivers as in the case of generating an offer or
intersected with the connected sink pads/attached transceivers as in
the case for creating an answer.  In both cases, the rtp payloaded streams
sent by the peer are exposed as separate src pads.

The implementation supports trickle ICE, RTCP muxing, reduced size RTCP.

With contributions from:
Nirbheek Chauhan <nirbheek@centricular.com>
Mathieu Duponchelle <mathieu@centricular.com>
Edward Hervey <edward@centricular.com>

https://bugzilla.gnome.org/show_bug.cgi?id=792523
2018-02-02 15:02:21 +11:00
..
aom aom: Add direct casts for GstAV1Enc and GstAV1Dec 2018-01-26 11:12:06 +02:00
assrender Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
bs2b Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
bz2 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
chromaprint Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
colormanagement lcms: Add LCMS ICC color correction element 2017-10-19 16:46:24 +02:00
curl meosn: curl: also check for and use libssh2 if available 2018-01-22 18:55:06 +00:00
daala Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
dash dashdemux: parse xs:dateTime's timezone indicator 2017-12-18 14:07:36 +01:00
dc1394 dc1394src: Remove logically dead code 2017-11-24 07:57:49 +01:00
directfb dfbvideosink: Pass the VideoInfo to gst_video_info_from_caps 2017-09-06 16:04:49 -03:00
dtls dtls: remove reliance on a default GMainContext/Loop 2018-02-01 23:25:18 +11:00
dts Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
faac Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
faad Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
fdkaac fdkaacenc: check fdk-aac version in meson.build 2017-10-25 14:36:55 +02:00
flite Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
fluidsynth Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
gl configure: fix OpenGL API detection 2018-01-31 13:11:04 +00:00
gme Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
gsm gsm: unmap output buffer when done 2017-07-17 09:22:15 +01:00
gtk gtk: don't include uninstalled header 2017-12-19 13:03:28 +00:00
hls hlsdemux: fix memory leak while updating master playlist 2018-01-16 08:49:04 +01:00
iqa Remove GstAggregator from -bad, moved to core 2017-12-02 16:14:36 +00:00
kate kateenc: Refactoring for readability and leak fixing 2018-01-11 11:38:25 +01:00
ladspa ladspa: Add Windows/OSX path support 2017-12-18 16:54:15 -05:00
libde265 de265: Don't leak CodecState 2017-11-21 16:43:03 +01:00
libmms Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
lv2 lv2: fix inverted boolean properties 2018-01-15 20:01:06 +00:00
modplug Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
mpeg2enc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
mplex Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
musepack Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
neon Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
ofa Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
openal Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
opencv opencv: allow all future 3.4.x versions 2018-01-02 11:43:39 +00:00
openexr openexr: Header are not C++11, force C++98 2017-07-11 12:43:46 -04:00
openh264 openh264dec: Remove useless check 2018-01-03 16:07:24 +01:00
openjpeg openjpeg: Remove compatibility with openjpeg 2.0 2017-10-20 12:27:30 +02:00
openmpt Remove GstAggregator from -bad, moved to core 2017-12-02 16:14:36 +00:00
openni2 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
opus opusparse: fix uninitialized-warning 2017-11-25 12:13:05 +00:00
qt gl: update plugins to use GstGL from -base 2017-12-19 12:02:31 +00:00
resindvd Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
rsvg Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
rtmp rtmpsink: don't crash if there's streamheader field in the caps 2018-01-28 14:28:33 +00:00
sbc sbcenc: Fix typo in docs 2017-09-05 10:56:24 +03:00
schroedinger Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
smoothstreaming smoothstreaming: Handle invalid XML 2017-11-21 15:33:57 +01:00
sndfile Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
soundtouch Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
spandsp Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
spc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
srt srt: Include srt.h inside object header 2018-01-09 18:10:04 -05:00
srtp srtp: Support libsrtp2 2018-01-29 09:58:11 +02:00
teletextdec Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
ttml ttmlparse: Ensure default showBackground behaviour is enacted 2017-09-20 17:11:29 +03:00
voaacenc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
voamrwbenc Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
vulkan vulkan: Fix out-of-bound read 2017-11-21 16:39:14 +01:00
wayland waylandsink: Fix memory leak of shm allocator 2017-12-06 20:50:31 -05:00
webp webpenc: Unmap video frame in failed case 2017-09-23 08:38:39 +01:00
webrtc webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
webrtcdsp Fix up package name and origin in some plugins 2017-05-18 10:58:20 +01:00
wildmidi Remove GstAggregator from -bad, moved to core 2017-12-02 16:14:36 +00:00
x265 Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
zbar Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
Makefile.am webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00
meson.build webrtcbin: an element that handles the transport aspects of webrtc connections 2018-02-02 15:02:21 +11:00