Description[rtp_rtcp] RTCP Parser sketched.
alternative approach to CL#1476793002:
instead of copying RTCP header class as is, this CL adds buffer pointer to it.
This allows to use the resulting class as iterator going through individual packets in compound RTCP packet.
sample1 demonstrates how it can be used directly with a template functions
sample2 - how it can be used indirectly with template functions
sample4 introduce generic parser written with template meta-programming. Set of supported packets to parser can be
configured at runtime.
BUG=webrtc:5260
COMMIT=false
Patch Set 1 #Patch Set 2 : Sample code explicetly separated #Patch Set 3 : Add Parser that gives back base RtcpPacket classes, but nicely. #Patch Set 4 : rebase & ParsingPacket renamed to CommonHeader #Patch Set 5 : Rebase; remove virtal-packet parsed, added functor-based parser. #Patch Set 6 : fix RtcpParser* tests #Messages
Total messages: 5 (5 generated)
|