Geovision Cameras
-
I Just picked up a Show 5, trying to get it to work with Monocle.
I have obtained my my RTSP stream URL:
rtsp://user:[email protected]:8554/CH001.sdpVerified with VLC, Codec Looks Correct.
No dice when i attempt to “Show Carport”…
Further reading looked like i might need the Gateway, so i installed it on my Pi-Hole Pi. I connected it and see some traffic.Nov 29 19:08:06 raspberrypi monocle-gateway[451]: ------------------------------------------------- Nov 29 19:08:06 raspberrypi monocle-gateway[451]: INITIALIZE RTSP STREAM: Carport Nov 29 19:08:06 raspberrypi monocle-gateway[451]: ------------------------------------------------- Nov 29 19:08:06 raspberrypi monocle-gateway[451]: - NAME : Carport Nov 29 19:08:06 raspberrypi monocle-gateway[451]: - LABEL : PRIMARY Nov 29 19:08:06 raspberrypi monocle-gateway[451]: - URL : rtsp://192.168.1.30:8554/CH001.sdp Nov 29 19:08:06 raspberrypi monocle-gateway[451]: - UUID : STREAM:d81b1e1a-0d05-4037-856d-4b606045396d Nov 29 19:08:06 raspberrypi monocle-gateway[451]: - SESS : bab62869-6cea-443a-ac91-71b16b01eb33 Nov 29 19:08:06 raspberrypi monocle-gateway[451]: - MODIF : Fri Nov 29 2019 19:07:56 GMT+0000 (GMT) Nov 29 19:08:06 raspberrypi monocle-gateway[451]: - TAGS : @tunnel Nov 29 19:08:06 raspberrypi monocle-gateway[451]: ------------------------------------------------- Nov 29 19:08:06 raspberrypi monocle-gateway[451]: RTSP STREAM MODIFIED: Carport Nov 29 19:08:06 raspberrypi monocle-gateway[451]: Any existing RTSP steams will be shut down Nov 29 19:08:06 raspberrypi monocle-gateway[451]: and a new stream instance will be registered. Nov 29 19:08:06 raspberrypi monocle-gateway[451]: ------------------------------------------------- Nov 29 19:08:06 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:06.073Z [DEBUG] <RTSP-PROXY> [REQUEST] --> [DEREGISTER] rtsp://192.168.1.30:8554/CH001.sdp Nov 29 19:08:06 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:06.073Z [TRACE] <RTSP-PROXY> [REQUEST] --> [HEADERS] { Nov 29 19:08:06 raspberrypi monocle-gateway[451]: "cseq": "1", Nov 29 19:08:06 raspberrypi monocle-gateway[451]: "transport": "reuse_connection=0;preferred_delivery_protocol=udp;proxy_url_suffix=STREAM:d81b1e1a-0d05-4037-856d-4b606045396d" Nov 29 19:08:06 raspberrypi monocle-gateway[451]: } Nov 29 19:08:06 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:06.075Z [DEBUG] <RTSP-PROXY> [RESPONSE] <-- [451 (Invalid parameter)] <cseq=1> (session=undefined) Nov 29 19:08:06 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:06.076Z [TRACE] <RTSP-PROXY> [RESPONSE] <-- [HEADERS] { Nov 29 19:08:06 raspberrypi monocle-gateway[451]: "cseq": "1", Nov 29 19:08:06 raspberrypi monocle-gateway[451]: "date": "Fri, Nov 29 2019 19:08:06 GMT" Nov 29 19:08:06 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.413Z [INFO] [192.168.1.243:41258 <SJkshykaH>] RTSP CLIENT SOCKET CONNECTED Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.542Z [INFO] [192.168.1.243:41258 <SJkshykaH>] RTSP CLIENT ATTACHED TO STREAM: Carport (STREAM:d81b1e1a-0d05-4037-856d-4b606045396d) Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.546Z [INFO] [192.168.1.243:41258 <SJkshykaH>] RTSP ENDPOINT SOCKET CONNECTED {192.168.1.30:8554} Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.547Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [CLIENT REQUEST] --> [DESCRIBE] rtsp://327f46aa-d5f4-4396-9d24-0db78d51bb5b.mproxy.io:443/STREAM:d81b1e1a-0d05-4037-856d-4b606045396d?session=bab62869-6cea-443a-ac91-71b16b01eb33 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.547Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [CLIENT REQUEST] --> [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "accept": "application/sdp", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "1" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.549Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT REQUEST] --> [DESCRIBE] rtsp://192.168.1.30:8554/CH001.sdp Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.549Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT REQUEST] --> [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "accept": "application/sdp", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "1" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.552Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT RESPONSE] <-- [401 (Unauthorized)] <cseq=1> (session=undefined) Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.552Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT RESPONSE] <-- [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "1", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "date": "Sat, Apr 25 1970 21:57:51 GMT", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "www-authenticate": "Digest realm=\"GeoVision\", nonce=\"9385197002535dac9ba87c0e9420d0d1\"" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.553Z [INFO] [192.168.1.243:41258 <SJkshykaH>] RTSP ENDPOINT REQUIRES AUTHENTICATION: Digest realm="GeoVision", nonce="9385197002535dac9ba87c0e9420d0d1" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.553Z [INFO] [192.168.1.243:41258 <SJkshykaH>] RTSP ENDPOINT ATTEMPTING AUTHENTICATION: DIGEST Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.555Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT REQUEST] --> [DESCRIBE] rtsp://192.168.1.30:8554/CH001.sdp Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.556Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT REQUEST] --> [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "accept": "application/sdp", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "1", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "authorization": "Digest username=\"admin\", realm=\"GeoVision\", nonce=\"9385197002535dac9ba87c0e9420d0d1\", uri=\"rtsp://192.168.1.30:8554/CH001.sdp\", response=\"cd803e318743ee65dbffd6384a1f812b\"" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.600Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=1> ( session=undefined) Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.600Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT RESPONSE] <-- [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "1", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "date": "Sat, Apr 25 1970 21:57:51 GMT", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "content-base": "rtsp://192.168.1.30:8554/CH001.sdp/", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "content-type": "application/sdp", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "content-length": "609" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.601Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT RESPONSE] <-- [BODY] Nov 29 19:08:07 raspberrypi monocle-gateway[451]: v=0 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: o=- 9924245494262 1 IN IP4 192.168.1.30 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: s=streamed by the GeoVision Rtsp Server Nov 29 19:08:07 raspberrypi monocle-gateway[451]: i=CH001.sdp Nov 29 19:08:07 raspberrypi monocle-gateway[451]: t=0 0 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=tool:GeoVision RTSP Server Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=type:broadcast Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=control:* Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=range:npt=0- Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=x-qt-text-nam:streamed by the GeoVision Rtsp Server Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=x-qt-text-inf:CH001.sdp Nov 29 19:08:07 raspberrypi monocle-gateway[451]: m=video 0 RTP/AVP 96 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: c=IN IP4 0.0.0.0 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: b=AS:131072 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=rtpmap:96 H264/90000 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=fmtp:96 packetization-mode=1;profile-level-id=420028;sprop-parameter-sets=Z0IAKOkAoAQNcSAA27oAM3+YA2IEJQ==,aM4xUg== Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=control:track1 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: m=application 0 RTP/AVP 107 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: c=IN IP4 0.0.0.0 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: b=AS:131072 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=rtpmap:107 vnd.onvif.metadata/90000 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=recvonly Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=control:track2 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.601Z [INFO] [192.168.1.243:41258 <SJkshykaH>] RTSP ENDPOINT AUTHENTICATION SUCCESSFUL: DIGEST Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.611Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=1> (session=undefined) Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.611Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [CLIENT RESPONSE] <-- [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "1", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "date": "Sat, Apr 25 1970 21:57:51 GMT", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "content-base": "rtsp://192.168.1.30:8554/CH001.sdp/", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "content-type": "application/sdp", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "content-length": "609" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.612Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [CLIENT RESPONSE] <-- [BODY] Nov 29 19:08:07 raspberrypi monocle-gateway[451]: v=0 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: o=- 9924245494262 1 IN IP4 192.168.1.30 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: s=streamed by the GeoVision Rtsp Server Nov 29 19:08:07 raspberrypi monocle-gateway[451]: i=CH001.sdp Nov 29 19:08:07 raspberrypi monocle-gateway[451]: t=0 0 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=control:* Nov 29 19:08:07 raspber rypi monocle-gateway[451]: a=tool:GeoVision RTSP Server Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=type:broadcast Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=range:npt=0- Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=x-qt-text-nam:streamed by the GeoVision Rtsp Server Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=x-qt-text-inf:CH001.sdp Nov 29 19:08:07 raspberrypi monocle-gateway[451]: m=video 0 RTP/AVP 96 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: c=IN IP4 0.0.0.0 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: b=AS:131072 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=rtpmap:96 H264/90000 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=fmtp:96 packetization-mode=1;profile-level-id=420028;sprop-parameter-sets=Z0IAKOkAoAQNcSAA27oAM3+YA2IEJQ==,aM4xUg== Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=control:track1 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: m=application 0 RTP/AVP 107 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: c=IN IP4 0.0.0.0 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: b=AS:131072 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=rtpmap:107 vnd.onvif.metadata/90000 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=control:track2 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: a=recvonly Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.621Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [CLIENT REQUEST] --> [SETUP] rtsp://192.168.1.30:8554/CH001.sdp/track1 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.621Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [CLIENT REQUEST] --> [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "transport": "RTP/AVP/TCP;interleaved=0-1", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "2" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.624Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT REQUEST] --> [SETUP] rtsp://192.168.1.30:8554/CH001.sdp/track1 Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.624Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT REQUEST] --> [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "transport": "RTP/AVP/TCP;interleaved=0-1", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "2", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "authorization": "Digest username=\"admin\", realm=\"GeoVision\", nonce=\"9385197002535dac9ba87c0e9420d0d1\", uri=\"rtsp://192.168.1.30:8554/CH001.sdp\", response=\"cd803e318743ee65dbffd6384a1f812b\"" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.665Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=2> (session=0000002B) Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.665Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT RESPONSE] <-- [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "2", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "date": "Sat, Apr 25 1970 21:57:51 GMT", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "transport": "RTP/AVP/TCP;unicast;destination=192.168.1.2;source=192.168.1.30;interleaved=0-1", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "session": "0000002B" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.667Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=2> (session=0000002B) Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.668Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [CLIENT RESPONSE] <-- [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "2", Nov 29 19:08:07 raspberrypi monocle-ga teway[451]: "date": "Sat, Apr 25 1970 21:57:51 GMT", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "transport": "RTP/AVP/TCP;unicast;destination=192.168.1.2;source=192.168.1.30;interleaved=0-1", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "session": "0000002B" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.723Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [CLIENT REQUEST] --> [PLAY] rtsp://192.168.1.30:8554/CH001.sdp/ Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.723Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [CLIENT REQUEST] --> [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "session": "0000002B", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "3" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.725Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT REQUEST] --> [PLAY] rtsp://192.168.1.30:8554/CH001.sdp/ Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.726Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT REQUEST] --> [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "session": "0000002B", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "user-agent": "Fire OS/6.0 stagefright/1.2 (Linux;Android 7.1.2)", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "3", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "authorization": "Digest username=\"admin\", realm=\"GeoVision\", nonce=\"9385197002535dac9ba87c0e9420d0d1\", uri=\"rtsp://192.168.1.30:8554/CH001.sdp\", response=\"cd803e318743ee65dbffd6384a1f812b\"" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.821Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT RESPONSE] <-- [200 (OK)] <cseq=3> (session=0000002B) Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.821Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [ENDPOINT RESPONSE] <-- [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "3", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "date": "Sat, Apr 25 1970 21:57:51 GMT", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "session": "0000002B", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "rtp-info": "url=rtsp://192.168.1.30:8554/CH001.sdp/track1;seq=28348;rtptime=3070895305,url=rtsp://192.168.1.30:8554/CH001.sdp/track2;seq=0;rtptime=0" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.823Z [DEBUG] [192.168.1.243:41258 <SJkshykaH>] [CLIENT RESPONSE] <-- [200 (OK)] <cseq=3> (session=0000002B) Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.824Z [TRACE] [192.168.1.243:41258 <SJkshykaH>] [CLIENT RESPONSE] <-- [HEADERS] { Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "cseq": "3", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "date": "Sat, Apr 25 1970 21:57:51 GMT", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "session": "0000002B", Nov 29 19:08:07 raspberrypi monocle-gateway[451]: "rtp-info": "url=rtsp://192.168.1.30:8554/CH001.sdp/track1;seq=28348;rtptime=3070895305,url=rtsp://192.168.1.30:8554/CH001.sdp/track2;seq=0;rtptime=0" Nov 29 19:08:07 raspberrypi monocle-gateway[451]: } Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.824Z [INFO] [192.168.1.243:41258 <SJkshykaH>] RTSP ENDPOINT PLAYING MEDIA STREAM: Carport (STREAM:d81b1e1a-0d05-4037-856d-4b606045396d) Nov 29 19:08:07 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:07.824Z [INFO] [192.168.1.243:41258 <SJkshykaH>] RTSP CLIENT PLAYING MEDIA STREAM: Carport (STREAM:d81b1e1a-0d05-4037-856d-4b606045396d) Nov 29 19:08:17 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:17.903Z [INFO] [192.168.1.243:41258 <SJkshykaH>] RTSP ENDPOINT SOCKET CLOSED [192.168.1.243:41258 <SJkshykaH>] Nov 29 19:08:17 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:17.917Z [INFO] [192.168.1.243:41258 <SJkshykaH>] RTSP CLIENT SOCKET CLOSED Nov 29 19:08:17 raspberrypi monocle-gateway[451]: 2019-11-29T19:08:17.917Z [INFO] [192.168.1.243:41258 <SJkshykaH>] RTSP CLIENT DETACHED FROM STREAM: Carport (STREAM:d81b1e1a-0d05-4037-856d-4b606045396d)
I’m not really sure whats going on here, other than the resolutions being offered don’t match exactly. Any help? Im guessing this is a issue with the RTSP Stream formatting. VLC Player handled it fine.
I was able to test a RTSP stream via
rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov -
It looks like the RTSP connection is successfully established between your IP camera and Alexa device via the Monocle Gateway. However, almost immediately after the stream is started, the Alexa devices disconnects. There must be something about the stream Alexa does not like.
Can you try replacing the tag
@tunnel
with@proxy
or@proxy-tcp
?Thanks, Robert
-
Didn’t seem to change anything… Is there any further debugging I can look at? Just a thought, could the monocle-gateway be configured to re-encode the stream?
-
You can try one last thing … use tags “
@tunnel
,@fake-fmtp
”. I don’t think this will make any difference but its the last trick I have to offer. Beyond this, if you are willing to expose the camera stream over the Internet to us, we can try testing it here with additional tools.Unfortunately there are some camera streams that Alexa seems to be unwilling to work with.
As for re-encoding the stream, we have played with FFMPEG/FFSERVER to receive the camera stream and re-encode it, but it adds a significant amount of latency that may be undesirable when trying to view a live camera. With that said, there is nothing in the current version of Monocle Gateway to automate re-encoding the video into a new “compatible” stream.
Thanks, Robert
-
@Monocle That didn’t seem to help. Is there a contact email I can send connection details too, Don’t really wanna post it here. I have about a dozen customers that would have Geovision Equipment, so they would love to have this feature, if its a easy fix.