Flussonic Central 23.10

10.10.2023

В обновлении 23.10 мы расскажем о последних изменениях в Central, которые включают поддержку видеоаналитики, улучшение работой с большим числом потоков, улучшенную трассировку запросов, оптимизацию воспроизведения DVR, процессы миграции и многое другое.

Flussonic Central 23.10

  • #25898 (new) Playback of live or DVR streams is now available in the Central Admin UI on the Overview tab of the stream profile.
  • #31181 (new) Implemented the logics of streams distribution between streamers according to the channel_limit.
  • #32405 (new) DVR index cleanup implemented to speed up stream opening when there is index without archive on some streamers.
  • #32941 (new) Added the Traceparent header to requests from Central to Media Server to allow tracing of such requests via OpenTelemetry.
  • #32976 (new) The host.name and service.version attributes were added to the processAttributes span to show the involved server in the OpenTelemetry traces.
  • #32977 (new) Supported provisioning of person photo from Central to analytics module when adding persons.
  • #33070 (new) Streams that were moved to another streamer in failover mode are no longer counted twice in the ‘Total’ number.
  • #33075 (new) Added the ability to manage the streamer config via API.
  • #33095 (new) Biometric data (so called ‘fingerprints’) of faces analyzed by the analytics module are now saved in the Central’s face database.
  • #33109 (new) Implemented provisioning of the streamer config to corresponding Media Server.
  • #33398 (new) Implemented the GET /config method allowing you to fetch Central’s configuration and status.
  • #33399 (new) Stream statistics is now returned as part of the response to GET /config request.
  • #31223 (improved) Central now selects only the necessary fields when polling stream statuses to reduce the load on the Central server, network, and streamers.
  • #31594 (fixed) The schema compliance clause stated in our API design principles updated to allow ignoring unknown fields in a payload while accepting and correctly applying the known ones.
  • #31798 (fixed) Fixed the issue with the select query string parameter not filtering the results of the streams_list request.
  • #32868 (improved) Fixed the issue with Central not starting because of the database migration error.
  • #32883 (improved) The period of polling stream statuses from streamers is now longer (5 seconds by default) to reduce the load on streamers and configurable by the STREAMS_STATS_FETCH_INTERVAL parameter for fine tuning.
  • #32884 (fixed) Fixed the issue with auth backend URL not provisioned from Central to streamers when UPSTREAM_URL was not specified.
  • #32919 (fixed) Fixed the issue with stream previews unavailable when auth backend is provisioned to streamers from Central.
  • #33006 (fixed) Fixed the issue with video analytics episodes not saved in Central’s DB because of identical IDs.
  • #33013 (improved) Updated the cursor version for external_episodes_list method to increase the server performance.
  • #33114 (fixed) Fixed the issue with DELETE /episodes/{episode_id} method returned ‘HTTP 405 Method Not Allowed’.
  • #33133 (fixed) Fixed the issue with auth backend update from UI or via API resetting the backend URL.
  • #33194 (improved) Supported the tracing of Agent connection with Central.
  • #33240 (improved) Added information about request parameters to Jaeger HTTP spans.
  • #33295 (improved) The timeout for config request from Central to streamers increased from 5 to 75 seconds to avoid denial of service when streamer executes a long-term operation at the moment of the request.
  • #33317 (improved) episodes_expiration is now provisioned from Central to streamers as part of config_external.
  • #33402 (improved) Implemented automatic authorization for video analytics module connections with Central.
  • #33463 (fixed) Fixed HTTP 500 error when requesting GET /config.