Версия 18.10

30.10.2018

Вышел Flussonic 18.10

Flussonic Media Server

Что нового:

Flussonic Media Server

  • #2194 (new) [Flussonic] Application-level RAID for DVR: A beta version is ready, we will continue working on this in next releases. In this beta, we added a new format of specifying disks in DVR settings.

Watcher

  • #5031 (new) [Watcher] The new UI: User experience with the mosaic view was improved.
  • #6037 (new) [Watcher] API v2: Managing mobile app tokens and subscribing to events.
  • #6395 (new) [Watcher] The list of Agents has indicators that show the status of connection to a streamer. More info appears when you point at the “i” icon.
  • #6429 (new) [Watcher] Camera owners with non-administrator rights can add external IDs of cameras.
  • #6494 (new) [Watcher] Now you can change camera name using the call PUT /vsaas/api/v2/cameras/(path: name) and passing the new name in JSON.
  • #6496 (new) [Watcher] In cluster mode, streams created in Flussonic are not deleted in Watcher.
  • #6528 (new) [Watcher] API v2: Camera owners with non-administrator rights can create cameras.
  • #6529 (new) [Watcher] API v2: Camera owners with non-administrator rights can import cameras.
  • #6531 (new) [Watcher] API v2: You can get camera list filtered by group_id (https://flussonic.github.io/watcher-docs/api.html#get--vsaas-api-v2-cameras).
  • #6739 (new) [Watcher] The new UI: You can share public cameras, Watcher gives you the link for embedding the video to external websites and systems.
  • #6797 (new) [Watcher] The UI for viewing events in video analytics was re-worked and improved.

Player

  • #6944 (new) [Player] The player was built using another technology, and you can load the new player version when requesting embed.html with ?dvr=true. Use ?dvr=old to switch to the previous version.

Agent

  • #6385 (new) [Agent] Support for HI3518E_53H13_IMX138_S39 was added to Agent.

Исправлено:

Flussonic Media Server

  • #3614 (fixed) [Flussonic] “Ondemand” streams configured with turned off HLS no longer start if a client requests them to play over HLS.
  • #5058 (fixed) [Flussonic] We disallow stream configurations that specify the same location for DVR and cache because it could cause DVR data deleted.
  • #6331 (fixed) [Flussonic] DVR now works correctly for cameras added using API, previously it could fail to work if configured with the same path as global path.
  • #6350 (fixed) [Flussonic] The server could crash in a certain situation.
  • #6353 (fixed) [Flussonic] On transcoded streams, the change of video attributes (media info) no longer causes sound corruption.
  • #6374 (fixed) [Flussonic] SQL API no longer issues the error “No database selected”.
  • #6688 (fixed) [Flussonic] The new option ‘allow_subtitles=false’ now works correctly.
  • #6749 (fixed) [Flussonic] Now the authorization backend can get bytes_sent from Flussonic during session updates.
  • #6771 (fixed) [Flussonic] epg.xml now will not produce the error ‘Module could not be loaded’.
  • #6789 (fixed) [Flussonic] JPEG screenshot generation (the ’thumbnails’ option) was fixed.
  • #6806 (fixed) [Flussonic] Flussonic 18.08 could consume more resources due to too short timeout on source reconnection. Now it tries to reconnect to a stream source less frequently.
  • #6841 (fixed) [Flussonic] In version 18.09 cameras with Agent did not send video with ‘agent offline’ message in Watcher and ’no_frames’ message in Flussonic.
  • #6969 (fixed) [Flussonic] DVR playback no longer stops responding with the increase of connected viewers.

Watcher

  • #5766 (fixed) [Watcher] The issue with import of cameras from Flussonic was fixed.
  • #5872 (fixed) [Watcher] API v2: Camera removal now works well with agent-connected cameras via the call (https://flussonic.github.io/watcher-docs/api.html#delete--vsaas-api-v2-cameras-(path-name))
  • #5983 (fixed) [Watcher] In some cases, streampoint_key was deleted from the configuration file.
  • #6110 (fixed) [Watcher] Camera import via API no longer fails if the .csv file contains formatting errors.
  • #6219 (fixed) [Watcher] Users with non-administrator rights can now view archive video.
  • #6275 (fixed) [Watcher] The button for changing the default streamer was added.
  • #6623 (fixed) [Watcher] The new UI: We improved the info that appears on the map in camera preview.
  • #6630 (fixed) [Watcher] In Watcher installed for trial purposes (with SQLite) the Statistics section is now disabled.
  • #6637 (fixed) [Watcher] The new UI: The Statistics section now opens quickly.
  • #6647 (fixed) [Watcher] The new UI: Improvements in Statistics (more readable figures)
  • #6671 (fixed) [Watcher] The UI now handles requests for non-existing cameras, user, and groups correctly.
  • #6703 (fixed) [Watcher] The new UI: Guest access was fixed.
  • #6709 (fixed) [Watcher] The new UI: The appearance of DVR player was improved.
  • #6732 (fixed) [Watcher] The new UI: Now camera preview on the map is available for cameras with incomplete coordinates.
  • #6788 (fixed) [Watcher] API v2: The auto-login token is generated correctly now (/vsaas/api/v2/auth/generate-autologin-token)
  • #6814 (fixed) [Watcher] The Watcher bundle size is now 400KB smaller.
  • #6817 (fixed) [Watcher] The new UI: The map now shows camera info.
  • #6838 (fixed) [Watcher] We’ve fixed incorrect figures in statistics for bitrate, min and max disk size.
  • #6907 (fixed) [Watcher] The limit=0 on camera creation for a user is no longer saved as null; limit=0 means that a user cannot create cameras and this is how Watcher behaves by default.
  • #6908 (fixed) [Watcher] The new UI: Users created without the specified limit on cameras now cannot add cameras, they are assigned limit=0.
  • #6913 (fixed) [Flussonic] Now the ‘modify_config’ HTTP API call saves the ‘auth_backend’ information in the configuration.
  • #6931 (fixed) [Watcher] A note about Watcher compliance with the EU GDPR requirements was added.
  • #6932 (fixed) [Watcher] Watcher now attempts to reconnect to the PostgreSQL database if it was disconnected.

Player

  • #6390 (fixed) [Player] The player in embed.html?dvr=true did not play the archive if the live stream was offline.
  • #6638 (fixed) [Player] Watcher no longer tries to update preview images in the player after the web page with the player is left by the user.
  • #6696 (fixed) [Player] New DVR player: the calendar is now usable.
  • #6705 (fixed) [Player] Improved player appearance.
  • #6809 (fixed) [Player] The MSE player no longer continues to accept video from Flussoniс server if the browser fails to play it.
  • #6864 (fixed) [Player] If the live stream source is lost, the MSE player handles it correctly.
  • #6865 (fixed) [Player] The player (?dvr=true) in embed.html no longer opens DVR as the response to clicking the current time.

Agent

  • #6134 (fixed) [Agent] In rare cases, Agent broke down on HI3516CV300_50H20L_AE cameras.