I would love to see the Camera support improved for Domoticz.
I'm thinking about the next topics to improve the overal usages/feeling of cameras:
General camera improvements:
- Support for RTSP streams (with or without sound? one-way or two-way sound??)
- Support for PTZ camera controls
- Support for settings for low and high res streams? so we can use low res for thumbnail and high res when somebody likes to see the fullscreen?
- Discover ONVIF cameras automatically with WS-Discovery support
More info on the WS-Discovery standard: https://en.wikipedia.org/wiki/WS-Discovery
Structural within Domoticz:
- Camera's should be like normal devices, it needs a page like utilities/scenes/etc.
- Camera's can then also be pinned to dashboard
- Store media snapshots (jpg or mp4) on events (motion/system triggert/time triggert?)
- Use the notification system to send media snapshots (jpg or mp4) via notifications to the mobile apps !!
- Set timer/notifications and see graphs under the camera?
- Also allow rtsp via endpoints of Domoticz (via the current enabled security)
for example: 'rtsp://domoticz_host:ip/camera_endpoint'
Users
- Give users rights to only some specific camera's under user management. (Thats totally not available at the moment)
Other brainfarts???
- Baby crying detection
- Motion detection
What do you guys think? @gizmocus?
[Feature] Improve on Camera support
Moderators: leecollings, remb0
- galadril
- Posts: 828
- Joined: Monday 07 September 2015 10:32
- Target OS: Raspberry Pi / ODroid
- Domoticz version: latest
- Contact:
[Feature] Improve on Camera support
Solar panels of Ginlong, Omnik-Solar, Transenergy or Solarman?? Try my Android app:
https://play.google.com/store/apps/deta ... ongmonitor
https://play.google.com/store/apps/deta ... ongmonitor
- clinkadink
- Posts: 417
- Joined: Tuesday 31 December 2019 1:15
- Target OS: Linux
- Domoticz version: 2020.2
- Location: Swindon, UK
- Contact:
Re: [Feature] Improve on Camera support
100% agree. This is not Domoticz' strongest area, for sure.
At the very least, we need RTSP support. Yes, PTZ would be great - but that is a 'nice to have', whereas RTSP is a 'must have'.
I had a play with Home Assistant's solution regarding cameras, and must say, I was impressed. They cater for RTSP making use of ffmpeg. Granted, this is a big change, as the server would need to convert the streams prior to being accessed by the client. But ffmpeg is relatively light weight, and works fine on the Raspberry Pi, and other low powered devices.
Currently, I use Xeoma to convert my RTSP streams to HTTP, so that they can be consumed via Domoticz. I am sure I am not alone in having to do this, and that other users also have to have an intermediate (and unwanted) step between the camera(s) and Domoticz.
At the very least, we need RTSP support. Yes, PTZ would be great - but that is a 'nice to have', whereas RTSP is a 'must have'.
I had a play with Home Assistant's solution regarding cameras, and must say, I was impressed. They cater for RTSP making use of ffmpeg. Granted, this is a big change, as the server would need to convert the streams prior to being accessed by the client. But ffmpeg is relatively light weight, and works fine on the Raspberry Pi, and other low powered devices.
Currently, I use Xeoma to convert my RTSP streams to HTTP, so that they can be consumed via Domoticz. I am sure I am not alone in having to do this, and that other users also have to have an intermediate (and unwanted) step between the camera(s) and Domoticz.
"UI is the saddle, the stirrups, & the reins. UX is the feeling you get being able to ride the horse."
-
- Posts: 666
- Joined: Thursday 10 November 2016 9:30
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: [Feature] Improve on Camera support
This would be nice, but there is so much specific stuff that this is a very complex job. Maybe a way to proxy (unsecure) camera integrated web server in a Domoticz (secure&updated) camera page may be done: This way, no hassle for specific video standards, PTZ commands...
At the time, you can do this from a custom page with links... But on your LAN only if the cam is not allowed external access.
For motion etc: No way on raspberries, especially if you have several cams, for a foreseable future. + this use heavy continuous LAN bandwith.
IMO, this would best be a cam integrated motion + FTP/SMB cam upload snapshots surveillance job. In fact, I'm actually doing this in Python at the time.
Who is online
Users browsing this forum: No registered users and 1 guest