From f0dbee171b42af03138fbd48f1ca66355c3ff589 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Fri, 9 Apr 2021 08:39:16 -0500 Subject: [PATCH] Consider UDP 48000 as part of RTSP for connection testing GFE 3.22 requires UDP 48000 communication to complete RTSP handshake --- src/ConnectionTester.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ConnectionTester.c b/src/ConnectionTester.c index c5fd58e..78f9382 100644 --- a/src/ConnectionTester.c +++ b/src/ConnectionTester.c @@ -19,7 +19,8 @@ unsigned int LiGetPortFlagsFromStage(int stage) switch (stage) { case STAGE_RTSP_HANDSHAKE: - return ML_PORT_FLAG_TCP_48010 | ML_PORT_FLAG_UDP_48010; + // GFE 3.22 requires a successful ping on 48000 to complete RTSP handshake + return ML_PORT_FLAG_TCP_48010 | ML_PORT_FLAG_UDP_48010 | ML_PORT_FLAG_UDP_48000; case STAGE_CONTROL_STREAM_START: return ML_PORT_FLAG_UDP_47999;