[Server Unstable] 2.3.5 released

This unstable release is the bleeding edge of development.  Some of the things listed below may not work, or may require database changes as the web hooks haven’t been added yet.

The following enhancements have been added to the server but require web UI changes and will not function currently:

  • ONVIF support
  • Playback of archived events from web browser
  • Backup support
  • Server status reporting server
  • Analog video quality settings

The following changes are now added and setup by default:

  • Grab JPEG image from RTSP feed (MJPEG paths are no longer required when adding RTSP cameras)

Download instructions for the unstable repository can be found here.  Please post questions or comments to the unstable / bleeding edge forum (community.bluecherrydvr.com)
The following changes were added in this release:

  * Fix bug #216 (Can’t change between MJPEG and RTSP – Camera already exists error
  * Eliminate usage of %m in logged messages
  * Add settings template for camera Axis M1034-W
  * Drop ‘?tcp’ postfix in RTSP URLs in ipCameraDriver table
  * Fix bluecherry.conf parsing in shell scripts
  * Enforce proper locking on bc_record to avoid using stale values
  * Install ponvif and ponvif_ext stuff to /usr/share/bluecherry/
  * MP4 streaming on-the-fly
  * Device status notifications
  * Fix message to “Installation succeeded!”
  * Entirely stop Apache during DB migration

  * Ship remove_untracked_media_files.sh in usr/share/bluecherry/
  * Drop “?tcp” and “?udp” postfixes from RTSP URLs
  * Don’t terminate daemon on accept() fail
  * Use –signle-transaction flag for mysqldump for dump consistency
  * fixed and enabled backup and restore function
  * Remove delay from device creation procedure
  * Complete the DB installing/upgrading mechanism, add first DB patches
  * Create snapshot from recording file in case of motion being shorter than snapshotting delay
  * Manage video quality on solo6x10 card ports
  * Implement kicking of RTSP connections
  * Add feature of backup by cron (disabled by default; no web UI controls)
  * Implement status reporting server (no web UI for it)
  * Forbid launch of two concurrent instances of daemon

  * rtsp: Fix leak introduced with session kicking feature
  * Publish HTTP MJPEG stream/snapshot from RTSP stream (fixes the feature for V4L2 cameras)