gstreamer/subprojects
Thibault Saunier 073df3d820 webrtcbin: Add a signal to plug bandwidth estimator elements
We need GStreamer elements to do the bandwidth estimation as this way
they can also control the pacing of the transmission flow as specified
 in the [GCC] algorithm for example.

Bandwidth estimator element are placed right before the "RTPSession" as
an "rtp-aux-sender" element. This way they can use the "Transport-wide
Congestion Control" RTCP feedback messages through the "RTPTwcc" custom
events that are sent by the rtpsession.

Applications are responsible to react to the bandwidth estimator element
and set the encoder target bitrate etc... which means that we can not
pass an estimator as an element factory, so a signal as been chosen
instead.

[GCC]: https://datatracker.ietf.org/doc/html/draft-ietf-rmcat-gcc-02

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2562>
2022-07-12 20:40:55 +00:00
..
gst-devtools coding style: allow declarations after statement 2022-06-29 13:40:25 +00:00
gst-docs Docs: Add the design document for DMA buffer sharing. 2022-06-07 02:28:49 +00:00
gst-editing-services coding style: allow declarations after statement 2022-06-29 13:40:25 +00:00
gst-examples examples/webrtc/signalling: Fix compatibility with Python 3.10 2022-07-04 03:17:15 +00:00
gst-integration-testsuites test: update tests to include the new meta 2022-06-03 08:29:05 +00:00
gst-libav libav: Fix for APNG encoder property registration 2022-07-08 13:56:35 +00:00
gst-omx coding style: allow declarations after statement 2022-06-29 13:40:25 +00:00
gst-plugins-bad webrtcbin: Add a signal to plug bandwidth estimator elements 2022-07-12 20:40:55 +00:00
gst-plugins-base glupload: Add raw caps to sink pad when needed. 2022-07-12 09:30:46 +00:00
gst-plugins-good splitmuxsink: Fix memory leak 2022-07-12 11:22:33 +00:00
gst-plugins-ugly coding style: allow declarations after statement 2022-06-29 13:40:25 +00:00
gst-python python: Fix the audiotestsrc example 2022-07-08 14:37:14 +00:00
gst-rtsp-server rtsp-client: Fix url for generating key in media factory 2022-07-12 10:01:35 +00:00
gstreamer tracers: leaks: fix object-refings.class flags 2022-07-12 12:29:38 +00:00
gstreamer-sharp
gstreamer-vaapi vaapi: Do not disable the whole vpp when some va operations not available. 2022-06-15 03:47:36 +00:00
macos-bison-binary
win-flex-bison-binaries
win-nasm
avtp.wrap
bindinator.wrap
cairo.wrap
dav1d.wrap
dssim.wrap
dv.wrap
expat.wrap
fdk-aac.wrap
FFmpeg.wrap
fontconfig.wrap
freetype2.wrap
fribidi.wrap
gl-headers.wrap
glib-networking.wrap
glib.wrap
graphene.wrap
gst-plugins-rs.wrap
gtk-sharp.wrap
harfbuzz.wrap
json-glib.wrap
lame.wrap
libdrm.wrap
libffi.wrap
libjpeg-turbo.wrap
libmicrodns.wrap
libnice.wrap subprojects: Update libnice to 0.1.19 2022-05-03 18:49:36 -04:00
libopenjp2.wrap
libpng.wrap
libpsl.wrap
libsoup.wrap
libwpe.wrap
libxml2.wrap
ogg.wrap
openh264.wrap
opus.wrap
orc.wrap
pango.wrap
pcre.wrap
pixman.wrap
proxy-libintl.wrap Update proxy-libintl wrap to 0.4 2022-04-22 15:36:40 +00:00
pycairo.wrap
pygobject.wrap
sqlite3.wrap
vorbis.wrap
webrtc-audio-processing.wrap
wpebackend-fdo.wrap
x264.wrap
zlib.wrap