From fb7f7c25105b72e738e4a3634c44a69fc06d5cde Mon Sep 17 00:00:00 2001 From: Adrien CLERC Date: Sun, 31 May 2015 15:11:20 +0200 Subject: [PATCH] Remember the server address:port in the RTCP connection --- src/input/mpegts/iptv/iptv_rtsp.c | 4 ++++ 1 file changed, 4 insertions(+) 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); -- 2.47.2