Change log of version 2.2.10.33

Upgrade information from installations earlier then 2.2.10.26

Based on the project experiences over the last decade, the internal runtime database of vimaccOA (named “vimacc Config”) has been general re-engineered for better runtime performance and system stability – also results in an overall improvement of the redundancy features of vimaccOA.

Reworking the IPC protocols of the “vimacc Config” harms, first time ever, the compatible with earlier versions of vimaccOA - NOT the compatible with any version of WinCC OA.

Cause of this any upgrade of distributed vimaccOA installations, from versions earlier then 2.2.10.26, needs additional plannings to keep operations without any general downtime.

Please contact the WinCC OA VIDEO experts you trust for further information and support (keyword “vimacc ConfigNG”).

Additional information regarding feature “Stream cloning”

The feature of “Stream cloning” (introduced in 2.2.10.30) needs an update of the internal feature lists in vimaccOA. Please contact support for further guidance for activation of this feature.

New Features (compared to 2.2.10.30)

  • Introducing new feature of "Device Events", to be used to publish device events (like generated by an ONVIF device, e.g for VCA detections). This requires an extension of the "_VIDEO_OA_OBJECT" DP-Type in WinCC OA with the new string DPE "device.events".
  • Adding support for automatic adjustments of orphaned recordings rings. This fixes the behavior, that when a recording for a camera has been switched of, the corresponding recordings rings are no longer maintained.

Changelog (compared to 2.2.10.30)

VideoOA EWO
  • Fixed "leaking FrameBuffers" and "Flooding main thread with FrameBuffers" in vimaccAPI, which occures when using the RTSP streaming feature of the VideoEWO.
  • Fixing digital zoom with mouse wheel for video panel items.
VideoManager
  • Fixing some minor issues with Scenario and Sequences of type “VMS.
  • Adding support for defaultRecording params, needed for orphaned ring adjustments.
  • Adding support for general device events under "<DEVICE>/events" like AccVimaccWorkstation or ONVIF-Events. Supports only event values triggered after connection of the VideoManager. Deleted values in the vimacc Config are getting kept on the WinCC OA datapoint.
  • Adding support for ONVIF-Event activation, using the additional parameters "pullpointsubscription" or "eventsubscription".
vimacc-Core:
  • Linux-Setups: Changing the install parameters of vimaccOA services, to improve start up handling. With old settings it happens, that the active Config Master degrades and the system switches in undefined behavior.
    • From: After=network.target
    • To:
      • After=network-online.target
      • Wants=network-online.target
  • Fixing unimproved handling of background images in vimacc Workstation and vimacc Display, which impact to the decoding performance. Background images could be reenabled now in projects, where they has been disabled caused by this issue.
  • Update of FFMPEG to version 4.2.9
  • Fixed special handling in case of full decoder queue if RTP marker bit is not set on IDR FU-A End packet as observed with Bosch VIP X1 XF IVA encoder (fw ver. 28500572). Otherwise, no more data was passed to the decoder, effectively freezing the image.
  • Fixing an issue of the RTSP session handling, where SETUP response might not have been processed because of premature state change.
  • Fixing an issue of the RTSP session handling, where the selection of predefined trackID or codec name did not work.
  • Some general improvements of the internal memory handling.