Skip to content

Instantly share code, notes, and snippets.

@toksvaeth
Created July 30, 2022 18:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save toksvaeth/70a5f1670cdf766541f79270e0f71231 to your computer and use it in GitHub Desktop.
Save toksvaeth/70a5f1670cdf766541f79270e0f71231 to your computer and use it in GitHub Desktop.
-------------------------------------------------
INITIALIZE RTSP STREAM: Front Door
-------------------------------------------------
- NAME : Front Door
- CAMERA.MFG : Ubiquiti
- CAMERA.MODEL : G4 Doorbell
- CAMERA.LABEL : PRIMARY
- RTSP.URL : rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM
- STREAM.ID : STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9
- SESSION.ID : cdb9db00-ece9-4531-916e-b26711608e3c
- LAST.MODIFIED : Sat Jul 30 2022 19:17:47 GMT+0100 (British Summer Time)
- TAGS : @fixaudio,@insecure,@tunnel
-------------------------------------------------
ATTENTION -> Next you should see log statements showing your camera
establishing an inbound connection to this gateway instance via:
-> DNS URL: rtsp://ce8829d8-b86d-4f45-aacf-e5104d7b51c5.mproxy.io:443/STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9
-> This DNS host address should resolve to: 10.30.0.85:443 on your network.
NOTE: If you don't receive any inbound connection log statements,
please see: https://monoclecam.com/monocle-gateway-troubleshooting
-------------------------------------------------
RTSP STREAM MODIFIED: Front Door
Any existing RTSP steams will be shut down
and a new stream instance will be registered.
-------------------------------------------------
2022-07-30T18:16:38.067Z [DEBUG] <RTSP-PROXY> [REQUEST] --> [DEREGISTER] rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM
2022-07-30T18:16:38.067Z [TRACE] <RTSP-PROXY> [REQUEST] --> [HEADERS] {
"cseq": "1",
"transport": "reuse_connection=0;preferred_delivery_protocol=udp;proxy_url_suffix=STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9"
}
2022-07-30T18:16:38.067Z [DEBUG] <RTSP-PROXY> [RESPONSE] <-- [451 (Invalid parameter)] <cseq=1> (session=undefined)
2022-07-30T18:16:38.067Z [TRACE] <RTSP-PROXY> [RESPONSE] <-- [HEADERS] {
"cseq": "1",
"date": "Sat, Jul 30 2022 18:16:38 GMT"
}
2022-07-30T18:16:38.988Z [INFO] [10.30.0.113:53785 <pTrAmfnbI>] RTSP CLIENT SOCKET CONNECTED
-------------------------------------------------
INBOUND RTSP CONNECTION FROM ALEXA: [10.30.0.113:53785 <pTrAmfnbI>]
-------------------------------------------------
- CLIENT.IP : 10.30.0.113 ( <-- this should be your Alexa device)
- CLIENT.PORT : 53785
- REQ.ID : pTrAmfnbI
- REQ.PROTOCOL : RTSP/1.0
- REQ.METHOD : DESCRIBE
- REQ.URL : rtsp://ce8829d8-b86d-4f45-aacf-e5104d7b51c5.mproxy.io:443/STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9?session=cdb9db00-ece9-4531-916e-b26711608e3c
- STREAM.ID : STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9
- SESSION.ID : cdb9db00-ece9-4531-916e-b26711608e3c
-------------------------------------------------
2022-07-30T18:16:39.118Z [INFO] [10.30.0.113:53785 <pTrAmfnbI>] RTSP CLIENT ATTACHED TO STREAM: Front Door (STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9)
2022-07-30T18:16:39.118Z [INFO] [10.30.0.113:53785 <pTrAmfnbI>] RTSP ENDPOINT SOCKET CONNECTING TO: {10.30.0.10:7441}
2022-07-30T18:16:39.118Z [INFO] [10.30.0.113:53785 <pTrAmfnbI>] RTSP ENDPOINT RAW SOCKET CONNECTED {10.30.0.10:7441}
2022-07-30T18:16:39.128Z [INFO] [10.30.0.113:53785 <pTrAmfnbI>] RTSP ENDPOINT SECURE SOCKET (TLS) CONNECTED {10.30.0.10:7441}
2022-07-30T18:16:39.128Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT REQUEST] --> [DESCRIBE] rtsp://ce8829d8-b86d-4f45-aacf-e5104d7b51c5.mproxy.io:443/STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9?session=cdb9db00-ece9-4531-916e-b26711608e3c
2022-07-30T18:16:39.128Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT REQUEST] --> [HEADERS] {
"accept": "application/sdp",
"user-agent": "Fire OS/5.5.5.2 stagefright/1.2 (Linux;Android 5.1.1)",
"cseq": "1"
}
2022-07-30T18:16:39.128Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT REQUEST] --> [DESCRIBE] rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM
2022-07-30T18:16:39.128Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT REQUEST] --> [HEADERS] {
"accept": "application/sdp",
"user-agent": "Fire OS/5.5.5.2 stagefright/1.2 (Linux;Android 5.1.1)",
"cseq": "1"
}
2022-07-30T18:16:40.130Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=1> (session=undefined)
2022-07-30T18:16:40.130Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT RESPONSE] <-- [HEADERS] {
"cseq": "1",
"cache-control": "no-store",
"content-base": "rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM/",
"content-length": "682",
"content-type": "application/sdp",
"date": "Sat, 30 Jul 2022 18:17:56 UTC",
"expires": "Sat, 30 Jul 2022 18:17:56 UTC",
"pragma": "no-cache",
"server": "EvoStream Media Server (www.evostream.com)"
}
2022-07-30T18:16:40.130Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT RESPONSE] <-- [BODY]
v=0
o=- 167 0 IN IP4 10.30.0.10
s=68D79ACF5DE5_1
u=www.evostream.com
e=contact@evostream.com
c=IN IP4 10.30.0.10
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=4d401f; packetization-mode=1; sprop-parameter-sets=Z01AH42NQHgLf+AtwEBAUAAAPoAADqYJ2giEag==,aO44gA==
2022-07-30T18:16:40.130Z [INFO] [10.30.0.113:53785 <pTrAmfnbI>] RTSP ENDPOINT AUTHENTICATION SUCCESSFUL: NONE
2022-07-30T18:16:40.130Z [INFO] [10.30.0.113:53785 <pTrAmfnbI>] RTSP ENDPOINT SDP REMOVED [OPUS] AUDIO CHANNEL: [PORT=0; PROTOCOL=RTP/AVP; PAYLOADS=96; TRACK=trackID=1; RTP=[{"payload":96,"codec":"opus","rate":48000,"encoding":2}]]
2022-07-30T18:16:40.131Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=1> (session=undefined)
2022-07-30T18:16:40.131Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT RESPONSE] <-- [HEADERS] {
"cseq": "1",
"cache-control": "no-store",
"content-base": "rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM/",
"content-length": "565",
"content-type": "application/sdp",
"date": "Sat, 30 Jul 2022 18:17:56 UTC",
"expires": "Sat, 30 Jul 2022 18:17:56 UTC",
"pragma": "no-cache",
"server": "EvoStream Media Server (www.evostream.com)"
}
2022-07-30T18:16:40.131Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT RESPONSE] <-- [BODY]
v=0
o=- 167 0 IN IP4 10.30.0.10
s=68D79ACF5DE5_1
u=www.evostream.com
c=IN IP4 10.30.0.10
t=0 0
a=control:*
a=recvonly
a=range:npt=now-
m=audio 0 RTP/AVP 96
a=rtpmap:96 mpeg4-generic/48000/1
a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1188; SizeLength=13; IndexLength=3; IndexDeltaLength=3;
a=control:trackID=0
a=recvonly
m=video 0 RTP/AVP 97
a=rtpmap:97 H264/90000
a=fmtp:97 profile-level-id=4d401f; packetization-mode=1; sprop-parameter-sets=Z01AH42NQHgLf+AtwEBAUAAAPoAADqYJ2giEag==,aO44gA==
a=control:trackID=2
a=recvonly
2022-07-30T18:16:40.136Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT REQUEST] --> [SETUP] rtsp://ce8829d8-b86d-4f45-aacf-e5104d7b51c5.mproxy.io:443/STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9?session=cdb9db00-ece9-4531-916e-b26711608e3c/rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM/trackID=0
2022-07-30T18:16:40.136Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT REQUEST] --> [HEADERS] {
"transport": "RTP/AVP/TCP;interleaved=0-1",
"user-agent": "Fire OS/5.5.5.2 stagefright/1.2 (Linux;Android 5.1.1)",
"cseq": "2"
}
2022-07-30T18:16:40.137Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT REQUEST] --> [SETUP] rtsp://ce8829d8-b86d-4f45-aacf-e5104d7b51c5.mproxy.io:443/STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9?session=cdb9db00-ece9-4531-916e-b26711608e3c/rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM/trackID=0
2022-07-30T18:16:40.137Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT REQUEST] --> [HEADERS] {
"transport": "RTP/AVP/TCP;interleaved=0-1",
"user-agent": "Fire OS/5.5.5.2 stagefright/1.2 (Linux;Android 5.1.1)",
"cseq": "2"
}
2022-07-30T18:16:40.138Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=2> (session=x8g431a2)
2022-07-30T18:16:40.138Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT RESPONSE] <-- [HEADERS] {
"cseq": "2",
"cache-control": "no-store",
"date": "Sat, 30 Jul 2022 18:17:56 UTC",
"expires": "Sat, 30 Jul 2022 18:17:56 UTC",
"pragma": "no-cache",
"server": "EvoStream Media Server (www.evostream.com)",
"session": "x8g431a2",
"transport": "RTP/AVP/TCP;unicast;interleaved=0-1"
}
2022-07-30T18:16:40.138Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=2> (session=x8g431a2)
2022-07-30T18:16:40.138Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT RESPONSE] <-- [HEADERS] {
"cseq": "2",
"cache-control": "no-store",
"date": "Sat, 30 Jul 2022 18:17:56 UTC",
"expires": "Sat, 30 Jul 2022 18:17:56 UTC",
"pragma": "no-cache",
"server": "EvoStream Media Server (www.evostream.com)",
"session": "x8g431a2",
"transport": "RTP/AVP/TCP;unicast;interleaved=0-1"
}
2022-07-30T18:16:40.173Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT REQUEST] --> [SETUP] rtsp://ce8829d8-b86d-4f45-aacf-e5104d7b51c5.mproxy.io:443/STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9?session=cdb9db00-ece9-4531-916e-b26711608e3c/rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM/trackID=2
2022-07-30T18:16:40.173Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT REQUEST] --> [HEADERS] {
"transport": "RTP/AVP/TCP;interleaved=2-3",
"session": "x8g431a2",
"user-agent": "Fire OS/5.5.5.2 stagefright/1.2 (Linux;Android 5.1.1)",
"cseq": "3"
}
2022-07-30T18:16:40.174Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT REQUEST] --> [SETUP] rtsp://ce8829d8-b86d-4f45-aacf-e5104d7b51c5.mproxy.io:443/STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9?session=cdb9db00-ece9-4531-916e-b26711608e3c/rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM/trackID=2
2022-07-30T18:16:40.174Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT REQUEST] --> [HEADERS] {
"transport": "RTP/AVP/TCP;interleaved=2-3",
"session": "x8g431a2",
"user-agent": "Fire OS/5.5.5.2 stagefright/1.2 (Linux;Android 5.1.1)",
"cseq": "3"
}
2022-07-30T18:16:40.217Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=3> (session=x8g431a2)
2022-07-30T18:16:40.217Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT RESPONSE] <-- [HEADERS] {
"cseq": "3",
"cache-control": "no-store",
"date": "Sat, 30 Jul 2022 18:17:56 UTC",
"expires": "Sat, 30 Jul 2022 18:17:56 UTC",
"pragma": "no-cache",
"server": "EvoStream Media Server (www.evostream.com)",
"session": "x8g431a2",
"transport": "RTP/AVP/TCP;unicast;interleaved=2-3"
}
2022-07-30T18:16:40.217Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=3> (session=x8g431a2)
2022-07-30T18:16:40.217Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT RESPONSE] <-- [HEADERS] {
"cseq": "3",
"cache-control": "no-store",
"date": "Sat, 30 Jul 2022 18:17:56 UTC",
"expires": "Sat, 30 Jul 2022 18:17:56 UTC",
"pragma": "no-cache",
"server": "EvoStream Media Server (www.evostream.com)",
"session": "x8g431a2",
"transport": "RTP/AVP/TCP;unicast;interleaved=2-3"
}
2022-07-30T18:16:40.253Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT REQUEST] --> [PLAY] rtsp://ce8829d8-b86d-4f45-aacf-e5104d7b51c5.mproxy.io:443/STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9?session=cdb9db00-ece9-4531-916e-b26711608e3c/rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM/
2022-07-30T18:16:40.253Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT REQUEST] --> [HEADERS] {
"session": "x8g431a2",
"user-agent": "Fire OS/5.5.5.2 stagefright/1.2 (Linux;Android 5.1.1)",
"cseq": "4"
}
2022-07-30T18:16:40.253Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT REQUEST] --> [PLAY] rtsp://ce8829d8-b86d-4f45-aacf-e5104d7b51c5.mproxy.io:443/STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9?session=cdb9db00-ece9-4531-916e-b26711608e3c/rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM/
2022-07-30T18:16:40.253Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT REQUEST] --> [HEADERS] {
"session": "x8g431a2",
"user-agent": "Fire OS/5.5.5.2 stagefright/1.2 (Linux;Android 5.1.1)",
"cseq": "4"
}
2022-07-30T18:16:40.297Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=4> (session=x8g431a2)
2022-07-30T18:16:40.297Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [ENDPOINT RESPONSE] <-- [HEADERS] {
"cseq": "4",
"cache-control": "no-store",
"date": "Sat, 30 Jul 2022 18:17:56 UTC",
"expires": "Sat, 30 Jul 2022 18:17:56 UTC",
"pragma": "no-cache",
"rtp-info": "url=rtsp://ce8829d8-b86d-4f45-aacf-e5104d7b51c5.mproxy.io:443/STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9?session=cdb9db00-ece9-4531-916e-b26711608e3c/rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM/trackID=0;seq=44649;rtptime=0,url=rtsp://ce8829d8-b86d-4f45-aacf-e5104d7b51c5.mproxy.io:443/STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9?session=cdb9db00-ece9-4531-916e-b26711608e3c/rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM/trackID=2;seq=42592;rtptime=0",
"range": "npt=now-",
"server": "EvoStream Media Server (www.evostream.com)",
"session": "x8g431a2"
}
2022-07-30T18:16:40.298Z [DEBUG] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=4> (session=x8g431a2)
2022-07-30T18:16:40.298Z [TRACE] [10.30.0.113:53785 <pTrAmfnbI>] [CLIENT RESPONSE] <-- [HEADERS] {
"cseq": "4",
"cache-control": "no-store",
"date": "Sat, 30 Jul 2022 18:17:56 UTC",
"expires": "Sat, 30 Jul 2022 18:17:56 UTC",
"pragma": "no-cache",
"rtp-info": "url=rtsp://ce8829d8-b86d-4f45-aacf-e5104d7b51c5.mproxy.io:443/STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9?session=cdb9db00-ece9-4531-916e-b26711608e3c/rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM/trackID=0;seq=44649;rtptime=0,url=rtsp://ce8829d8-b86d-4f45-aacf-e5104d7b51c5.mproxy.io:443/STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9?session=cdb9db00-ece9-4531-916e-b26711608e3c/rtsps://10.30.0.10:7441/Qnh5AbeqKKcDo7LM/trackID=2;seq=42592;rtptime=0",
"range": "npt=now-",
"server": "EvoStream Media Server (www.evostream.com)",
"session": "x8g431a2"
}
2022-07-30T18:16:40.298Z [INFO] [10.30.0.113:53785 <pTrAmfnbI>] RTSP ENDPOINT PLAYING MEDIA STREAM: Front Door (STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9)
2022-07-30T18:16:40.298Z [INFO] [10.30.0.113:53785 <pTrAmfnbI>] RTSP CLIENT PLAYING MEDIA STREAM: Front Door (STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9)
2022-07-30T18:16:55.826Z [INFO] [10.30.0.113:53785 <pTrAmfnbI>] RTSP ENDPOINT SOCKET CLOSED [10.30.0.113:53785 <pTrAmfnbI>]
2022-07-30T18:16:55.826Z [INFO] [10.30.0.113:53785 <pTrAmfnbI>] RTSP ENDPOINT SOCKET CLOSED {10.30.0.10:7441}
2022-07-30T18:16:55.829Z [INFO] [10.30.0.113:53785 <pTrAmfnbI>] RTSP CLIENT SOCKET CLOSED
2022-07-30T18:16:55.829Z [INFO] [10.30.0.113:53785 <pTrAmfnbI>] RTSP CLIENT DETACHED FROM STREAM: Front Door (STREAM:ca3fb936-ede0-455f-b0c2-df99d60a1cc9)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment