diff options
author | Joshua Colp <jcolp@digium.com> | 2018-03-18 15:16:40 +0000 |
---|---|---|
committer | Joshua Colp <jcolp@digium.com> | 2018-03-19 07:48:47 -0600 |
commit | 115939caebdd59443d2baaf281d05c2170f04b04 (patch) | |
tree | 9815fa48dedd7e870208cf530fb7f651c54d9dc1 /include | |
parent | 19196a98d0bbaa0268e56a75f4d2908fc28c4c3f (diff) |
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
Diffstat (limited to 'include')
-rw-r--r-- | include/asterisk/rtp_engine.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asterisk/rtp_engine.h b/include/asterisk/rtp_engine.h index 3812cb159..4e32d6b32 100644 --- a/include/asterisk/rtp_engine.h +++ b/include/asterisk/rtp_engine.h @@ -126,6 +126,8 @@ enum ast_rtp_property { AST_RTP_PROPERTY_RETRANS_RECV, /*! Enable packet retransmission for sent packets */ AST_RTP_PROPERTY_RETRANS_SEND, + /*! Enable REMB sending and receiving passthrough support */ + AST_RTP_PROPERTY_REMB, /*! * \brief Maximum number of RTP properties supported |