rtp: Add REMB RTP property and set it on PJSIP video RTP.
authorJoshua Colp <jcolp@digium.com>
Sun, 18 Mar 2018 15:16:40 +0000 (15:16 +0000)
committerJoshua Colp <jcolp@digium.com>
Mon, 19 Mar 2018 13:48:47 +0000 (07:48 -0600)
commit115939caebdd59443d2baaf281d05c2170f04b04
tree9815fa48dedd7e870208cf530fb7f651c54d9dc1
parent19196a98d0bbaa0268e56a75f4d2908fc28c4c3f
rtp: Add REMB RTP property and set it on PJSIP video RTP.

This change adds a property to RTP instances to indicate that
REMB support is enabled and that sending/receiving should be
passed through.

This also enables it on video RTP instances in PJSIP if
WebRTC support is enabled.

Finally the goog-remb extension is added to the SDP using
the rtcp-fb attribute to indicate our support for it.

Details about REMB can be found on the draft document for it:
https://tools.ietf.org/html/draft-alvestrand-rmcat-remb-03

Change-Id: I1902dda1c0882bd1a0d71b2f120684b44b97e789
include/asterisk/rtp_engine.h
res/res_pjsip_sdp_rtp.c