Unable to view cameras on Echo Show 8
-
I have jst bought an Echo Dot and trying to use it to view cameras connected to a Uniview NVR (model number NVR8-K1/8P). I have tested the RSTP streams using VLC, which works. I understand the Gateway service may be required so I have tried that using the various combinations of tags (@tunnel, @proxy, @noaudio). When I ask Alexa to show the camera, it does not work - the resulting output from the Gateway service when the request is made is shown below.
Many thanks in advance for your help!
------------------------------------------------- INITIALIZE RTSP STREAM: Rear Cam ------------------------------------------------- - NAME : Rear Cam - LABEL : PRIMARY - URL : rtsp://192.168.0.23:554/unicast/c1/s0/live - UUID : STREAM:0d59f009-3f9d-4c24-9b8b-1ecd1357d222 - SESS : 3d2240ed-c07e-49de-a77b-4031becb3f0b - MODIF : Sat Jun 27 2020 16:31:48 GMT+0100 (GMT Daylight Time) - TAGS : @noaudio,@proxy ------------------------------------------------- 2020-06-27T15:32:04.205Z [INFO] [192.168.0.16:59296 <BJ3_8yS0I>] RTSP CLIENT SOCKET CONNECTED 2020-06-27T15:32:04.340Z [INFO] [192.168.0.16:59296 <BJ3_8yS0I>] RTSP CLIENT ATTACHED TO STREAM: Rear Cam (STREAM:0d59f009-3f9d-4c24-9b8b-1ecd1357d222) 2020-06-27T15:32:04.340Z [INFO] [192.168.0.16:59296 <BJ3_8yS0I>] RTSP ENDPOINT SOCKET CONNECTED {127.0.0.1:8554} 2020-06-27T15:32:04.340Z [DEBUG] [192.168.0.16:59296 <BJ3_8yS0I>] [CLIENT REQUEST] --> [DESCRIBE] rtsp://65b98a94-53f9-4456-aab0-7e26d9855a3e.mproxy.io:443/STREAM:0d59f009-3f9d-4c24-9b8b-1ecd1357d222?session=3d2240ed-c07e-49de-a77b-4031becb3f0b 2020-06-27T15:32:04.345Z [TRACE] [192.168.0.16:59296 <BJ3_8yS0I>] [CLIENT REQUEST] --> [HEADERS] { "accept": "application/sdp", "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", "cseq": "1" } 2020-06-27T15:32:04.345Z [DEBUG] [192.168.0.16:59296 <BJ3_8yS0I>] [ENDPOINT REQUEST] --> [DESCRIBE] rtsp://65b98a94-53f9-4456-aab0-7e26d9855a3e.mproxy.io:443/STREAM:0d59f009-3f9d-4c24-9b8b-1ecd1357d222 2020-06-27T15:32:04.345Z [TRACE] [192.168.0.16:59296 <BJ3_8yS0I>] [ENDPOINT REQUEST] --> [HEADERS] { "accept": "application/sdp", "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", "cseq": "1" } 2020-06-27T15:32:04.345Z [DEBUG] [192.168.0.16:59296 <BJ3_8yS0I>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=1> (session=undefined) 2020-06-27T15:32:04.350Z [TRACE] [192.168.0.16:59296 <BJ3_8yS0I>] [ENDPOINT RESPONSE] <-- [HEADERS] { "cseq": "1", "date": "Sat, Jun 27 2020 15:32:04 GMT", "content-base": "rtsp://127.0.0.1:8554/STREAM:0d59f009-3f9d-4c24-9b8b-1ecd1357d222/", "content-type": "application/sdp", "content-length": "655" } 2020-06-27T15:32:04.355Z [TRACE] [192.168.0.16:59296 <BJ3_8yS0I>] [ENDPOINT RESPONSE] <-- [BODY] v=0 o=- 1593271917263169 1 IN IP4 192.168.0.36 s=LIVE555 Streaming Media v2018.04.25 i=LIVE555 Streaming Media v2018.04.25 t=0 0 a=tool:LIVE555 Streaming Media v2018.04.25 a=type:broadcast a=control:* a=range:npt=0- a=x-qt-text-nam:LIVE555 Streaming Media v2018.04.25 a=x-qt-text-inf:LIVE555 Streaming Media v2018.04.25 m=video 0 RTP/AVP 96 c=IN IP4 0.0.0.0 b=AS:50 a=rtpmap:96 H264/90000 a=fmtp:96 packetization-mode=1;profile-level-id=640032;sprop-parameter-sets=Z2QAMq2EAQwgCGEAQwgCGEAQwgCEO1AUQHr8s3AQEBQAAA+gAAJxAhA=,aO4xshs= a=control:track1 m=audio 0 RTP/AVP 97 c=IN IP4 0.0.0.0 b=AS:50 a=rtpmap:97 PCMU/8000 a=control:track2 2020-06-27T15:32:04.355Z [INFO] [192.168.0.16:59296 <BJ3_8yS0I>] RTSP ENDPOINT AUTHENTICATION SUCCESSFUL: NONE 2020-06-27T15:32:04.355Z [INFO] [192.168.0.16:59296 <BJ3_8yS0I>] RTSP ENDPOINT SDP REMOVED AUDIO CHANNEL: [PORT=0; PROTOCOL=RTP/AVP; PAYLOADS=97] 2020-06-27T15:32:04.360Z [DEBUG] [192.168.0.16:59296 <BJ3_8yS0I>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=1> (session=undefined) 2020-06-27T15:32:04.360Z [TRACE] [192.168.0.16:59296 <BJ3_8yS0I>] [CLIENT RESPONSE] <-- [HEADERS] { "cseq": "1", "date": "Sat, Jun 27 2020 15:32:04 GMT", "content-base": "rtsp://127.0.0.1:8554/STREAM:0d59f009-3f9d-4c24-9b8b-1ecd1357d222/", "content-type": "application/sdp", "content-length": "565" } 2020-06-27T15:32:04.360Z [TRACE] [192.168.0.16:59296 <BJ3_8yS0I>] [CLIENT RESPONSE] <-- [BODY] v=0 o=- 1593271917263169 1 IN IP4 192.168.0.36 s=LIVE555 Streaming Media v2018.04.25 i=LIVE555 Streaming Media v2018.04.25 t=0 0 a=control:* a=tool:LIVE555 Streaming Media v2018.04.25 a=type:broadcast a=range:npt=0- a=x-qt-text-nam:LIVE555 Streaming Media v2018.04.25 a=x-qt-text-inf:LIVE555 Streaming Media v2018.04.25 m=video 0 RTP/AVP 96 c=IN IP4 0.0.0.0 b=AS:50 a=rtpmap:96 H264/90000 a=fmtp:96 packetization-mode=1;profile-level-id=640032;sprop-parameter-sets=Z2QAMq2EAQwgCGEAQwgCGEAQwgCEO1AUQHr8s3AQEBQAAA+gAAJxAhA=,aO4xshs= a=control:track1 2020-06-27T15:32:04.555Z [INFO] [192.168.0.16:59296 <BJ3_8yS0I>] RTSP CLIENT SOCKET CLOSED 2020-06-27T15:32:04.555Z [INFO] [192.168.0.16:59296 <BJ3_8yS0I>] RTSP CLIENT DETACHED FROM STREAM: Rear Cam (STREAM:0d59f009-3f9d-4c24-9b8b-1ecd1357d222) 2020-06-27T15:32:04.555Z [INFO] [192.168.0.16:59296 <BJ3_8yS0I>] RTSP ENDPOINT SOCKET CLOSED [192.168.0.16:59296 <BJ3_8yS0I>] 2020-06-27T15:32:56.169Z [INFO] [RTSP PROXY] STREAM [Rear Cam/PRIMARY] WILL BE DE-REGISTERED IN 4 MINUTES 2020-06-27T15:33:56.175Z [INFO] [RTSP PROXY] STREAM [Rear Cam/PRIMARY] WILL BE DE-REGISTERED IN 3 MINUTES 2020-06-27T15:34:56.178Z [INFO] [RTSP PROXY] STREAM [Rear Cam/PRIMARY] WILL BE DE-REGISTERED IN 2 MINUTES 2020-06-27T15:35:56.182Z [INFO] [RTSP PROXY] STREAM [Rear Cam/PRIMARY] WILL BE DE-REGISTERED IN 1 MINUTES 2020-06-27T15:36:56.190Z [INFO] [RTSP PROXY] DE-REGISTERING STREAM [Rear Cam/PRIMARY]; NO LONGER IN USE 2020-06-27T15:36:56.190Z [DEBUG] <RTSP-PROXY> [REQUEST] --> [DEREGISTER] rtsp://192.168.0.23:554/unicast/c1/s0/live 2020-06-27T15:36:56.195Z [TRACE] <RTSP-PROXY> [REQUEST] --> [HEADERS] { "cseq": "1", "transport": "reuse_connection=0;preferred_delivery_protocol=udp;proxy_url_suffix=STREAM:0d59f009-3f9d-4c24-9b8b-1ecd1357d222" } 2020-06-27T15:36:56.195Z [DEBUG] <RTSP-PROXY> [RESPONSE] <-- [200 (OK)] <cseq=1> (session=undefined) 2020-06-27T15:36:56.195Z [TRACE] <RTSP-PROXY> [RESPONSE] <-- [HEADERS] { "cseq": "1", "date": "Sat, Jun 27 2020 15:36:56 GMT" }
-
@djvc I meant Echo Show 8 (not an Echo Dot!)
-
Hey,
I also have a Uniview NVR with Uniview cameras. I found if I disable DNS Proxy on my router it will allow connections?
Using @proxy or @proxy-tcp tags.
Make sure you change the third or second stream encoding the H264.Check this thread I made on my attempts. Has a history log of the changes I made and different logs. Not overly tidy but may help.
https://forum.monoclecam.com/topic/758/non-functional-rpi-4-4gb-unv-nvrThese are the logs from my successful attempt.
Jun 28 08:45:55 raspberrypi monocle-gateway[453]: ------------------------------------------------- Jun 28 08:45:55 raspberrypi monocle-gateway[453]: INITIALIZE RTSP STREAM: FrontDoor Jun 28 08:45:55 raspberrypi monocle-gateway[453]: ------------------------------------------------- Jun 28 08:45:55 raspberrypi monocle-gateway[453]: - NAME : FrontDoor Jun 28 08:45:55 raspberrypi monocle-gateway[453]: - LABEL : PRIMARY Jun 28 08:45:55 raspberrypi monocle-gateway[453]: - URL : rtsp://192.168.1.164:554/unicast/c1/s1/live Jun 28 08:45:55 raspberrypi monocle-gateway[453]: - UUID : STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b Jun 28 08:45:55 raspberrypi monocle-gateway[453]: - SESS : ec0725ba-d28c-4b98-8cf6-316bd52f53ea Jun 28 08:45:55 raspberrypi monocle-gateway[453]: - MODIF : Sun Jun 28 2020 08:44:06 GMT+1200 (NZST) Jun 28 08:45:55 raspberrypi monocle-gateway[453]: - TAGS : @proxy Jun 28 08:45:55 raspberrypi monocle-gateway[453]: ------------------------------------------------- Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.584Z [INFO] [192.168.1.45:40082 <Sy2WlVrA8>] RTSP CLIENT SOCKET CONNECTED Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.707Z [INFO] [192.168.1.45:40082 <Sy2WlVrA8>] RTSP CLIENT ATTACHED TO STREAM: FrontDoor (STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b) Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.713Z [INFO] [192.168.1.45:40082 <Sy2WlVrA8>] RTSP ENDPOINT SOCKET CONNECTED {127.0.0.1:8554} Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.715Z [DEBUG] [192.168.1.45:40082 <Sy2WlVrA8>] [CLIENT REQUEST] --> [DESCRIBE] rtsp://cdcfc20e-6ae1-4d00-90da-7f849a32a178.mproxy.io:443/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b?session=ec0725ba-d28c-4b98-8cf6-316bd52f53ea Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.715Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [CLIENT REQUEST] --> [HEADERS] { Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "accept": "application/sdp", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "cseq": "1" Jun 28 08:45:55 raspberrypi monocle-gateway[453]: } Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.720Z [DEBUG] [192.168.1.45:40082 <Sy2WlVrA8>] [ENDPOINT REQUEST] --> [DESCRIBE] rtsp://cdcfc20e-6ae1-4d00-90da-7f849a32a178.mproxy.io:443/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.720Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [ENDPOINT REQUEST] --> [HEADERS] { Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "accept": "application/sdp", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "cseq": "1" Jun 28 08:45:55 raspberrypi monocle-gateway[453]: } Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.723Z [DEBUG] [192.168.1.45:40082 <Sy2WlVrA8>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=1> (session=undefined) Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.723Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [ENDPOINT RESPONSE] <-- [HEADERS] { Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "cseq": "1", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "date": "Sat, Jun 27 2020 20:45:55 GMT", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "content-base": "rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "content-type": "application/sdp", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "content-length": "542" Jun 28 08:45:55 raspberrypi monocle-gateway[453]: } Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.725Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [ENDPOINT RESPONSE] <-- [BODY] Jun 28 08:45:55 raspberrypi monocle-gateway[453]: v=0 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: o=- 1593290654918475 1 IN IP4 192.168.1.165 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: s=LIVE555 Streaming Media v2018.04.25 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: i=LIVE555 Streaming Media v2018.04.25 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: t=0 0 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=tool:LIVE555 Streaming Media v2018.04.25 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=type:broadcast Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=control:* Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=range:npt=0- Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=x-qt-text-nam:LIVE555 Streaming Media v2018.04.25 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=x-qt-text-inf:LIVE555 Streaming Media v2018.04.25 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: m=video 0 RTP/AVP 96 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: c=IN IP4 0.0.0.0 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: b=AS:50 Jun 28 08:45:55 raspberrypi monocle-gatewa y[453]: a=rtpmap:96 H264/90000 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=fmtp:96 packetization-mode=1;profile-level-id=64001E;sprop-parameter-sets=Z2QAHqwsaoLQSabgICAoAAAfQAAE4gQg,aO48sA== Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=control:track1 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.726Z [INFO] [192.168.1.45:40082 <Sy2WlVrA8>] RTSP ENDPOINT AUTHENTICATION SUCCESSFUL: NONE Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.744Z [DEBUG] [192.168.1.45:40082 <Sy2WlVrA8>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=1> (session=undefined) Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.744Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [CLIENT RESPONSE] <-- [HEADERS] { Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "cseq": "1", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "date": "Sat, Jun 27 2020 20:45:55 GMT", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "content-base": "rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "content-type": "application/sdp", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "content-length": "542" Jun 28 08:45:55 raspberrypi monocle-gateway[453]: } Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.746Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [CLIENT RESPONSE] <-- [BODY] Jun 28 08:45:55 raspberrypi monocle-gateway[453]: v=0 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: o=- 1593290654918475 1 IN IP4 192.168.1.165 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: s=LIVE555 Streaming Media v2018.04.25 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: i=LIVE555 Streaming Media v2018.04.25 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: t=0 0 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=control:* Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=tool:LIVE555 Streaming Media v2018.04.25 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=type:broadcast Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=range:npt=0- Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=x-qt-text-nam:LIVE555 Streaming Media v2018.04.25 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=x-qt-text-inf:LIVE555 Streaming Media v2018.04.25 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: m=video 0 RTP/AVP 96 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: c=IN IP4 0.0.0.0 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: b=AS:50 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=rtpmap:96 H264/90000 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=fmtp:96 packetization-mode=1;profile-level-id=64001E;sprop-parameter-sets=Z2QAHqwsaoLQSabgICAoAAAfQAAE4gQg,aO48sA== Jun 28 08:45:55 raspberrypi monocle-gateway[453]: a=control:track1 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.762Z [DEBUG] [192.168.1.45:40082 <Sy2WlVrA8>] [CLIENT REQUEST] --> [SETUP] rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/track1 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.762Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [CLIENT REQUEST] --> [HEADERS] { Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "transport": "RTP/AVP/TCP;interleaved=0-1", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "cseq": "2" Jun 28 08:45:55 raspberrypi monocle-gateway[453]: } Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.765Z [DEBUG] [192.168.1.45:40082 <Sy2WlVrA8>] [ENDPOINT REQUEST] --> [SETUP] rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/track1 Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.765Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [ENDPOINT REQUEST] --> [HEADERS] { Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "transport": "RTP/AVP/TCP;interleaved=0-1", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Jun 28 08:45:55 rasp berrypi monocle-gateway[453]: "cseq": "2" Jun 28 08:45:55 raspberrypi monocle-gateway[453]: } Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.805Z [DEBUG] [192.168.1.45:40082 <Sy2WlVrA8>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=2> (session=2C422F79;timeout=65) Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.805Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [ENDPOINT RESPONSE] <-- [HEADERS] { Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "cseq": "2", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "date": "Sat, Jun 27 2020 20:45:55 GMT", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "transport": "RTP/AVP/TCP;unicast;destination=127.0.0.1;source=127.0.0.1;interleaved=0-1", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "session": "2C422F79;timeout=65" Jun 28 08:45:55 raspberrypi monocle-gateway[453]: } Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.808Z [DEBUG] [192.168.1.45:40082 <Sy2WlVrA8>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=2> (session=2C422F79;timeout=65) Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.808Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [CLIENT RESPONSE] <-- [HEADERS] { Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "cseq": "2", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "date": "Sat, Jun 27 2020 20:45:55 GMT", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "transport": "RTP/AVP/TCP;unicast;destination=127.0.0.1;source=127.0.0.1;interleaved=0-1", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "session": "2C422F79;timeout=65" Jun 28 08:45:55 raspberrypi monocle-gateway[453]: } Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.860Z [DEBUG] [192.168.1.45:40082 <Sy2WlVrA8>] [CLIENT REQUEST] --> [PLAY] rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/ Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.860Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [CLIENT REQUEST] --> [HEADERS] { Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "session": "2C422F79", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "cseq": "3" Jun 28 08:45:55 raspberrypi monocle-gateway[453]: } Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.864Z [DEBUG] [192.168.1.45:40082 <Sy2WlVrA8>] [ENDPOINT REQUEST] --> [PLAY] rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/ Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.864Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [ENDPOINT REQUEST] --> [HEADERS] { Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "session": "2C422F79", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "cseq": "3" Jun 28 08:45:55 raspberrypi monocle-gateway[453]: } Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.905Z [DEBUG] [192.168.1.45:40082 <Sy2WlVrA8>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=3> (session=2C422F79) Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.905Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [ENDPOINT RESPONSE] <-- [HEADERS] { Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "cseq": "3", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "date": "Sat, Jun 27 2020 20:45:55 GMT", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "range": "npt=0.000-", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "session": "2C422F79", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "rtp-info": "url=rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/track1;seq=55352;rtptime=4149150876" Jun 28 08:45:55 raspberrypi monocle-gateway[453]: } Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.910Z [DEBUG] [192.168.1.45:40082 <Sy2WlVrA8>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=3> (session=2C422F79) Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.910Z [TRACE] [192.168.1.45:40082 <Sy2WlVrA8>] [CLIENT RESPONSE] <-- [HEADERS] { Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "cseq": "3", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "date": "Sat, Jun 27 2020 20:45:55 GMT", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "range": "npt=0.000-", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "session": "2C422F79", Jun 28 08:45:55 raspberrypi monocle-gateway[453]: "rtp-info": "url=rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/track1;seq=55352;rtptime=4149150876" Jun 28 08:45:55 raspberrypi monocle-gateway[453]: } Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.912Z [INFO] [192.168.1.45:40082 <Sy2WlVrA8>] RTSP ENDPOINT PLAYING MEDIA STREAM: FrontDoor (STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b) Jun 28 08:45:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:45:55.913Z [INFO] [192.168.1.45:40082 <Sy2WlVrA8>] RTSP CLIENT PLAYING MEDIA STREAM: FrontDoor (STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b)
If I close the connection and then re open it this is the outcome.
Jun 28 08:48:48 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:48.408Z [INFO] [192.168.1.45:40082 <Sy2WlVrA8>] RTSP CLIENT SOCKET CLOSED Jun 28 08:48:48 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:48.412Z [INFO] [192.168.1.45:40082 <Sy2WlVrA8>] RTSP CLIENT DETACHED FROM STREAM: FrontDoor (STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b) Jun 28 08:48:48 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:48.413Z [INFO] [192.168.1.45:40082 <Sy2WlVrA8>] RTSP ENDPOINT SOCKET CLOSED [192.168.1.45:40082 <Sy2WlVrA8>] Jun 28 08:48:54 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:54.415Z [INFO] [RTSP PROXY] STREAM [FrontDoor/PRIMARY] WILL BE DE-REGISTERED IN 4 MINUTES Jun 28 08:48:54 raspberrypi monocle-gateway[453]: ------------------------------------------------- Jun 28 08:48:54 raspberrypi monocle-gateway[453]: INITIALIZE RTSP STREAM: FrontDoor Jun 28 08:48:54 raspberrypi monocle-gateway[453]: ------------------------------------------------- Jun 28 08:48:54 raspberrypi monocle-gateway[453]: - NAME : FrontDoor Jun 28 08:48:54 raspberrypi monocle-gateway[453]: - LABEL : PRIMARY Jun 28 08:48:54 raspberrypi monocle-gateway[453]: - URL : rtsp://192.168.1.164:554/unicast/c1/s1/live Jun 28 08:48:54 raspberrypi monocle-gateway[453]: - UUID : STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b Jun 28 08:48:54 raspberrypi monocle-gateway[453]: - SESS : 5ad11ed3-50e0-4aa1-915b-b8176cc1cf3c Jun 28 08:48:54 raspberrypi monocle-gateway[453]: - MODIF : Sun Jun 28 2020 08:44:06 GMT+1200 (NZST) Jun 28 08:48:54 raspberrypi monocle-gateway[453]: - TAGS : @proxy Jun 28 08:48:54 raspberrypi monocle-gateway[453]: ------------------------------------------------- Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.616Z [INFO] [192.168.1.45:40138 <BJg6x4rCU>] RTSP CLIENT SOCKET CONNECTED Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.741Z [INFO] [192.168.1.45:40138 <BJg6x4rCU>] RTSP CLIENT ATTACHED TO STREAM: FrontDoor (STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b) Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.745Z [INFO] [192.168.1.45:40138 <BJg6x4rCU>] RTSP ENDPOINT SOCKET CONNECTED {127.0.0.1:8554} Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.747Z [DEBUG] [192.168.1.45:40138 <BJg6x4rCU>] [CLIENT REQUEST] --> [DESCRIBE] rtsp://cdcfc20e-6ae1-4d00-90da-7f849a32a178.mproxy.io:443/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b?session=5ad11ed3-50e0-4aa1-915b-b8176cc1cf3c Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.747Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [CLIENT REQUEST] --> [HEADERS] { Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "accept": "application/sdp", Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "cseq": "1" Jun 28 08:48:55 raspberrypi monocle-gateway[453]: } Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.751Z [DEBUG] [192.168.1.45:40138 <BJg6x4rCU>] [ENDPOINT REQUEST] --> [DESCRIBE] rtsp://cdcfc20e-6ae1-4d00-90da-7f849a32a178.mproxy.io:443/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.752Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [ENDPOINT REQUEST] --> [HEADERS] { Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "accept": "application/sdp", Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "cseq": "1" Jun 28 08:48:55 raspberrypi monocle-gateway[453]: } Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.754Z [DEBUG] [192.168.1.45:40138 <BJg6x4rCU>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=1> (session=undefined) Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.755Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [ENDPOINT RESPONSE] <-- [HEADERS] { Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "cseq": "1", Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "date": "Sat, Jun 27 2020 20:48:55 GMT", Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "content-base": "rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/", Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "content-type": "application/sdp", Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "content-length": "542" Jun 28 08:48:55 raspberrypi monocle-gateway[453]: } Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.756Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [ENDPOINT RESPONSE] <-- [BODY] Jun 28 08:48:55 raspberrypi monocle-gateway[453]: v=0 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: o=- 1593290654918475 1 IN IP4 192.168.1.165 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: s=LIVE555 Streaming Media v2018.04.25 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: i=LIVE555 Streaming Media v2018.04.25 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: t=0 0 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=tool:LIVE555 Streaming Media v2018.04.25 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=type:broadcast Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=control:* Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=range:npt=0- Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=x-qt-text-nam:LIVE555 Streaming Media v2018.04.25 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=x-qt-text-inf:LIVE555 Streaming Media v2018.04.25 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: m=video 0 RTP/AVP 96 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: c=IN IP4 0.0.0.0 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: b=AS:50 Jun 28 08:48:55 raspberrypi monocle-gatewa y[453]: a=rtpmap:96 H264/90000 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=fmtp:96 packetization-mode=1;profile-level-id=64001E;sprop-parameter-sets=Z2QAHqwsaoLQSabgICAoAAAfQAAE4gQg,aO48sA== Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=control:track1 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.756Z [INFO] [192.168.1.45:40138 <BJg6x4rCU>] RTSP ENDPOINT AUTHENTICATION SUCCESSFUL: NONE Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.764Z [DEBUG] [192.168.1.45:40138 <BJg6x4rCU>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=1> (session=undefined) Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.764Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [CLIENT RESPONSE] <-- [HEADERS] { Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "cseq": "1", Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "date": "Sat, Jun 27 2020 20:48:55 GMT", Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "content-base": "rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/", Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "content-type": "application/sdp", Jun 28 08:48:55 raspberrypi monocle-gateway[453]: "content-length": "542" Jun 28 08:48:55 raspberrypi monocle-gateway[453]: } Jun 28 08:48:55 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:55.766Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [CLIENT RESPONSE] <-- [BODY] Jun 28 08:48:55 raspberrypi monocle-gateway[453]: v=0 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: o=- 1593290654918475 1 IN IP4 192.168.1.165 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: s=LIVE555 Streaming Media v2018.04.25 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: i=LIVE555 Streaming Media v2018.04.25 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: t=0 0 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=control:* Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=tool:LIVE555 Streaming Media v2018.04.25 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=type:broadcast Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=range:npt=0- Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=x-qt-text-nam:LIVE555 Streaming Media v2018.04.25 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=x-qt-text-inf:LIVE555 Streaming Media v2018.04.25 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: m=video 0 RTP/AVP 96 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: c=IN IP4 0.0.0.0 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: b=AS:50 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=rtpmap:96 H264/90000 Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=fmtp:96 packetization-mode=1;profile-level-id=64001E;sprop-parameter-sets=Z2QAHqwsaoLQSabgICAoAAAfQAAE4gQg,aO48sA== Jun 28 08:48:55 raspberrypi monocle-gateway[453]: a=control:track1 Jun 28 08:48:56 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:56.922Z [DEBUG] [192.168.1.45:40138 <BJg6x4rCU>] [CLIENT REQUEST] --> [SETUP] rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/track1 Jun 28 08:48:56 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:56.922Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [CLIENT REQUEST] --> [HEADERS] { Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "transport": "RTP/AVP/TCP;interleaved=0-1", Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "cseq": "2" Jun 28 08:48:56 raspberrypi monocle-gateway[453]: } Jun 28 08:48:56 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:56.926Z [DEBUG] [192.168.1.45:40138 <BJg6x4rCU>] [ENDPOINT REQUEST] --> [SETUP] rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/track1 Jun 28 08:48:56 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:56.926Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [ENDPOINT REQUEST] --> [HEADERS] { Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "transport": "RTP/AVP/TCP;interleaved=0-1", Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "cseq": "2" Jun 28 08:48:56 raspberrypi monocle-gateway[453]: } Jun 28 08:48:56 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:56.975Z [DEBUG] [192.168.1.45:40138 <BJg6x4rCU>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=2> (session=94C00F71;timeout=65) Jun 28 08:48:56 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:56.975Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [ENDPOINT RESPONSE] <-- [HEADERS] { Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "cseq": "2", Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "date": "Sat, Jun 27 2020 20:48:56 GMT", Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "transport": "RTP/AVP/TCP;unicast;destination=127.0.0.1;source=127.0.0.1;interleaved=0-1", Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "session": "94C00F71;timeout=65" Jun 28 08:48:56 raspberrypi monocle-gateway[453]: } Jun 28 08:48:56 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:56.978Z [DEBUG] [192.168.1.45:40138 <BJg6x4rCU>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=2> (session=94C00F71;timeout=65) Jun 28 08:48:56 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:56.979Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [CLIENT RESPONSE] <-- [HEADERS] { Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "cseq": "2", Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "date": "Sat, Jun 27 2020 20:48:56 GMT", Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "transport": "RTP/AVP/TCP;unicast;destination=127.0.0.1;source=127.0.0.1;interleaved=0-1", Jun 28 08:48:56 raspberrypi monocle-gateway[453]: "session": "94C00F71;timeout=65" Jun 28 08:48:56 raspberrypi monocle-gateway[453]: } Jun 28 08:48:57 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:57.070Z [DEBUG] [192.168.1.45:40138 <BJg6x4rCU>] [CLIENT REQUEST] --> [PLAY] rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/ Jun 28 08:48:57 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:57.070Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [CLIENT REQUEST] --> [HEADERS] { Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "session": "94C00F71", Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "cseq": "3" Jun 28 08:48:57 raspberrypi monocle-gateway[453]: } Jun 28 08:48:57 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:57.072Z [DEBUG] [192.168.1.45:40138 <BJg6x4rCU>] [ENDPOINT REQUEST] --> [PLAY] rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/ Jun 28 08:48:57 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:57.073Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [ENDPOINT REQUEST] --> [HEADERS] { Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "session": "94C00F71", Jun 28 08:48:57 raspber rypi monocle-gateway[453]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "cseq": "3" Jun 28 08:48:57 raspberrypi monocle-gateway[453]: } Jun 28 08:48:57 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:57.133Z [DEBUG] [192.168.1.45:40138 <BJg6x4rCU>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=3> (session=94C00F71) Jun 28 08:48:57 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:57.133Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [ENDPOINT RESPONSE] <-- [HEADERS] { Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "cseq": "3", Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "date": "Sat, Jun 27 2020 20:48:57 GMT", Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "range": "npt=0.000-", Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "session": "94C00F71", Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "rtp-info": "url=rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/track1;seq=15067;rtptime=2164044381" Jun 28 08:48:57 raspberrypi monocle-gateway[453]: } Jun 28 08:48:57 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:57.137Z [DEBUG] [192.168.1.45:40138 <BJg6x4rCU>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=3> (session=94C00F71) Jun 28 08:48:57 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:57.137Z [TRACE] [192.168.1.45:40138 <BJg6x4rCU>] [CLIENT RESPONSE] <-- [HEADERS] { Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "cseq": "3", Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "date": "Sat, Jun 27 2020 20:48:57 GMT", Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "range": "npt=0.000-", Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "session": "94C00F71", Jun 28 08:48:57 raspberrypi monocle-gateway[453]: "rtp-info": "url=rtsp://127.0.0.1:8554/STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b/track1;seq=15067;rtptime=2164044381" Jun 28 08:48:57 raspberrypi monocle-gateway[453]: } Jun 28 08:48:57 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:57.138Z [INFO] [192.168.1.45:40138 <BJg6x4rCU>] RTSP ENDPOINT PLAYING MEDIA STREAM: FrontDoor (STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b) Jun 28 08:48:57 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:57.139Z [INFO] [192.168.1.45:40138 <BJg6x4rCU>] RTSP CLIENT PLAYING MEDIA STREAM: FrontDoor (STREAM:ba484d49-15f4-4250-9bf7-e55768a8564b) Jun 28 08:48:57 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:57.172Z [ERROR] Uncaught Exception Cannot read property 'match' of null Jun 28 08:48:57 raspberrypi monocle-gateway[453]: [ 'Uncaught Exception', Jun 28 08:48:57 raspberrypi monocle-gateway[453]: 'Cannot read property \'match\' of null' ] Jun 28 08:48:57 raspberrypi monocle-gateway[453]: 2020-06-27T20:48:57.173Z [ERROR] TypeError: Cannot read property 'match' of null Jun 28 08:48:57 raspberrypi monocle-gateway[453]: [ TypeError: Cannot read property 'match' of null Jun 28 08:48:57 raspberrypi monocle-gateway[453]: at Object.exports.parse (/snapshot/monocle-gateway/node_modules/rtsp-stream/lib/request-line.js:12:20) Jun 28 08:48:57 raspberrypi monocle-gateway[453]: at new module.exports (/snapshot/monocle-gateway/node_modules/rtsp-stream/lib/incoming-message.js:26:24) Jun 28 08:48:57 raspberrypi monocle-gateway[453]: at module.exports.Decoder._writeHead (/snapshot/monocle-gateway/node_modules/rtsp-stream/decoder.js:83:15) Jun 28 08:48:57 raspberrypi monocle-gateway[453]: at module.exports.Decoder._writeOffset (/snapshot/monocle-gateway/node_modules/rtsp-stream/decoder.js:37:21) Jun 28 08:48:57 raspberrypi monocle-gateway[453]: at module.exports.Decoder._write (/snapshot/monocle-gateway/node_modules/rtsp-stream/decoder.js:27:8) Jun 28 08:48:57 raspberrypi monocle-gateway[453]: at doWrite (/snapshot/monocle-gateway/node_modules/readable-stream/lib/_stream_writable.js:428:64) Jun 28 08:48:57 raspberrypi monocle-gateway[453]: at writeOrBuffer (/snapshot/monocle-gateway/node_modules/readable-stream/lib/_stream_writable.js:417:5) Jun 28 08:48:57 raspberrypi monocle-gateway[453]: at module.exports.Writable.write (/snapshot/monocle-gateway/node_modules/readable-stream/lib/_stream_writable.js:334:11) Jun 28 08:48:57 raspberrypi monocle-gateway[453]: at Socket.ondata (_stream_readable.js:642:20) Jun 28 08:48:57 raspberrypi monocle-gateway[453]: at Socket.emit (events.js:159:13) ]
-
Thanks bery much - I tried changing to the sub-stream and using the @proxy-tcp tag and that has worked (a couple of times). The substream - also H264 - just has a lower resolution so perhaps that is part of it. It doesn’t work consistently however. More often than not Alexa says the camera isn’t responding, and when it does wotrk I generally seem to have to wait several minutes if I want to change to a different camera, or restart the Gateway service making it a bit unusable as it stands sadly. I will keep trying, but if anyone has any advice that would be much appreciated!
-
The Echo Show 8 is limited to 1080P camera streams. So if the camera itself is is configured with a stream resolution higher than 1080P it wont work on the Echo Show 5/8/spot.
Also try combining tag
@fake-fmtp
along with either@tunnel
or@proxy
. In the first log you posted, it looks like Alexa is terminating the connection immediately after the camera provides it’s SDP (stream descriptor) info. The tag@fake-fmtp
will inject a known working video codec descriptor and in some cases, this is enough to get Alexa to play the stream.Thanks, Robert
-
@Monocle Thanks very much Robert - adding that extra tag made it work much better!
-
Thank you, the tag @fake-fmtp along with @proxy-tcp works a treat now. Takes around 15 seconds to load the stream but once it does it is fine. No failures either!
I moved my DNS to PiHole and disabled the “DNS Proxy” option in my router settings. Added an exception for the Alexa device on both its WiFi IP’s and made them static… Happy days till something updates…Cheers