]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Remember the server address:port in the RTCP connection
authorAdrien CLERC <adrien@antipoul.fr>
Sun, 31 May 2015 13:11:20 +0000 (15:11 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 2 Jun 2015 13:38:15 +0000 (15:38 +0200)
src/input/mpegts/iptv/iptv_rtsp.c

index 697a2b8c454789833874caac1e59d22c2a198baf..7c2d26d353fe0265d8e461d74fb368b137773c8a 100644 (file)
@@ -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);