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
.