RTP Bundle Support...Session Source Source RTPFunnel GstRTPFunnel Does not add SSRC to the srcpad...
Transcript of RTP Bundle Support...Session Source Source RTPFunnel GstRTPFunnel Does not add SSRC to the srcpad...
RTPBundleSupportHå[email protected]
Whatisbundle?
§ Fromhttps://tools.ietf.org/html/draft-ietf-mmusic-sdp-bundle-negotiation-39:§ ”…usageofasingleaddress:portcombination(BUNDLEaddress)for
receivingmedia,referredtoasbundledmedia”§ 10.1:”AllRTP-basedmediawithinasingleBUNDLEgroupbelongtoa
singleRTPsession”
BundleReceive
RtpBin
Session
UDPsrc
SSRCDemux
JB
JB
PTDemux
PTDemux
Source
Source
BundleSend
UDPsink
RtpBin
Session
Source
Source
Funnel
ProblemswithGstFunnelhere
§ Caps&SSRC§ Youdon’twanttolockthesessionintooneoftheSSRCs§ Youdon’twantitchanging
§ KeyUnitRequest§ Whichpadshouldithit?
IntroducingGstRTPFunnel
UDPsink
RtpBin
Session
Source
Source
RTPFunnel
GstRTPFunnel
§ DoesnotaddSSRCtothesrcpadcaps§ WillforwardupstreameventstotherightSSRC§ Haveacommon-ts-offsetproperty
§ Forhavingyourrtp-timestampsuseacommonoffset(Microsoft)
§ Withtests(ofcourse!)J