Releases: richard-austin/security-cam
Version 9.1.1
- Include drawdown calculator in the .deb installation.
The pension drawdown calculator is obviously not part of any CCTV application. I've always had it as an option on the General menu in the NVR application for convenience and up to now installed it separately. I decided that as it's always been on the General menu and that I have always had it installed, I might as well include it in the .deb installation.
If it doesn't interest you, you can ignore it, otherwise it's good for what if drawdown scenarios.
15/06/2024
security-cam_9.1.1-dirty_arm64.deb is an experimental build for Raspberry pi OS Lite. Audio will need to be switched off for all camera streams in the config, or the video will not work as it is not possible to use the bundled version of ffmpeg on that platform. To use audio, install security-cam_9.1.1_arm64.deb on Raspberry pi Ubuntu 24.04.
Version 9.1.0
- Fix potential bug in ActiveMQ client keystore creation.
- Update open source info (in about security cam)
Version 9.0.0
- Updated to run on Ubuntu 24.04 (Noble Numbat)
- Generate keystore and its password for (Cloud) ActiveMQ connection on initial installation (instead of it being held in the Repo).
- Added option to enter/update ActiveMQ credentials and host name added to admin functions (and raspberry_pi_local_ip:8080/cua initial setup facility).
- wget ffmpeg (v4.4.4) from my repo release area instead of deploying the file in with the security-cam deb file.
- Fix some bugs in camera web admin page hosting proxy.
- Deploy Tomcat 9 from tar file of it being a dependency as before. Ubuntu 24.04 does not support Tomcat 9 as a dependency by default.
- Update docs for Ubuntu 24.04
- Fix two way audio not working on Firefox (don't pass the options to MediaRecorder).
- Get the two way audio device address from host instead of getOriginAddress as the Reolink doorbell sometimes returns an incorrect address.
- Set JVM/JDK to version 17 (19, as used before is not supported as a dependency in Ubuntu 24.04 by default).
Version 8.0.0
New features: -
- Video pan and zoom on live and recorded videos (mouse wheel/drag on PC, pinch and drag on mobile). NOTE that this is distinct from Onvif PTZ which is also supported on this system.
- Individual credentials for each camera (instead of them all having to be the same).
- Onvif discovery credentials set as default camera credentials where Onvif discovery succeeds.
- Cameras where Onvif discovery failed due to wrong credentials now listed in a box where you can enter the correct credentials and re-try.
- Improved use of mobile screen size through scroll windows on config set up and other functions.
- Split documentation into separate files covering specific areas.
Improve handling of Cloud Service connect/disconnect.
Direct access to the NVR is not affected
Prevent hang forever when cloud proxy is turned off after cloud is shutdown.
- No longer using failover
- Use heartbeats instead of failover to detect connection down and other problems. (failover is still used on the Cloud)
- Measures to prevent CloudSessionTimerTask from continuing to try and start the Cloud Proxy when the user selected off (This was a race condition which could occur when the user turned off CloudProxy when the Cloud is offline).
ActiveMQ Used as Transport Between Cloud and NVRs
- Use ActiveMQ as transport between Cloud and NVRs instead of the previously used custom messaging system
- Warning when not connected to ActiveMQ if CloudProxy is enabled.
- Success/Error messages given as NVR connects and authenticates on Cloud when the CloudProxy is enabled.
- Controls disabled by default on videos to prevent controls flashing up when latency chasing occurs.
- Speaker and full screen buttons now placed below videos alongside the latency chasing limit and two way audio controls.
- Cleaned up VideoComponent by using MediaFeeder and AudioBackchannel classes.
- Ensure loginToCloud continues trying to authenticate until it succeeds.
- Refactor: Removed CameraStream class as it was confusing.
Various fixes
- Fixed Badly handled errors when cameraCredentials.json is not yet created.
- Restart media service when credentials saved to force re-read. (if changing the credentials on the cameras, the configuration will need re-saving after updating the credentials on the NVR to ensure saving to the motion config files)
- Spinner on saving credentials as it now takes longer due to service restart.
- 90 was missing from retrigger window validation regex, have added that.
6.1.6: Merge pull request #219 from richard-austin/stage_6_Checkbox-on-camer…
Added RTSP authentication checkbox to camera fields. Previously RTSP authentication was enabled for cameras whose type was set as "Not listed"
Added ftp re-trigger window to camera parameters
Dependabot update.
Added ftp re-trigger window to camera parameters.
Removed field % width css from config setup.
Update docs
Merge pull request #215 from richard-austin/update-docs Clean up