From: Adrien CLERC Date: Sun, 31 May 2015 13:11:20 +0000 (+0200) Subject: Remember the server address:port in the RTCP connection X-Git-Tag: v4.2.1~2390 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fb7f7c25105b72e738e4a3634c44a69fc06d5cde;p=thirdparty%2Ftvheadend.git Remember the server address:port in the RTCP connection --- diff --git a/src/input/mpegts/iptv/iptv_rtsp.c b/src/input/mpegts/iptv/iptv_rtsp.c index 697a2b8c4..7c2d26d35 100644 --- a/src/input/mpegts/iptv/iptv_rtsp.c +++ b/src/input/mpegts/iptv/iptv_rtsp.c @@ -91,6 +91,10 @@ iptv_rtsp_header ( http_client_t *hc ) } break; case RTSP_CMD_PLAY: + // Now let's set peer port for RTCP + if (udp_connect(rp->rtcp_info->connection, "rtcp", hc->hc_rtp_dest, hc->hc_rtcp_server_port)) { + tvhlog(LOG_WARNING, "rtsp", "Can't connect to remote, RTCP receiver reports won't be sent"); + } hc->hc_cmd = HTTP_CMD_NONE; pthread_mutex_lock(&global_lock); iptv_input_mux_started(hc->hc_aux);