Skip to content

Releases: richard-austin/security-cam

Version 9.1.1

03 Jun 15:40
c220be7
Compare
Choose a tag to compare
  • 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

30 May 13:57
a5194de
Compare
Choose a tag to compare
  • Fix potential bug in ActiveMQ client keystore creation.
  • Update open source info (in about security cam)

Version 9.0.0

16 May 16:27
951998d
Compare
Choose a tag to compare
  • 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

19 Mar 16:10
00041ce
Compare
Choose a tag to compare

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.

13 Jan 21:11
3058fd2
Compare
Choose a tag to compare

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

10 Jan 18:31
3462f34
Compare
Choose a tag to compare
  • 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

28 Oct 15:08
d88c5ab
Compare
Choose a tag to compare
  • 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…

26 Oct 15:55
493dfe5
Compare
Choose a tag to compare

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

24 Oct 17:41
162614a
Compare
Choose a tag to compare

Dependabot update.
Added ftp re-trigger window to camera parameters.
Removed field % width css from config setup.

Update docs

20 Oct 09:57
cfd4df3
Compare
Choose a tag to compare
Merge pull request #215 from richard-austin/update-docs

Clean up