Save Videos on FTP Server / SMB share
Hi,
Many users have a Fritzbox Router or another router model that provides a simple FTP Server or SMB share functionality.
You can simply plugin a USB stick into our router and use it as NAS via FTP or SMB.
Unfortunately the TAPO C320WS does not provide a feature for saving the videos on an FTP server or an SMB share.
Would be great to have that feature. It would save money and energy because I would not have to by a dedicated NAS to store the recordings in my network.
Any solution would be highly appreciated.
Thanks!
- Copy Link
- Subscribe
- Bookmark
- Report Inappropriate Content
Hi all,
Because we have no feedback from Tp-link for years, I suggest you to put here what alternatives camera did you find to work on FTP/SMB.
Regards,
GND
- Copy Link
- Report Inappropriate Content
I did not find any way to use FTP or SMB.
I'm experimenting with using a Raspberry PI 4 with NVME storage. I've picked up some python scripts that use ONVIF to grab videos when motion is detected:
https://github.com/peterstamps/TAPO-camera-ONVIF-RTSP-and-AI-Object-Recognition
I've been hacking the myMPTapoDetectCaptureVideo.py script. The script uses ONVIF to pull motion events. Simultaniously the script is buffering frames. If a motion event comes through it saves a series of frames as a video.
But things are a bit complicated...
The scripts as they are have some issues, the author is not a programmer, but is obviously quite bright and has managed to build something that kind of works. They work best for 1280x720, but that may be a mater of doing some further optimisation. The author also has some C++ code, but I haven't looked at that (I've sworn off of C++, C is OK though).
The scripts are very CPU intensive, unecessaily so. There are several loops that rapidly re-test if any data is ready. I've added 10 ms sleeps when the loops are idling. This got the CPU consumption down from 100%+ to around 10%. I think they could be simplified further, but theres quite a bit to tease out. I also need to see if they can be tweaked to handle the 2560x1440 stream, it may just be a mater of doing less computationally (at the expense of larger video files).
I've lost some interest when I found that ONVIF only supplies motion-events and does not get person-detection-events.
It's possible person-detection-events might be able to be monitored by having them trigger power-plugs or light-bulbs. I'm pondering whether I write a virtual-power-switch that home-automation would see as a real switch? Or maybe I should just buy a power-plug and experiment. As I mentioned, it gets complicated.
Currently I'm paused, thinking about the best way forward.
- Copy Link
- Report Inappropriate Content
Information
Helpful: 38
Views: 7010
Replies: 42