From 507f3cb3e4d6464b4019b535f5231c1e2a12fa7d 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; }