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-nvr

    These 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!



  • @djvc

    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!



  • @Monocle

    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


Log in to reply