Log the parsed ports

This commit is contained in:
Cameron Gutman 2021-07-02 01:30:33 -05:00
parent 5ec8ee7cbf
commit cdda221d64
2 changed files with 23 additions and 3 deletions

View File

@ -248,6 +248,11 @@ int LiStartConnection(PSERVER_INFORMATION serverInfo, PSTREAM_CONFIGURATION stre
if (!parseRtspPortNumberFromUrl(serverInfo->rtspSessionUrl, &RtspPortNumber)) { if (!parseRtspPortNumberFromUrl(serverInfo->rtspSessionUrl, &RtspPortNumber)) {
// Use the well known port if parsing fails // Use the well known port if parsing fails
RtspPortNumber = 48010; RtspPortNumber = 48010;
Limelog("RTSP port: %u (RTSP URL parsing failed)\n", RtspPortNumber);
}
else {
Limelog("RTSP port: %u\n", RtspPortNumber);
} }
alreadyTerminated = false; alreadyTerminated = false;

View File

@ -833,7 +833,12 @@ int performRtspHandshake(void) {
} }
// Parse the audio port out of the RTSP SETUP response // Parse the audio port out of the RTSP SETUP response
parseServerPortFromTransport(&response, &AudioPortNumber); if (!parseServerPortFromTransport(&response, &AudioPortNumber)) {
Limelog("Audio port: %u (RTSP parsing failed)\n", AudioPortNumber);
}
else {
Limelog("Audio port: %u\n", AudioPortNumber);
}
// Let the audio stream know the port number is now finalized. // Let the audio stream know the port number is now finalized.
// NB: This is needed because audio stream init happens before RTSP, // NB: This is needed because audio stream init happens before RTSP,
@ -885,7 +890,12 @@ int performRtspHandshake(void) {
} }
// Parse the video port out of the RTSP SETUP response // Parse the video port out of the RTSP SETUP response
parseServerPortFromTransport(&response, &VideoPortNumber); if (!parseServerPortFromTransport(&response, &VideoPortNumber)) {
Limelog("Video port: %u (RTSP parsing failed)\n", VideoPortNumber);
}
else {
Limelog("Video port: %u\n", VideoPortNumber);
}
freeMessage(&response); freeMessage(&response);
} }
@ -910,7 +920,12 @@ int performRtspHandshake(void) {
} }
// Parse the control port out of the RTSP SETUP response // Parse the control port out of the RTSP SETUP response
parseServerPortFromTransport(&response, &ControlPortNumber); if (!parseServerPortFromTransport(&response, &ControlPortNumber)) {
Limelog("Control port: %u (RTSP parsing failed)\n", ControlPortNumber);
}
else {
Limelog("Control port: %u\n", ControlPortNumber);
}
freeMessage(&response); freeMessage(&response);
} }