Skip to content

rtpfunnel: introduce twcc seqnum muxing capabilities

Håvard Graff requested to merge hgr/gst-plugins-good:rtpfunnel-twccmux into master

The concept of "Transport-Wide" sequencenumbers goes hand in hand with the concept of bundle, where you need a new type of sequence-number to allow rtp-packets with different SSRCs to be treated like a single stream for bw-estimation purposes.

The rtpfunnel being the "bundler" for rtp, makes it a prominent place to be handling the muxing of various twcc sequencenumbers.

Any sinkpad that recevies a twcc caps, will cause the srcpad to expose those caps.

With more than one sinkpad, caps negotiation will fail if the twcc extmap-id is not the same for all sinkpads.

Buffers pushed on a single sinkpad will be left alone, but with multiple sinkpads the funnel will rewrite/add twcc sequencenumbers.

Merge request reports