summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJoshua Colp <jcolp@digium.com>2018-03-18 15:16:40 +0000
committerJoshua Colp <jcolp@digium.com>2018-03-19 07:48:47 -0600
commit115939caebdd59443d2baaf281d05c2170f04b04 (patch)
tree9815fa48dedd7e870208cf530fb7f651c54d9dc1 /include
parent19196a98d0bbaa0268e56a75f4d2908fc28c4c3f (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.h2
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