rtpbasepayload: twcc-ext-id is short-lived API
With the introduction of an API for RTP header extensions (gst-plugins-base#777 (closed) highly likely to ship with 1.20), the existing twcc-ext-id
property on GstRTPBasePayload
would be deprecated. TWCC was introduced during 1.18 so is not stable API yet and could be removed/hidden before releasing 1.18 in order to avoid shipping API that would only be useful for one release cycle. As much as the existing TWCC support may be useful, as far as I understand, the current implementation is not fully complete (and not widely used yet).
I do have enough code written for gst-plugins-base#777 (closed) that I have replaced all of the internals for writing the header extension part of TWCC with the new API as that was my first test implementation. However there is still more work needed on the user-facing API and that work will not be ready for 1.18.
cc @hgr