Mathieu Duponchelle
5f98e61c91
examples: implement webrtcsink-stat-server
2021-11-30 22:55:28 +01:00
Mathieu Duponchelle
921ca7fbab
webrtcsink: expose stats property
2021-11-30 22:55:28 +01:00
Thibault Saunier
40a4b745e3
Add properties to configure min/max bitrate values
2021-11-24 15:27:06 +01:00
Thibault Saunier
ee64d53cf4
Update dependencies
2021-11-24 15:27:06 +01:00
Mathieu Duponchelle
7ce0ef5b88
webrtcsink: change method for constraining final caps
...
See discussion at:
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1278#note_1154282
2021-11-23 14:52:40 +01:00
Sebastian Dröge
e7a9c2b054
Update dependencies
...
This involves removing lots of unnecessary `unwrap()`s and simplifies
the `lookup_codecs()` function a bit.
2021-11-21 18:44:00 +01:00
Sebastian Dröge
ac60e7b101
Remove needless to_value()
calls
2021-11-20 14:56:34 +02:00
Thibault Saunier
63337c7df1
sink: Add a new-webrtcbin
signal
...
Allowing user to add a data channel for example
2021-11-19 12:58:57 +01:00
Thibault Saunier
444ee40f09
sink: Dot comsumer pipeline on state changes
2021-11-19 12:57:39 +01:00
Thibault Saunier
ac0f9f41df
sink: Add properties to set stun and turn servers
2021-11-19 12:57:39 +01:00
Mathieu Duponchelle
8c6ff24052
webrtcsink: Initial congestion control implementation
...
Naive heuristic lifted from an earlier proof of concept,
augmented with logic from
https://datatracker.ietf.org/doc/html/draft-ietf-rmcat-gcc-02#section-5.5
A property is exposed to disable congestion control for
testing purposes, it can be extended in the future to allow
selecting a different congestion control scheme.
+ Update the documentation
2021-11-10 02:55:46 +01:00
Mathieu Duponchelle
79fb66f338
Initial commit
2021-10-28 05:14:41 +02:00