From 21d956c1b0066c45ae36366a8b088cacf52243a9 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Wed, 22 Apr 2015 11:10:38 -0400 Subject: [PATCH] do not detect trickle ICE RTCP port as rtcp-mux --- daemon/sdp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/daemon/sdp.c b/daemon/sdp.c index 6ce304f79..b15b28966 100644 --- a/daemon/sdp.c +++ b/daemon/sdp.c @@ -1284,7 +1284,9 @@ int sdp_streams(const GQueue *sessions, GQueue *streams, struct sdp_ng_flags *fl SP_SET(sp, IMPLICIT_RTCP); goto next; } - if (attr->u.rtcp.port_num == sp->rtp_endpoint.port) { + if (attr->u.rtcp.port_num == sp->rtp_endpoint.port + && !is_trickle_ice_address(&sp->rtp_endpoint)) + { SP_SET(sp, RTCP_MUX); goto next; }