rtpbasepayload: add property for embedding twcc sequencenumbers
authorHåvard Graff <havard.graff@gmail.com>
Fri, 14 Feb 2020 09:40:59 +0000 (09:40 +0000)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 14 Feb 2020 09:40:59 +0000 (09:40 +0000)
commit85e201fe301f2c946cdb209671fcf27750208a66
tree5b0ab4e64bd7cff74d66d7a9415f9e4c8557d62c
parent0e1f7f6e8d09b2d76f6afa941b2574ea9ab1012e
rtpbasepayload: add property for embedding twcc sequencenumbers

By setting the extension-ID for TWCC (Transport Wide Congestion Control),
the payloader will embed sequencenumbers as a RTP header-extension
according to https://tools.ietf.org/html/draft-holmer-rmcat-transport-wide-cc-extensions-01#section-2

The negotiation of this being enabled with downstream elements
is done with caps reflecting the way this is communicated using SDP.
gst-libs/gst/rtp/gstrtpbasepayload.c
tests/check/libs/rtpbasepayload.c