keshavdv / unifi-cam-proxy

Enable non-Ubiquiti cameras to work with Unifi NVR
MIT License
1.68k stars 235 forks source link

Wyze Cam V2 only connects intermittently #95

Closed prismsky closed 2 years ago

prismsky commented 2 years ago

Running unifi-cam-proxy built off main and Unifi Protect 1.19.2

I've been able to add 4 wyze cam v2's into my Unifi Protect but they behave rather strangely.

The one strange thing about Wyze Cam V2 with official RTSP firmware is that they stream at 10fps in night mode and 15fps in day mode.

I tired playing around with various ffmpeg parameters, but they didn't seem to affect anything.

I tried changing tick_rate, fied_frame_rate (setting to 0), and disabling audio.

I'd like to see the wyze cam v2 work with Unifi Protect. I'm new to both this project and Unifi Protect so need some pointers. Is there any info I can provide to help debug this?

FWIW, I have other cameras working just fine:

prismsky commented 2 years ago

Of note, when the cameras are having issues (not recording, no live video), the logs have frequent spawning log entries:

2021-10-04 18:08:31 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Spawning ffmpeg for video1 (Gnha0e7ip1lAhzi6): ffmpeg -nostdin -y -stimeout 15000000 -rtsp_transport tcp -i "rtsp://admin:xxx@192.168.1.165:554/live" -c:v copy -ar 32000 -ac 1 -codec:a aac -b:a 32k -metadata streamname=Gnha0e7ip1lAhzi6 -f flv - | /usr/local/bin/python3.7 -m unifi.clock_sync | nc 192.168.1.1 7550
2021-10-04 18:08:31 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:08:40 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:08:40 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:08:46 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:08:46 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:08:50 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:08:50 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:08:54 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetRequest] message
2021-10-04 18:09:00 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:09:00 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:09:01 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:09:01 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:09:10 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:09:10 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:09:16 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:09:16 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:09:20 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:09:20 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:09:30 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:09:30 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:09:31 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:09:31 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:09:31 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Spawning ffmpeg for video2 (SbWyQvRdnTuwvV1F): ffmpeg -nostdin -y -stimeout 15000000 -rtsp_transport tcp -i "rtsp://admin:xxx@192.168.1.165:554/live" -c:v copy -ar 32000 -ac 1 -codec:a aac -b:a 32k -metadata streamname=SbWyQvRdnTuwvV1F -f flv - | /usr/local/bin/python3.7 -m unifi.clock_sync | nc 192.168.1.1 7550
2021-10-04 18:09:40 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:09:40 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:09:46 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:09:46 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Spawning ffmpeg for video1 (Gnha0e7ip1lAhzi6): ffmpeg -nostdin -y -stimeout 15000000 -rtsp_transport tcp -i "rtsp://admin:xxx@192.168.1.165:554/live" -c:v copy -ar 32000 -ac 1 -codec:a aac -b:a 32k -metadata streamname=Gnha0e7ip1lAhzi6 -f flv - | /usr/local/bin/python3.7 -m unifi.clock_sync | nc 192.168.1.1 7550
2021-10-04 18:09:46 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:09:50 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:09:50 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:09:57 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetRequest] message
2021-10-04 18:10:00 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:10:00 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:10:01 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:10:01 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:10:10 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:10:10 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:10:16 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:10:16 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:10:20 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:10:20 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:10:24 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetRequest] message
2021-10-04 18:10:28 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:10:30 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:10:30 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:10:31 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:10:34 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetRequest] message
2021-10-04 18:10:40 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:10:40 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Spawning ffmpeg for video2 (SbWyQvRdnTuwvV1F): ffmpeg -nostdin -y -stimeout 15000000 -rtsp_transport tcp -i "rtsp://admin:xxx@192.168.1.165:554/live" -c:v copy -ar 32000 -ac 1 -codec:a aac -b:a 32k -metadata streamname=SbWyQvRdnTuwvV1F -f flv - | /usr/local/bin/python3.7 -m unifi.clock_sync | nc 192.168.1.1 7550
2021-10-04 18:10:40 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:10:40 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:10:45 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetRequest] message
2021-10-04 18:10:46 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:10:50 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:10:50 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:10:52 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:10:58 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetRequest] message
2021-10-04 18:11:00 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:11:00 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:11:01 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:11:01 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Spawning ffmpeg for video1 (Gnha0e7ip1lAhzi6): ffmpeg -nostdin -y -stimeout 15000000 -rtsp_transport tcp -i "rtsp://admin:xxx:@192.168.1.165:554/live" -c:v copy -ar 32000 -ac 1 -codec:a aac -b:a 32k -metadata streamname=Gnha0e7ip1lAhzi6 -f flv - | /usr/local/bin/python3.7 -m unifi.clock_sync | nc 192.168.1.1 7550
2021-10-04 18:11:04 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [ChangeVideoSettings] message
2021-10-04 18:11:10 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetSystemStats] message
2021-10-04 18:11:10 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [NetworkStatus] message
2021-10-04 18:11:11 unifi-cam-proxy-wyze-basement-2 FrigateCam[7] INFO Processing [GetRequest] message
prismsky commented 2 years ago

Another piece of data...when a Wyze camera is in an unhappy state, in Unifi Protect Timelapse section, the scrubber shows a section of time with "Camera Settings Updated" Screenshot 2021-10-04 154404

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.