iOS 17 Made my MobileVLCKit 3.5.1 App stop working with RTSP
Posted: 01 Oct 2023 02:34
Hi I have a popular iOS App called Remote4 to view RTSP Cameras.
With the release of iOS 17 it stopped working.
The main message seems to be: "Unable to determine our source address: This computer has an invalid IP address: 0.0.0.0"
Please see the file attached logs...
New Player: [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE
Opening connection to 192.168.1.1, port 7447...
CHANGED!
opening or playing
CHANGED!
...remote connection opened
Sending request: OPTIONS [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE RTSP/1.0
CSeq: 2
User-Agent: LibVLC/3.0.19 (LIVE555 Streaming Media v2016.10.21)
Received 259 new bytes of response data.
Received a complete OPTIONS response:
RTSP/1.0 200 OK
CSeq: 2
Cache-Control: no-store
Date: Sun, 01 Oct 2023 00:32:08 UTC
Expires: Sun, 01 Oct 2023 00:32:08 UTC
Pragma: no-cache
Public: DESCRIBE, OPTIONS, PAUSE, PLAY, SETUP, TEARDOWN, ANNOUNCE, RECORD
Server: Unifi Protect ()
Sending request: DESCRIBE [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE RTSP/1.0
CSeq: 3
User-Agent: LibVLC/3.0.19 (LIVE555 Streaming Media v2016.10.21)
Accept: application/sdp
New Player: [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE
Opening connection to 192.168.1.1, port 7447...
New Player: [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE
Opening connection to 192.168.1.1, port 7447...
...remote connection opened
Sending request: OPTIONS [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE RTSP/1.0
CSeq: 2
User-Agent: LibVLC/3.0.19 (LIVE555 Streaming Media v2016.10.21)
...remote connection opened
Sending request: OPTIONS [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE RTSP/1.0
CSeq: 2
User-Agent: LibVLC/3.0.19 (LIVE555 Streaming Media v2016.10.21)
Received 963 new bytes of response data.
Received a complete DESCRIBE response:
RTSP/1.0 200 OK
CSeq: 3
Cache-Control: no-store
Content-Base: [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE/
Content-Length: 670
Content-Type: application/sdp
Date: Sun, 01 Oct 2023 00:32:08 UTC
Expires: Sun, 01 Oct 2023 00:32:08 UTC
Pragma: no-cache
Server: Unifi Protect ()
v=0
o=- 119402 0 IN IP4 192.168.1.1
s=18E829CFF756_0
u=
e=info@ui.com
c=IN IP4 192.168.1.1
t=0 0
a=recvonly
a=control:*
a=range:npt=now-
m=audio 0 RTP/AVP 96
a=recvonly
a=rtpmap:96 mpeg4-generic/48000/1
a=control:trackID=0
a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1188; SizeLength=13; IndexLength=3; IndexDeltaLength=3;
m=audio 0 RTP/AVP 96
a=recvonly
a=rtpmap:96 opus/48000/2
a=control:trackID=1
a=fmtp:96
m=video 0 RTP/AVP 97
a=recvonly
a=control:trackID=2
a=rtpmap:97 H264/90000
a=fmtp:97 profile-level-id=4d0029; packetization-mode=1; sprop-parameter-sets=Z00AKZpkA8ARPy4C3AQEBQAAAwPoAADDUJ2giEag,aO48gA==
creating player instance with private library as options were given
CHANGED!
[CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE
STOPPED
stopped
Retry time:0 [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE
creating player instance with private library as options were given
Received 259 new bytes of response data.
Received a complete OPTIONS response:
RTSP/1.0 200 OK
CSeq: 2
Cache-Control: no-store
Date: Sun, 01 Oct 2023 00:32:08 UTC
Expires: Sun, 01 Oct 2023 00:32:08 UTC
Pragma: no-cache
Public: DESCRIBE, OPTIONS, PAUSE, PLAY, SETUP, TEARDOWN, ANNOUNCE, RECORD
Server: Unifi Protect ()
Sending request: DESCRIBE [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE RTSP/1.0
CSeq: 3
User-Agent: LibVLC/3.0.19 (LIVE555 Streaming Media v2016.10.21)
Accept: application/sdp
Received 259 new bytes of response data.
Received a complete OPTIONS response:
RTSP/1.0 200 OK
CSeq: 2
Cache-Control: no-store
Date: Sun, 01 Oct 2023 00:32:08 UTC
Expires: Sun, 01 Oct 2023 00:32:08 UTC
Pragma: no-cache
Public: DESCRIBE, OPTIONS, PAUSE, PLAY, SETUP, TEARDOWN, ANNOUNCE, RECORD
Server: Unifi Protect ()
Sending request: DESCRIBE [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE RTSP/1.0
CSeq: 3
User-Agent: LibVLC/3.0.19 (LIVE555 Streaming Media v2016.10.21)
Accept: application/sdp
Received 963 new bytes of response data.
Received a complete DESCRIBE response:
RTSP/1.0 200 OK
CSeq: 3
Cache-Control: no-store
Content-Base: [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE/
Content-Length: 670
Content-Type: application/sdp
Date: Sun, 01 Oct 2023 00:32:08 UTC
Expires: Sun, 01 Oct 2023 00:32:08 UTC
Pragma: no-cache
Server: Unifi Protect ()
v=0
o=- 119406 0 IN IP4 192.168.1.1
s=18E829CFF756_0
u=
e=info@ui.com
c=IN IP4 192.168.1.1
t=0 0
a=recvonly
a=control:*
a=range:npt=now-
m=audio 0 RTP/AVP 96
a=recvonly
a=rtpmap:96 mpeg4-generic/48000/1
a=control:trackID=0
a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1188; SizeLength=13; IndexLength=3; IndexDeltaLength=3;
m=audio 0 RTP/AVP 96
a=recvonly
a=rtpmap:96 opus/48000/2
a=control:trackID=1
a=fmtp:96
m=video 0 RTP/AVP 97
a=recvonly
a=control:trackID=2
a=rtpmap:97 H264/90000
a=fmtp:97 profile-level-id=4d0029; packetization-mode=1; sprop-parameter-sets=Z00AKZpkA8ARPy4C3AQEBQAAAwPoAADDUJ2giEag,aO48gA==
Received 963 new bytes of response data.
Received a complete DESCRIBE response:
RTSP/1.0 200 OK
CSeq: 3
Cache-Control: no-store
Content-Base: [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE/
Content-Length: 670
Content-Type: application/sdp
Date: Sun, 01 Oct 2023 00:32:08 UTC
Expires: Sun, 01 Oct 2023 00:32:08 UTC
Pragma: no-cache
Server: Unifi Protect ()
v=0
o=- 119404 0 IN IP4 192.168.1.1
s=18E829CFF756_0
u=
e=info@ui.com
c=IN IP4 192.168.1.1
t=0 0
a=recvonly
a=control:*
a=range:npt=now-
m=audio 0 RTP/AVP 96
a=recvonly
a=rtpmap:96 mpeg4-generic/48000/1
a=control:trackID=0
a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1188; SizeLength=13; IndexLength=3; IndexDeltaLength=3;
m=audio 0 RTP/AVP 96
a=recvonly
a=rtpmap:96 opus/48000/2
a=control:trackID=1
a=fmtp:96
m=video 0 RTP/AVP 97
a=recvonly
a=control:trackID=2
a=rtpmap:97 H264/90000
a=fmtp:97 profile-level-id=4d0029; packetization-mode=1; sprop-parameter-sets=Z00AKZpkA8ARPy4C3AQEBQAAAwPoAADDUJ2giEag,aO48gA==
Unable to determine our source address: This computer has an invalid IP address: 0.0.0.0
Unable to determine our source address: This computer has an invalid IP address: 0.0.0.0
Unable to determine our source address: This computer has an invalid IP address: 0.0.0.0
[/logfile]
With the release of iOS 17 it stopped working.
The main message seems to be: "Unable to determine our source address: This computer has an invalid IP address: 0.0.0.0"
Please see the file attached logs...
To help you, we need messages, to completely understand what your
problems is.
From windows command line or linux or macos terminal, launch vlc with options -vv and --logfile=file
Also don't forget to name your Operating System and provide the VLC media player version.
creating player instance with private library as options were givenFrom windows command line or linux or macos terminal, launch vlc with options -vv and --logfile=file
- Windows example: vlc.exe -vv --logfile=c:\vlclog.txt
- Linux example: vlc -vv --logfile=vlclog.txt, or vlc -vv 2>&1 > logfile.txt
Also don't forget to name your Operating System and provide the VLC media player version.
New Player: [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE
Opening connection to 192.168.1.1, port 7447...
CHANGED!
opening or playing
CHANGED!
...remote connection opened
Sending request: OPTIONS [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE RTSP/1.0
CSeq: 2
User-Agent: LibVLC/3.0.19 (LIVE555 Streaming Media v2016.10.21)
Received 259 new bytes of response data.
Received a complete OPTIONS response:
RTSP/1.0 200 OK
CSeq: 2
Cache-Control: no-store
Date: Sun, 01 Oct 2023 00:32:08 UTC
Expires: Sun, 01 Oct 2023 00:32:08 UTC
Pragma: no-cache
Public: DESCRIBE, OPTIONS, PAUSE, PLAY, SETUP, TEARDOWN, ANNOUNCE, RECORD
Server: Unifi Protect ()
Sending request: DESCRIBE [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE RTSP/1.0
CSeq: 3
User-Agent: LibVLC/3.0.19 (LIVE555 Streaming Media v2016.10.21)
Accept: application/sdp
New Player: [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE
Opening connection to 192.168.1.1, port 7447...
New Player: [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE
Opening connection to 192.168.1.1, port 7447...
...remote connection opened
Sending request: OPTIONS [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE RTSP/1.0
CSeq: 2
User-Agent: LibVLC/3.0.19 (LIVE555 Streaming Media v2016.10.21)
...remote connection opened
Sending request: OPTIONS [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE RTSP/1.0
CSeq: 2
User-Agent: LibVLC/3.0.19 (LIVE555 Streaming Media v2016.10.21)
Received 963 new bytes of response data.
Received a complete DESCRIBE response:
RTSP/1.0 200 OK
CSeq: 3
Cache-Control: no-store
Content-Base: [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE/
Content-Length: 670
Content-Type: application/sdp
Date: Sun, 01 Oct 2023 00:32:08 UTC
Expires: Sun, 01 Oct 2023 00:32:08 UTC
Pragma: no-cache
Server: Unifi Protect ()
v=0
o=- 119402 0 IN IP4 192.168.1.1
s=18E829CFF756_0
u=
e=info@ui.com
c=IN IP4 192.168.1.1
t=0 0
a=recvonly
a=control:*
a=range:npt=now-
m=audio 0 RTP/AVP 96
a=recvonly
a=rtpmap:96 mpeg4-generic/48000/1
a=control:trackID=0
a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1188; SizeLength=13; IndexLength=3; IndexDeltaLength=3;
m=audio 0 RTP/AVP 96
a=recvonly
a=rtpmap:96 opus/48000/2
a=control:trackID=1
a=fmtp:96
m=video 0 RTP/AVP 97
a=recvonly
a=control:trackID=2
a=rtpmap:97 H264/90000
a=fmtp:97 profile-level-id=4d0029; packetization-mode=1; sprop-parameter-sets=Z00AKZpkA8ARPy4C3AQEBQAAAwPoAADDUJ2giEag,aO48gA==
creating player instance with private library as options were given
CHANGED!
[CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE
STOPPED
stopped
Retry time:0 [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE
creating player instance with private library as options were given
Received 259 new bytes of response data.
Received a complete OPTIONS response:
RTSP/1.0 200 OK
CSeq: 2
Cache-Control: no-store
Date: Sun, 01 Oct 2023 00:32:08 UTC
Expires: Sun, 01 Oct 2023 00:32:08 UTC
Pragma: no-cache
Public: DESCRIBE, OPTIONS, PAUSE, PLAY, SETUP, TEARDOWN, ANNOUNCE, RECORD
Server: Unifi Protect ()
Sending request: DESCRIBE [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE RTSP/1.0
CSeq: 3
User-Agent: LibVLC/3.0.19 (LIVE555 Streaming Media v2016.10.21)
Accept: application/sdp
Received 259 new bytes of response data.
Received a complete OPTIONS response:
RTSP/1.0 200 OK
CSeq: 2
Cache-Control: no-store
Date: Sun, 01 Oct 2023 00:32:08 UTC
Expires: Sun, 01 Oct 2023 00:32:08 UTC
Pragma: no-cache
Public: DESCRIBE, OPTIONS, PAUSE, PLAY, SETUP, TEARDOWN, ANNOUNCE, RECORD
Server: Unifi Protect ()
Sending request: DESCRIBE [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE RTSP/1.0
CSeq: 3
User-Agent: LibVLC/3.0.19 (LIVE555 Streaming Media v2016.10.21)
Accept: application/sdp
Received 963 new bytes of response data.
Received a complete DESCRIBE response:
RTSP/1.0 200 OK
CSeq: 3
Cache-Control: no-store
Content-Base: [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE/
Content-Length: 670
Content-Type: application/sdp
Date: Sun, 01 Oct 2023 00:32:08 UTC
Expires: Sun, 01 Oct 2023 00:32:08 UTC
Pragma: no-cache
Server: Unifi Protect ()
v=0
o=- 119406 0 IN IP4 192.168.1.1
s=18E829CFF756_0
u=
e=info@ui.com
c=IN IP4 192.168.1.1
t=0 0
a=recvonly
a=control:*
a=range:npt=now-
m=audio 0 RTP/AVP 96
a=recvonly
a=rtpmap:96 mpeg4-generic/48000/1
a=control:trackID=0
a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1188; SizeLength=13; IndexLength=3; IndexDeltaLength=3;
m=audio 0 RTP/AVP 96
a=recvonly
a=rtpmap:96 opus/48000/2
a=control:trackID=1
a=fmtp:96
m=video 0 RTP/AVP 97
a=recvonly
a=control:trackID=2
a=rtpmap:97 H264/90000
a=fmtp:97 profile-level-id=4d0029; packetization-mode=1; sprop-parameter-sets=Z00AKZpkA8ARPy4C3AQEBQAAAwPoAADDUJ2giEag,aO48gA==
Received 963 new bytes of response data.
Received a complete DESCRIBE response:
RTSP/1.0 200 OK
CSeq: 3
Cache-Control: no-store
Content-Base: [CAM ADDRESS HIDDEN]:7447/FvYurmcMJneW4FNE/
Content-Length: 670
Content-Type: application/sdp
Date: Sun, 01 Oct 2023 00:32:08 UTC
Expires: Sun, 01 Oct 2023 00:32:08 UTC
Pragma: no-cache
Server: Unifi Protect ()
v=0
o=- 119404 0 IN IP4 192.168.1.1
s=18E829CFF756_0
u=
e=info@ui.com
c=IN IP4 192.168.1.1
t=0 0
a=recvonly
a=control:*
a=range:npt=now-
m=audio 0 RTP/AVP 96
a=recvonly
a=rtpmap:96 mpeg4-generic/48000/1
a=control:trackID=0
a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1188; SizeLength=13; IndexLength=3; IndexDeltaLength=3;
m=audio 0 RTP/AVP 96
a=recvonly
a=rtpmap:96 opus/48000/2
a=control:trackID=1
a=fmtp:96
m=video 0 RTP/AVP 97
a=recvonly
a=control:trackID=2
a=rtpmap:97 H264/90000
a=fmtp:97 profile-level-id=4d0029; packetization-mode=1; sprop-parameter-sets=Z00AKZpkA8ARPy4C3AQEBQAAAwPoAADDUJ2giEag,aO48gA==
Unable to determine our source address: This computer has an invalid IP address: 0.0.0.0
Unable to determine our source address: This computer has an invalid IP address: 0.0.0.0
Unable to determine our source address: This computer has an invalid IP address: 0.0.0.0
[/logfile]