matching documents
No matching documents found
December
Flussonic Media Server 21.12 has been released.
Added support of the “WebRTC adaptive bitrate” mode for a client browser player. If a stream supports “WebRTC adaptive bitrate” mode, the player uses it by default, however the client can manually select a track with particular bitrate.
Opus codec is now supported for MPEG-TS containers.
ARM64 docker image is now supported (development on Apple M1 and deployment on Amazon, Google Cloud, and Microsoft Azure).
Check the full list of improvements and fixes below and get your servers upgraded as soon as possible.
What’s New
Issues Resolved
Documentation updates
New
- #5629 (Flussonic UI) PIDs values for MPEG-TS streams are now displayed on the “Overview” page of the stream settings.
- #12049 (Flussonic) It is now possible to play correctly HLS stream with multiple audio tracks on Samsung TV and in browsers by using
separate_audio=true
option. - #14509 (Flussonic UI) New “Headers” section was added to “Input”>“Options” in stream settings. It allows to specify custom headers for streams.
- #16816 (Flussonic UI) Added possibility to specify a template when adding a new stream or editing stream settings.
- #18505 (Flussonic) ARM64 docker image is now supported (development on Apple M1 and deployment on Amazon, Google Cloud, and Microsoft Azure).
- #19982 (Flussonic) Developed mock server with OpenAPI v3 that can be used for development and testing Flussonic features.
- #20276 (Flussonic UI) “Publishing locations” and “Templates” sections are now combined into one “Templates” list with displaying prefixes of each template.
- #20638 (Flussonic API) Added an option to enable/disable recording of the DVR for a stream through config override with API v3.
- #20677 (Flussonic UI) The IP Cameras page moved to API v3.
- #20787 (Flussonic) Opus codec is now supported for MPEG-TS containers. This allows using “WebRTC adaptive bitrate” mode in client browsers.
- #20902 (Flussonic UI) Effective configuration settings are now displayed in the stream settings (instead of disk configuration settings).
- #20930 (Flussonic) Added the “WebRTC adaptive bitrate” mode that allows receiving information from the client browser to automatically choose applicable bitrate. A stream can be configured to support the “WebRTC adaptive bitrate” mode.
- #20944 (Flussonic) Added support of the “WebRTC adaptive bitrate” mode for a client browser player. If a stream supports “WebRTC adaptive bitrate” mode, the player uses it by default, however the client can manually select a track with particular bitrate.
- #21065 (Flussonic) If a stream supports “WebRTC adaptive bitrate” mode, it can be configured to start playback from a particular track.
- #21261 (Flussonic API) Added an API request for stopping the stream stream_name/stop.
- #21293 (Flussonic UI) The SSL certificate settigs on the “Config”>“Settings” page moved to API v3.
- #21318 (Flussonic UI) The Maintenance page with the configuration editor (displayed when Flussonic cannot start properly) moved to API v3.
Improved
- #19820 (Flussonic) Removed max_bitrate descriptor from output MPTS by default.
- #20986 (Flussonic API): Simplified OpenAPI schema, removed some references to nested scalar types, changed their format.
Fixed
- #7483 (Flussonic) Fixed passing a stream with SCTE35 markers through transcoder (it changed timestamps).
- #13076 (Flussonic) Fixed incorrect work of stream number limitation for some licenses.
- #15462 (Flussonic) Fixed “undefined is not an object” error when playing stream via WebRTC in a browser.
- #15722 (Flussonic) Fixed incorrect setting of bitrates for PIDs when configuring a source for a transponder. This could result in trimming of the programs and, therefore, decreasing the video quality.
- #16719 (Flussonic) Fixed the issue with non-working capture from DVB-T2 card. DVB-T2
plp_stream_id
option is now supported. - #16732 (Flussonic) Fixed incorrect work of MSS for streams with subtitles.
- #17455 (Flussonic) Fixed dropping video tracks by mixer.
- #17963 (Flussonic Coder) Fixed the issue when transcoder inserted a short segment into the stream and thus could break the player.
- #19099 (Flussonic Coder) Fixed OOM on Flussonic Coder modules that happened during reconfiguring on broken input.
- #19444 (Flussonic) Fixed the issue with incorrect stream capture from ISDB-T cards.
- #19519 (Flussonic) Fixed inability to rename a stream via UI.
- #20000 (Flussonic) Fixed the issue with incorrect archive length returned by recording_status.json.
- #20042 (Flussonic) Fixed the issue when the statistic and the amount of pushed bites was not displayed in the settings of a pushed stream.
- #20132 (Flussonic) Fixed inability to push a stream with with the
bitrate=X
option. - #20211 (Flussonic API) Fixed negative timestamps when restarting the transcoder that caused the negative value of the stream uptime.
- #20425 (Flussonic) Fixed incorrect work of the “total clients” counter in Flussonic UI.
- #20526 (Flussonic) Fixed Flussonic Admin UI crash when the source is specified with protocol in restreamer settings.
- #20544 (Flussonic) Fixed displaying incorrect EPG status in the stream settings when EPG is enabled in a template.
- #20633 (Flussonic UI) Fixed the issue when DVR path was not displayed on the DVR tab for a stream that uses a DVR template.
- #20690 (Flussonic) Fixed the issue when changing the configuration of a stream with ‘on_publish’ option was not applied.
- #20911 (Flussonic API) Fixed incorrect input bitrate returned by
/flussonic/api/v3/config
. - #20917 (Flussonic) Fixed the issue when the parameters of the
vision
plugin could not pass validation. - #20918 (Flussonic UI) The issue of crashed transcoder page was fixed.
- #20920 (Flussonic) Fixed the issue with delayed frames of a stream delivered by Flussonic.
- #20925 (Flussonic) Fixed case-sentivity of the stream filter in Flussonic UI.
- #20928 (Flussonic Coder) Fixed the issue with inability to change DNS in Flussonic Coder settings.
- #20929 (Flussonic Coder) Fixed reboot button on the Chassis page of Flussonic Coder.
- #20933 (Flussonic) Cleared useless log messages about stream reconfiguration on cluster source.
- #21068 (Flussonic) Fixed incorrect work of templates with
static
prefix (it was impossible to use on_publish
option instead of remote_config
). - #21170 (Flussonic UI) Fixed case-sentivity of the stream search by name, URL, and comment in Flussonic UI.
- #21201 (Flussonic API) Fixed incorrect handling of
api/v3/streams?stats.alive=true
request. - #21209 (Flussonic) Fixed the issue when logging to access.log did not work after enabling the
logrequests true;
option. - #21241 (Flussonic) Fixed absence of
splice_insert
events in logs when capturing ASI signal with the help of a DekTec card. - #21281 (Flussonic) Fixed not displaying mse-ld protocol in play sessions.
- #21147 (Flussonic) Deleted obsolete information about URL changes in 4.7.0.
- #21256 (Flussonic) Updated description of API methods for stream.
Get familiar with the changes introduced in Flussonic Watcher 21.12 products.
In this release, we focused on improvements of the IRIS firmware and of the video analytics module.
Check the full list of improvements and fixes below and get your servers upgraded as soon as possible.
What’s New
Issues Resolved
Documentation updates
New
- #17548 (Watcher) Timezone option was added into Web UI of the Flussonic HOME camera.
- #18198 (Watcher) Support of the agent for YCX non-wifi cameras with SSC335/337 chipset was added.
- #18341 (Watcher) The latest version of xCode in the mobile SDK was supported.
Fixed
- #18683 (Watcher) Fixed an issue when video analytic module identified a person as another one though there was a record with photo of this person.
- #19394 (Watcher) Fixed issue that live video from the Flussonic Home Camera got stuck due to memory leakage in the IRIS firmware.
- #19668 (Watcher) Fixed issue that a company logo was invisible on a screen during mobile app loading.
- #20454 (Watcher) Fixed issue that some users experienced problem with accessing DVR with 403 error.
- #20209 (Watcher) [Face lists] description updated to show that “Persons not on any list” list is intended for faces detected or recognized on cameras with face recognition enabled but not linked to any list, i.e. NOT for unrecognized persons as the wording implied before.
- #20447 (Watcher) GPU requirements for Watcher video analytics are explained in details to help you choose video card without any hesitation.
- #20460 (Watcher) Video resolution requirements for [face recognition] explained in more details to avoid any doubt and help you understand how our analytics module works.
- #20507 (Watcher) Description of [user permissions] to view and manage Organizations updated to show that the user will automatically receive permissions to view all Organizations when assigned permissions to edit them.
- #20510 (Watcher) Hardware selection guide added to help you calculate [disk space] and video memory when planning to launch or scale your video surveillance service or system. This guide would be useful to ensure that the hardware will always meet the load without any delays and failures.
- #20517 (Watcher) A detailed step-by-step description of Agent working process added in the Flussonic Agent concept and advantages section explaining how security is maintained throughout the connections between Agent and Watcher infrastructure.
- #20519 (Watcher) Description of the DVR depth parameter in [camera settings] clarified to highlight that storage time for motion records is set independently from constant records.
November
Get familiar with the changes introduced in Flussonic Watcher 21.11 products.
Modern NVidia GPUs using Ampere Architecture were supported. Auto update mode was added for Events. Organization owner can now create and edit list of personas.
Check the full list of fixes below and get your servers upgraded as soon as possible.
What’s New
Issues Resolved
Documentation updates
New
- #11344 (Watcher) A camera might be installed in public places and shared among several users. For example in case of video surveillance for an apartment house. From now and on you can store a single DVR for such a camera but assign different archive depth access depending on service that user chose.
- #14931 (Watcher) Modern NVidia GPUs using Ampere Architecture (e.g. RTX 30XX series) were supported.
- #16355 (Watcher) Auto update mode was added for Events. If this mode is activated an event is added to the top of the list as soon as detected.
- #18450 (Watcher) Firmware update for MStar camera (YM200J_RU_AF) was supported.
- #19149 (Watcher) From now and on an organization owner can create and edit list of personas.
- #19280 (Watcher) Filter by organization was added for motion detector events.
- #19492 (Watcher) Filter by organization was added for Users, Events and Agents.
Fixed
- #16213 (Watcher) Issue that video analytic didn’t work for cameras with activated substream was fixed.
- #16477 (Watcher) Fixed issues that No DVR error occurred when downloading mp4 after moving camera from one streamer to another.
- #18648 (Watcher) Fixed issues that substream_url was not changed when using import API.
- #18676 (Watcher) Fixed issue that import API deleted all already existed in Watcher parameters not included into request.
- #18986 (Watcher) Fixed issues that total_streams returned value greater by the number of running streams.
- #19045 (Watcher) Issue that only 50 organization was displayed in the list when adding a camera manually was fixed.
- #19403 (Watcher) Fixed issues that the paging control on Events page was white and undistinguishable from background.
- #19628 (Watcher) Fixed issue that a user granted to edit cameras could not update camera’s firmware.
- #19909 (Watcher) Fixed issues that 400 error occurred when adding the same person into a list once again.
- #20076 (Watcher) Issue that internal_server_error occurred when using PTZ was fixed.
- #18321 (Watcher) The purpose of [folders] in Watcher explained with common use case examples.
- #18860 (Watcher) You can now find all the available ways of adding cameras in Watcher and when to use them on the [Adding cameras] page
- #19657 (Watcher) The reason why we do not recommend you to use virtual servers for production installations of Flussonic Watcher is explained in FAQ
- #19803 (Watcher) A clear intuitive illustration of video requirements for [face recognition] is added and the requirements itself made more specific.
- #19818 (Watcher) The Introduction to Flussonic Watcher is complemented with a detailed description of the system architecture.
- #19828 (Watcher) New effective and easy-to-use feature allowing to assign each user with individual archive depth available in each folder is described in the [article about user permissions] to help you use this new feature in your billing integration for even more flexible and precise pricing
- #19995 (Watcher) Detailed article about video quality and how to adjust it to reduce the resource consumption in video surveillance is posted in our blog
- #20189 (Watcher) Video card driver installation process is updated to support Nvidia RTX 30xx series in Watcher video analytics subsystem
- #20290 (Watcher) A convenient way to view all cameras of a specific streamer in one click from the [Health page] is described.
- #20291 (Watcher) New useful control for auto updating the lists of events in Watcher is described on the [Events] page.
October
Flussonic Media Server 21.10 has been released.
We have implemented a new mechanism for inserting ads into the video streams. It allows you to embed ads by replacing stream segments in the play session, so it significantly complicates the work of AdBlock. The new mechanism works with HLS and DASH protocols (multiple and single periods).
The authorization backend can now return stream settings in different authorization contexts. On_publish: when authorizing publishing sessions (allows custom reconfiguration of streams and enables transcoder, DVR, and social media streaming, etc.); on_play allows you to change streaming settings in the context of playback sessions.
A new API design with OpenAPI 3.0 specification is implemented.
Check the full list of improvements and fixes below and get your servers upgraded as soon as possible.
What’s New
Issues Resolved
Documentation updates
New
- #8628 (Flussonic) The VoD multi-bitrate DASH playout is available in Flussonic.
- #15269 (Flussonic) New authorization methods for play (on_play) and publish (on_publish) sessions.
- #15312 (Flussonic) Rewrite config directive is replaced with a template.
- #16208 (Flussonic WEBRTC player) Added ability to switch quality of play stream in WEBRTC player.
- #17760 (Flussonic MSE Player) Added options for displaying an error message in the player instead of a color bar screen.
- #18224 (Flussonic) Implemented a new way of generating a session ID with an optional token parameter to finish and start sessions without token modifications in the authorization backend.
- #18253 (Flussonic) Implemented a new ad insertion mechanism for HLS and DASH.
- #19390 (Flussonic) Now it is possible to specify SRT push parameters in the URL query as well as the URL options.
- #19430 (Flussonic API) Added a new field to stream API that contains the calculated configuration.
- #19477 (Flussonic API) Valid and compliant API v3 spec schema:
/streamer/api/v3/schema
. Swagger UI included in /flu/swagger/index.html
. - #19507 (Flussonic API) New API v3 for streams is ready to be used in Admin UI.
- #19560 (Flussonic API) Added new
live_stream.stats.inputs
fields to the Flussonic API. - #19561 (Flussonic) More stable handling of per-URL
source_timeout
. - #19708 (Flussonic) Renamed live stream
url
to input
. API backward compatibility is ensured. API calls flussonic/api/media
and flussonic/api/streams
will now work only if the environment variable STREAMER_OLD_CONFIG
is enabled. - #19735 (Flussonic API) Added
api/v3/streams/STREAM_NAME/inputs
, /meta
and /pushes
endpoints. - #19843 (Flussonic API) HTTP api v3 now is using code generation that will help us to ensure that output results are strictly compliant with OpenAPI schema.
Fixed
- #8298 (Flussonic) Added ability to export EPG for stream that contain only “present/following” EIT type.
- #10627 (Flussonic) Fixed long DVR access time with several m4f sources in a chain.
- #12059 (Flussonic MSE Player) Fixed logo overlay for VOD streams.
- #12168 (Flussonic) Fixed issue with exceeding retry limit error while pushing the stream. The default value is
retry_limit=unlimited
. - #14131 (Flussonic Transcoder) Fixed issues with disappearing video track and only audio available.
- #14904 (Player) WebRTC playback in Chrome on certain Android devices was fixed.
- #16883 (Flussonic) Fixed CEA-608/708 closed captions capturing from an SDI source.
- #17159 (Flussonic) More stable Flussonic launch when only private DNS is available.
- #17608 (Flussonic) Fixed issues with offline activation license.
- #17619 (Flussonic) Fixed 500 error issue while requesting HLS playlist from DVR after the publishing session.
- #18302 (Flussonic) Fixed issue with missing DVR segments.
- #18451 (Flussonic) Fixed broken 486i and 576i SDI ingest on Blackmagic cards.
- #18760 (Flussonic) Fixed activation of the USB license keys on USB servers.
- #19002 (Flussonic) Fixed dynamic chat demo.
- #19008 (Flussonic) Fixed video support for dynamic chat rooms.
- #19050 (Flussonic) Fixed the issue of lost pusher statistics.
- #19130 (Flussonic) Removed crash error on closing mse_ld sessions.
- #19237 (Flussonic) streams position field in API v3.
- #19238 (Flussonic) Added composite query filters to api v3: stats.bitrate_gt=1000&stats.bitrate_lt=2000.
- #19335 (Flussonic MSE Player) Fixed playing a stream with multiple video tracks.
- #19340 (Flussonic) Fix in iptv plugin authorization broken in 21.09.
- #19373 (Flussonic) Fixed DVB demo stand.
- #19378 (Flussonic) Performance fix .
- #19382 (Flussonic) Do not crash flussonic if flussonic-deprecated not installed and mysql port configured.
- #19399 (Flussonic) Fixed transponder MPTS behavior on time jump.
- #19411 (Flussonic) Fixed starting flussonic in maintenance page with invalid config
- #19445 (Flussonic Admin UI) Admin UI goes to offline when editing DVB cards config.
- #19698 (Flussonic Admin UI) Wrong uptime value for streams.
- #19738 (Flussonic) Fixed EPG upload to transponder through Flussonic UI.
- #19876 (Flussonic) Fixed creation of transponder in live location.
- #18059 New feature for handling dynamic names is described here: Templates and prefixes.
- #19410 Fixed a typo in WebRTC ABR logic description that made a sentence unclear.
- #19709 New session ID generation scheme is described here.
- #19873 Created and published design for Flussonic HTTP API.
September
Flussonic Media Server 21.09 has been released.
Real-time delivery in a cluster. PID specification filter in mpts-udp:// sources is fixed. Added new dthreads and scale parameters for tuning the pushing to Decklink 4K. Check the full list of improvements and fixes below and update your servers as soon as possible to enjoy the new features!
What’s New
Issues Resolved
New
- #5857 (Flussonic) Added archive access with the
M4S
source being present. Flussonic checks the M4S
source if the archive is available and accesses it over M4F
. - #8349 (Flussonic) Added pushing over Flussonic M4F protocol.
- #9185 (Cloud) Flussonic is now available on DigitalOcean Marketplace.
- #12316 (Flussonic)
ad_injector
, sqlapi
, dynafile
, iptv plugin
moved to a separate package — flussonic-deprecated. - #14726 (Flussonic UI) Possibility to configure push for public location was added.
- #17419 (Player) Information about error will be shown in case of empty DVD.
- #17840 (Flussonic) Made smoother querying remote servers and less dependent on local server status.
- #18087 (Flussonic UI) Streams layout on the “Media” page is revamped according to a video delivery pipeline.
- #18570 (Flussonic) Added new
dthreads
and scale
parameters for tuning the pushing to Decklink 4K. - #18685 (Flussonic UI) Added the
title
field display below the stream name in the Flussonic UI “Media” page. - #18776 (Flussonic API) Unified structure of MPEG-TS PIDs in pushes and transponders.
- #18787 (Flussonic API) Changed transponder and stream pushes from type
map
to type list
in new API. Old API still has the same structure. - #18789 (Flussonic API) Changed
sources
from type object
to type list
in new API. Old API maintains backward compatibility. - #18793 (Flussonic) Added the
ttxt_descriptors
option to modify the teletext descriptor fields in a transponder settings. - #18830 (Flussonic API) Changed
web_scripts
and http_proxies
API fields from type object
to list
. Old API maintains backward compatibility. - #18874 (Flussonic API) Changed
notifies
, auth_backends
, balancers
and peers
API fields from type object
to list
in new API. - #18905 (Flussonic API) Changed
transponders
, dvb_cards
, decklinks
API fields from type object
to list
in new API. - #18933 (Flussonic API) Moved DVRs and caches from type object to type list in new API.
- #18949 (Flussonic API) Implemented REST API
flussonic/api/v3/streams
. - #18964 (Flussonic API) Moved templates and lives from type object to type list in new API.
- #18998 (Flussonic API) Moved transcoder video tracks from type object to type list in new API.
- #19052 (Flussonic) Now it is possible to specify SRT parameters in the URL query as well as the URL options.
- #19086 (Flussonic API) Added a field (
stream.named_by
) to API, allowing to determine the creator of the stream. - #19115 (Flussonic) Renamed DVR configuration field with backward compatibility.
- #19145 (Flussonic UI) You can sort the “Input” column by the bitrate value in Flussonic UI.
- #19153 (Flussonic API) Added
input_bitrate
and output_bitrate
fields to stream stats API. - #19191 (Flussonic) Prepared new package for demo application of Flussonic.
Fixed
- #4081 (Flussonic) Fixed issue with a separate IP port for HTTP API (admin_http) still listening after being removed from config.
- #10790 (Flussonic) Fixed PID specification filter in
mpts-udp://
sources. - #13542 (Flussonic) Fixed issue with displaying a wrong error message if the
edit_auth
setting is removed from the configuration file. - #14358 (Flussonic) Fixed issue with lost configuration file contents in case of Flussonic emergency shutdown.
- #14684 (Config) Fixed launch issues with empty config file.
- #15389 (Flussonic) Algorithm of bitrate autotune of transponder output was improved.
- #15903 (MSE-LD Player) Issue with MBR streams was fixed.
- #16777 (Flussonic) Fixed issue with publishing RTMP from Blackmagic atem mini to Flussonic.
- #17114 (Player) Issue with autoplay for iOS devices was fixed.
- #17148 (MSE Player) Fixed issue with MSE Player (
embed.html
) not working if HLS and MP4 protocols whitelist is enabled. - #17401 (Flussonic) Fixed issue with editing
epg_enabled
option in templates. - #17545 (Player) Autodetect of Closed captions was fixed.
- #17970 (MSE Player) Fixed issue with HLS autostart in MSE Player (
embed.html
) in the mobile browser. - #18153 (Flussonic) Fixed “Listener’s backlog exceeded” error using SRT protocol for stream transmission.
- #18216 (Flussonic UI) Fixed issue with displaying the Save button in Safari after making changes to the stream configuration.
- #18243 (Flussonic) Fixed issue with high CPU usage with enabled
external=true
option for the transcoder. - #18313 (Flussonic UI) Fixed issue with invalid URL while using
%s
template in push
. - #18390 (Flussonic Coder) Fixed issue that prevented transcoding modules from booting.
- #18408 (Player) Issue with fill player timeline in case of broken DVR record was fixed.
- #18423 (Flussonic) Abnormal increase of audio track bitrate was fixed in transponder.
- #18476 (Player) Issue of realtime=true option with fullscreen was fixed.
- #18486 (Flussonic) Fixed issue with VLC Player not playing audio track when stream source is switched.
- #18498 (MSE Player) Fixed issue with displaying two CC buttons instead of one.
- #18623 (Flussonic) Fixed issue with missing
pcr
option from pid 0
string in transponder config after changing configuration settings. - #18716 (Flussonic) Issue with wrong name of Duration in EXT-X-CUE-OUT tag was fixed for HLS manifest.
- #18763 (Flussonic) Fixed issue with
private_command
SCTE-35 markers not passing through Flussonic. - #18794 (Flussonic) Fixed issue with duplication of SCTE35 descriptor in PMT.
- #18799 (Flussonic UI) Possibility of remove particular PID from transponder program was repaired.
- #18801 (Flussonic UI) Fixed the option to select
l1
, l2
, etc. tracks in the transponder settings in Flussonic UI. - #19215 (Flussonic UI) Triple slash is allowed to input URL.
Get familiar with the changes introduced in Flussonic Watcher 21.09 products.
Demo access mode was redesigned to be more suitable for sharing free access to everyone.
Performance and reliability of the system when working with 1000+ cameras with the Agent are improved.
Supporting ALTLinux.
Check the full list of fixes below and get your servers upgraded as soon as possible.
What’s New
Issues Resolved
Documentation updates
New
- #17081 (Watcher) Go to player control was added on the Camera setting page. Now you can easily jump to player back when setting up your camera.
- #18312 (Watcher) Demo access mode was redesigned to be more suitable for sharing free access to everyone. Corresponding control on Log in page was renamed to “Public cameras” and placed on the top of the page.
- #18554 (Watcher) ALTLinux was supported. RPM package for this Linux version is available by request.
- #18739 (Watcher) Precise screenshots for analytical events and procedure to automatically clean them up were added.
Fixed
- #18065 (Watcher) Issue that blank screen was shown when trying to watch camera location on Yandex.Map was fixed.
- #18074 (Watcher) Fixed issue with missing previews for analytic events.
- #18389 (Watcher) Issue that in some cases branding colors were incorrectly implemented was fixed
- #18504 (Watcher) Issue that there was no validation for steam_url and substream_url parameters was fixed.
- #18610 (Watcher) Issue that import api didn’t transfer Agent from one streamer to another was fixed.
- #18983 (Watcher) We improved performance and reliability of the system when working with 1000+ cameras with the Agent.
- #19016 (Watcher) Issues that the filter of analytic events returned incorrect results due to time zone difference was fixed.
- #18322 (Watcher) Recommended video parameters and camera mounting guidelines for [face recognition] are listed to help you choose proper cameras and install them on site in the right way to ensure the best recognition quality.
- #18333 (Watcher) The purpose and limitations of On-demand [camera setting] in Watcher are clarified.
- #18464 (Watcher) API requests for [obtaining screenshots (thumbnails)] from Watcher cameras are described to help you implement previews in your own app or avoid live video broadcasting when it is not required e.g. to surveil “slow processes” like a construction site or a greenhouse.
- #18906 (Watcher) The DVR player functions and controls are documented to help you [view the archive].
- #18993 (Watcher) Setting up the [person’s external ID] for Access Control or other third party system integration is described.
- #19021 (Watcher) The [Capture only video setting] allowing not to ingest audio stream from the camera is documented.
- #19083 (Watcher) Added an explanation of why we do not recommend to use H.265 codec when [adding cameras] to Watcher.
August
Flussonic Media Server 21.08 has been released.
It is no longer necessary to install an IPTV plug-in for load balancing – the Flussonic balancer is fully responsible for this balancing.
The HDS (old flash streaming) code moved to a slow implementation, scheduled for its removal. Consider switching from HDS to other protocols as soon as possible.
Streams management in the Flussonic user interface has become even more intuitive: now it is more in line with the logic of the video path (capture, transcode, record, protect, playback). On one page, for each stream, you can immediately see the number of video and audio tracks, on which card the stream is transcoded, and if the DVR system, authorization, and DRM, etc. are enabled or not.
We added settings to capture the signal from the 36°E satellite and others like it.
Flussonic now supports ingesting ASI from the DekTec PCIe capture card.
We’ve improved SRT capture, playback, and publishing (for example, you can receive different SRT streams from the same source, thanks to the ability to specify separate ports for playback and publishing of each stream).
Check the full list of improvements and fixes in the link below and update your servers as soon as possible to enjoy the new features!
What’s New
Issues Resolved
New
- #7265 (Flussonic) Added RPM build to CI pipeline.
- #7944 (Flussonic) WebRTC now is working on Amazon S3 and other virtual hostings that are using full-cone NAT with 1:1 port mapping to gray IP.
- #11738 (Flussonic) HDS (old flash streaming) code changed to slow implementation, scheduled for removal.
- #12077 (Flussonic) Flussonic supports CentOS 8 now.
- #14942 (Flussonic) Moving load balancer from IPTV plugin to Flussonic.
- #16270 (Flussonic) Added support of the “emergency button” for the sources.
- #16831 (Flussonic) Added new tuning parameters: heterodyne frequency (int_freq) and continuous tone (high_band) to capture DVB-S signal from 36E satellite.
- #17184 (Flussonic) Special flag (“dvr”: false|true) added for the purposes of defining DVR session and distinguishing it from live, when requesting a list of open sessions for a specific stream through API.
- #17324 (Flussonic) Added SRT protocol support to ffmpeg, packaged with Flussonic.
- #17327 (Flussonic) Added new load balancing modes: usage, number of clients, output bitrate.
- #17660 (MSE-LD Player) Disabled player controls constantly overlaying during the stream playback on mobile devices.
- #17703 (Catena) Packages API.
- #17820 (Flussonic) Flussonic supports ASI ingest from DekTec PCIe capture card.
- #17838 (Flussonic) You can set multiple publishing locations within one publishing point using templates.
- #18025 (Flussonic) Removed obsolete cdnproxy option from config file.
- #18055 (Flussonic) Flussonic can ingest, publish and play SRT streams.
- #18413 (Flussonic) Flussonic can push SRT streams to other servers.
- #18479 (Flussonic UI) Added EPG upload through Flussonic UI in transponder settings.
Improved
- #14640 (Flussonic UI) Language and subtitles are now displayed for TS and MP4 files as well as for MPEG-TS streams.
- #16131 (Flussonic) Enhanced handling of SDI teletext signal loss.
Fixed
- #4591 (Flussonic) Fixed reading RTSP from broken cameras, that do not send SPS in SDP.* #4591 (fixed) (Flussonic) Fixed reading RTSP from broken cameras, that do not send SPS in SDP.
- #14708 (Flussonic) Fixed issues with hyper-threading affecting transcoder performance monitoring.
- #15069 (Flussonic) Fixed issue with DVR archive cleanup mechanism so that now it works properly and removes files that are stored longer than the depth of the archive.
- #15721 (Flussonic) Fixed issues with redirecting in backend authorization, returning
HTTP 404 Not found
instead of HTTP 302 Found
. - #16095 (Flussonic Admin UI) Fixed configuration error after updating configuration for a group of streams sourced from
playlist://
. - #16591 (Flussonic) Adding some workarounds for Blackmagic bug that happens after a week of work.
- #16615 (Flussonic) Fixed issue with requesting archive fragments in case at least one
m4f
source is unavailable. - #17022 (Flussonic UI) Always show save button in transponder.
- #17165 (Flussonic) Fixed lua crypto.aes_ctr_encrypt call.
- #17187 (Flussonic UI) Show back transmitted information in clients tab.
- #17188 (Flussonic) Deny token "" now will disable also requests without token at all.
- #17232 (Flussonic UI) Fixed issue with setting
push rtmps://
in Flussonic UI. - #17301 (Flussonic) Fixed issues with capturing HDMI from Decklink cards.
- #17302 (Flussonic) Fixed issues with ingesting (capturing) HDMI signal using Magewell ProCapture HDMI card.
- #17387 (Flussonic) Fixed issue with redirecting to
admin_https
when logging in over admin_http
. - #17412 (Flussonic) Fixed
HTTP 500 error
while requesting DASH stream with period=mono
option enabled for a DVR playback. - #17944 (Flussonic Admin UI) Fixed issue with empty EPG section of a stream with global “auth” option enabled in config.
- #17966 (Flussonic) Fixed minor bugs in maintenance mode without activated license.
- #17967 (Flussonic) Fixed ssh-agent startup bug.
- #17981 (Flussonic) Fixed issues with Flussonic server not starting with broken license key file.
- #18058 (Flussonic) Fixed issue with M4F output if one M4F source is unavailable.
- #18061 (Flussonic) Fixed Flussonic compatibility with CentOS 7, but Flussonic’s functionality is limited.
- #18146 (Flussonic) Fixed online activation of USB dongle licenses.
- #18152 (Flussonic) Erlang updated to version 24.0.3.8 due to a critical performance issue in rare conditions.
- #18233 (Flussonic UI) Ability to change URL decklink:// at page with stream settings.
- #18245 (Flussonic UI) It’s possible to setup decklink:// and aja:// as URL for Push.
- #18248 (Flussonic) Workaround for OOM issue, introduced by changing to Erlang 24.
- #18307 (Flussonic) Fixed issue with high latency on LL-HLS playback. Added
chunk_duration
(in ms) parameter to manage LL-HLS playback. - #18368 (Flussonic) Fixed issues with passing SCTE35 markers through transponder.
- #18370 (Flussonic UI) Allow to specify SCTE35 pid in transponder configuration.
- #18390 (Flussonic Coder) Fixed issue that prevented transcoding modules from booting.
- #18439 (Flussonic) Fixed algorithm that calculates the output bitrate of a muxer.
- #18448 (Flussonic) Fixed invalid video frame size signalling in MPTS MPEG-TS.
- #18066 (Flussonic) Enhanced retroview connection of server with USB dongles.
- #18106 (Flussonic) Fixed issue with pre-roll. It is now available for usage.
- #18492 (Flussonic) Fixed public Docker Hub image.
- #18586 (Flussonic) Workaround for broken tls handling in Flussonic v21.04-21.06.
Get familiar with the changes introduced in Flussonic Watcher 21.08 products.
Flussonic Agent is now available for Vesta with Hi3516EV200 chipset, Mstar MSC325, and Dahua Leo DH7300C cameras. Outdated locked pieces of DVR no longer accumulate. We fixed the issue when enabling motion detection events processing via ONVIF protocol for many cameras led to the Watcher UI became unresponsive. The stability of the face recognition algorithm is increased. Check the full list of fixes below and get your servers upgraded as soon as possible.
What’s New
Issues Resolved
Documentation updates
New
- #12339 (Watcher) Added support of Armenian license plates in video analytics module.
- #15259 (Watcher) When integrating with an access control system the Watcher should submit information about detected person so that the system will be able to verify access permissions and log event details for further reporting. An access control system has it own database with identifiers for persons and it is expected that the Watcher returns this external ID. Now an administrator can assign and edit this external Id for a person in a list of persons via Watcher UI.
- #16441 (Watcher) Support of the agent for Vesta cameras with Hi3516EV200 chipset (models: VC-3147 / VC-3247 / VC-3347 / VC-3447) was added.
- #18239 (Watcher) Support of the agent for Dahua cameras with Leo DH7300C chipset was added.
- #18242 (Watcher) Support of the agent for Mstar MSC325 camera was added.
Fixed
- #18104 (Watcher) Fixed Watcher license restrictions signalling.
- #13997 (Watcher) Labels for fields Password and Confirm password when setting up password for IRIS camera were added. Without these labels a user was confused what to do.
- #16573 (Watcher) Fixed issued when enabling motion detection events processing via ONVIF protocol for a lot of cameras led to the Watcher UI became unresponsive.
- #16612 (Watcher) Issue with accumulating outdated locked pieces of DVR was fixed. Now such pieces will be deleted by regular clean up procedure in automatic mode.
- #17661 (Watcher) Issue with opening another page when clicking on Load More in camera list was fixed.
- #18050 (Watcher) Fixed issue that the filter by organization did’t work in the list view.
- #18074 (Watcher) Fixed issue with missing previews for analytic events.
- #18305 (Watcher) Improved reliability of handling of the camera status change event.
- #18306 (Watcher) Issue with rebooting of IRIS camera every 15 minutes was fixed.
- #16624 (Watcher) Issue with getting “-” when requesting agent’s log in Watcher UI was fixed.
- #17322 (Watcher) Increased the stability of the face recognition algorithm. Issue with detecting different faces as the same person should no longer occur.
- #18347 (Watcher) After restarting a Watcher server all camera’s agents tried to reconnect simultaneously. It led to overload of a server. Some optimizations were implemented to solver the situation.
- #13369 (Watcher) The article about API for Agent activation is added to help you add cameras in your own app in the same way as in Watcher app.
- #15009 (Watcher) Example [organizations] management API calls added to facilitate billing integration and/or app development.
- #17174 (Watcher) Watcher [Quick Start Guide] is updated to provide you with high-level scenarios of configuring Watcher for CCTV or VSaaS.
- #17486 (Watcher) New article added about the types of [API keys] and how to use them for API request authorization.
- #17638 (Watcher) The section about [managing cameras within an Organization] is updated with more screenshots and details.
- #17696 (Watcher) The ways you can search for users by their login when [managing users and their permissions] are described.
- #17700 (Watcher) The seamless archive feature is described for the case when streamers are switched in the [camera settings] manually or automatically.
- #17728 (Watcher) The purpose of substreams in [camera settings] explained.
- #17761 (Watcher) The article about [creating mosaics] page are described.
- #18214 (Watcher) The new way of [adding and configuring streamers] is described.
- #18332 (Watcher) Detailed description of [access to public cameras in Watcher] is added.
- #18445 (Watcher) Armenia is added to the list of countries for which [ANPR] is supported.
July
Flussonic Media Server 21.07 has been released.
Flussonic 21.07 is released with the new Erlang version. It boosts overall performance, e.g. CPU usage might be reduced by up to 25% depending on features you use. Additionally, CPU usage on reading DVB is reduced up to 2 times, reading of MPEG-TS packets is optimized to reduce the CPU usage by up to 30%. Check the full list of improvements and fixes below and get your servers upgraded as soon as possible.
What’s New
Issues Resolved
Documentation updates
New
- #13590 (Flussonic) Flussonic pushes MPEG-TS with maximum bitrate value in PMT for every ES provided that
es_max_bitrate=default
is in the URL query string. - #15686 (Flussonic) Reading of MPEG-TS packets is optimized.
- #17029 (Flussonic) URL formats for SHOUTcast sources changed to
shoutcast://
and shoutcasts://
. - #17070 (Flussonic) Removing of live location from Flussonic config will cause all the streams of this live location to be disabled.
- #17311 (Flussonic) Signalling of M4S publishing errors was added.
- #17341 (API) Security update: information disclosure issue was fixed.
- #17382 (Flussonic) Only latest versions of Flussonic (21.06 and 21.07) send events to Sentry.
- #17705 (Flussonic UI) Catena authorization page was customized for the Flussonic UI.
- #17763 (Flussonic) CPU usage on reading DVB is reduced up to 2 times.
- #10560 (MSE-LD Player) Improved MSE-LD Player performance in reading data from socket.
- #17540 (Flussonic) Better Apple M1 support.
- #17739 (Flussonic) Flussonic is now shipped with the latest version of Erlang (24) to improve system’s performance.
Fixed
- #12117 (MSE-LD Player) Fixed fatal error in the MSE Player with disabled hardware acceleration in the browser.
- #13510 (Flussonic) Fixed issue with excessive logging that caused trouble with Flussonic servers performance.
- #14716 (Flussonic)
ad=true
option support was fixed. - #15406 (Flussonic) URL validation is updated.
- #15457 (Flussonic) Fixed issue with creating a Let’s Encrypt SSL certificate using CLI.
- #15828 (Flussonic) Error 400 is returned if audio track is missing for DASH DVR playback and live.
- #16229 (Flussonic) Issue with export from DVR was fixed.
- #16420 (Flussonic) Fixed indication of online instances and channel count in client area for high-volume installations.
- #16563 (Flussonic) Only positive integer allowed in the
total_bandwidth
parameter. - #16680 (Flussonic) Fixed issue with teletext causing problems for playback.
- #16694 (Flussonic) Fixed issue with handling USB license keys.
- #16710 (DVR) Fixed issue with the DVR archive playback in Mozilla Firefox.
- #16808 (MSE-LD Player) Fixed issue with the MSE-LD Player reload after stream being reconnected.
- #16858 (Flussonic UI) Fixed offline mode issue with “Clients” tab of stream page.
- #16910 (Flussonic) Fixed retroview client problems in maintenance mode.
- #16915 (Flussonic) Fixed configuration parameter responsible for the MPEG-TS protocol
protocol mpegts
. It will be automatically converted to tshttp
. - #16920 (Flussonic) Fixed high CPU usage with SRT source on.
- #16927 (Flussonic) Reduce memory usage in retroview client.
- #16999 (Flussonic UI) URL validations of push configuration for SDI capture cards was fixed.
- #17016 (MSE-LD Player) Fixed fullscreen error in MSE PLayer.
- #17030 (Flussonic) Fixed timeshift sessions on DUNE-175a. Video segments are no longer played on loop.
- #17039 (Flussonic UI) URL validations of push configuration for
tshttps
, udp1
, udp2
was fixed. - #17160 (Flussonic UI) Fixed issue with “Transcoded” and “With DVR” display filters not working in Flussonic UI.
- #17245 (Flussonic) Offline activation key generation was fixed for Flussonic 21.05.01.
- #17306 (Flussonic) Fixed issue with saving thumbnails generation option (
"thumbnails offset=SEC
) in the configuration file. - #17325 (MSE-LD Player) Fixed issue with logo not being displayed if stream authentication is enabled.
- #17389 (Flussonic UI) Fixed issue with displaying EPG when authentication is enabled.
- #17410 (Flussonic UI) Fixed some issues during updating Flussonic from Admin UI. Flussonic sends extended notifications about updating errors if any of them occur.
- #17418 (MSE-LD Player) Fixed issue with
autoplay=true
for embed.html
in realtime mode. - #17511 (MSE-LD Player) If any playback error occurs, Player displays an error message with the error code.
- #17752 (Flussonic) Fixed sessions reporting leading to transponder crash.
- #17789 (API) Fixed SCTE35 event breaking the sessions API call.
- #17793 (Flussonic) Fixed issue with receiving MPEG-TS over HTTP (
tshttp://
). - #17878 (API) Fixed issue with removing
thumbnails
option from configuration file using API. - #17917 (Flussonic) Fixed WebRTC playback session crash on high bitrate.
- #12734 Described the way “Presets” work.
- #15383 The “Add user” article updated, more information about permission, more screenshots.
- #16647 Flussonic can inform clients of presence of closed captions in DASH manifest, see Signaling CEA-608/708 caption service metadata
- #16650
buffer_length
option added and described in [IP cameras audio storage] - #16873 Enabling port for incoming SRT streams in Flussonic UI described.
- #16875
closed_captions=PID
option is replaced with cc.exctract
, see Extracting and converting closed captions - #16877 Client can monitor Flussonic servers with Prometheus and Grafana as described in Monitoring Flussonic with Prometheus
- #16967 Flussonic can inform of closed captions in HLS manifest, see: Signaling CEA-608/708 caption service metadata
- #17106 Listed set of invalid characters when setting login and password.
- #17228 An example of how to ingest UDP multicast source using specific interface:
udp://eth2@239.255.0.1:5550
was added. - #17529 The help article about two installation ways of Watcher was improved.
- #17815 Added a missed example of Load balancer configuration.
Get familiar with the changes introduced in Flussonic Watcher 21.07 products.
Timeline no longer shows on Android when dvr_depth is 0; the black screen bug that appears when using a shared URL to view a camera with DVR is fixed; the issue where an active camera was displayed as unavailable was fixed. Check the full list of fixes below and get your servers upgraded as soon as possible.
Issues Resolved
Documentation updates
Fixed
- #14452 (Watcher Mobile) Issue with displaying an archive on Android when a user doesn’t have permissions to watch this archive was fixed.
- #14485 (Watcher) Typo in Web UI was fixed.
- #14763 (Watcher Mobile) Issue with necessity to update a page to watch video from just added camera was fixed.
- #15821 (Watcher) Broken filter by organization in camera list was fixed.
- #16438 (Watcher) Black screen when using shared URL to watch a camera with DVR was fixed.
- #16483 (Watcher) Diagnostic for situation when invoking agent-activation-tokens API method with system api-key was improved.
- #16508 (Watcher) Issue with showing URL instead of icon after clicking on share during live stream was fixed.
- #16511 (Watcher) Issue with blank screen when zoom multi-level floor plan was fixed.
- #16731 (Watcher Mobile) Display of calendar at IPhone XR was fixed.
- #16961 (Watcher) Issue with displaying in List view dvr_depth parameter from preset after changing it in camera setting was fixed.
- #17216 (Watcher) Issue with incorrect camera status when active camera displayed as not available was fixed.
- #17256 (Watcher) Missing labels for camera access permissions checkboxes were added.
- #17848 (Watcher) An organization owner was able to change account details for a system administrator. This issue was fixed.
- #12734 [Described the way “Presets” work.]
- #15383 [The “Add user” article] updated, more information about permission, more screenshots.
- #17106 Listed set of invalid characters when setting login and password. [https://flussonic.com/doc/watcher/installing-watcher-cluster-or-single/]
June
Flussonic Media Server 21.06 has been released.
A new list of metrics for DVR usage monitoring is available; Information disclosure with moderate severity, that could lead to unauthorized access to content, while using outdated third-party Middleware, is removed.
What’s New
Issues Resolved
Documentation updates
New
- #17180 (Retroview) retroview now will save server version for old pre 21.04 flussonics
- #17258 (Retroview) write more usage info into retroview sessions storage
- #15907 (Player) Sentry support was added to MSE player
Fixed
- #5664 (Player) WebVTT subtitles now is working for VOD in Live player
- #7850 (Player) Autoplay with sound is allowed
- #15825 (Flussonic UI) Flussonic UI is displayed correctly provided Flussonic is updated to the latest version.
- #16022 (Flussonic) Issues with CMAF playback fixed
- #16778 (Player) Information about error can be sent to Sentry
- #17007 (Player) The volume parameter is working now even without autoplay option in Live player
- #15940 The examples and events list are updated according to the latest Flussonic version
- #16469 HTTP API for uploading EPG to Flussonic is described in EPG upload
- #16643 Flussonic can now ingest SHOUTcast and ICEcast internet radio streams over HTTPS with the help of
shouts://
- #16644 Enabling PCMA audio codec in UI is described
- #16645 A warning of incorrect filenames for VOD files added
- #16874 Autogenerated URL for SRT publishing in Flussonic UI is described
- #16879 List of metrics to monitor the usage of DVR described in DVR usage data
- #16978 Administrator can manage cluster ingest settings for a stream visiting Input page, see: Capturing from a source with an expensive/slow channel
- #17097 Sentry support added to MSE Player, see: The FlussonicMsePlayer class
May
Flussonic Media Server 21.05 has been released.
Ingest and Play via SRT protocol, signaling CEA 608/708 in HLS and DASH manifests, monitoring streams and servers with Prometheus, and more in Flussonic 21.05
What’s New
Issues Resolved
Documentation updates
New
- #2693 (Flussonic UI) Administrator can manage cluster ingest setting for the stream at Input page
- #6644 (Flussonic UI) Administrator can monitor GPU usage and temperature via Pulse page in UI
- #7117 (Flussonic UI) Administrator can manage DRM group settings for a stream in Auth page
- #7983 (Flussonic UI) Administrator can manage the “schedule” setting of DVR in UI.
- #12225 (Flussonic) Ingest SHOUTcast and ICEcast audio streams via HTTPS
- #12356 (Flussonic UI) Administrator can now select PCMA codec for audio track in transcoder settings.
- #13310 (Flussonic) Auth logging is improved for better parsing and reading
- #13313 (Flussonic) Flussonic now Support Ingest via SRT protocol
- #13350 (Flussonic) Flussonic now Support Play via SRT protocol
- #14681 (Flussonic UI) Administrator can setup “API allowed from” setting on page Config -> Settings -> Access
- #15054 (Flussonic UI) Administrator can now export Pulse charts as PNG images
- #15201 (Flussonic UI) Administrator can now manage WEB-RTC settings for the Publishing Locations in UI
- #15667 (Flussonic UI) Administrator can now get info about input URL in “source” column of stream list.
- #15762 (Flussonic) DVR usage metrics is added into access.log (bytes_from_ram, bytes_from_dvr_cache, bytes_from_dvr_disk, bytes_from_dvr_remote, dvr_utc_ms)
- #15998 (Flussonic) Server and streams metrics monitoring with Prometheus
- #14110 Signaling of CEA 608 and 708 captions in HLS manifest
- #16048 Signaling of CEA 608 and 708 captions in DASH manifest
- #16389 (Flussonic UI) Administrator can now manage the volume of the audio track in transcoder settings.
- #16619 (Flussonic UI) Administrator gets a warning on an attempt to play the encrypted stream.
- #16822 (Flussonic Utils) dvbscan utility now can produce json structure of whole satellite when list of frequencies is provided
- #16850 (Flussonic) Flussonic saves SSL as a session flag in Retroview.
- #16869 (Flussonic Retroview) Better report of session close reason to retroview.
- #16751 Saving all intermediate sessions to retroview
Fixed
- #3326 (Flussonic UI) Custom pulse query disappeared when selecting content
- #10886 (Flussonic) Issues with processing DRM fetch error. Flussonic will now drop segments in case of a DRM error.
- #11847 (Flussonic UI) Flussonic UI validates push url according to configuration schema
- #13528 (Flussonic UI) Admin can now get a warning about special characters in the VOD file name
- #14764 (Flussonic) Issues with EIT containing streams published via SRT protocol
- #15081 (Flussonic) Incorrect stream status after primary source recovery
- #15580 (Flussonic) Wrong status in “media_info” if source disappeared at Decllink card
- #15742 (Flussonic UI) Administrator can change the order of streams by using drag-n-drop.
- #15771 (Flussonic) Incorrect TARGET-DURATION in the playlist when restreaming via “source” option.
- #15810 Flussonic restart when the process limit exceeded was fixed
- #15893 (Flussonic) Error 500 when requesting from the archive via DASH was fixed.
- #16305 (Flussonic UI) Administrator can use the search on any page of streams
- #16313 (Flussonic) Issue with audio track ingest via rtsp
- #16705 proper reporting of online sessions and streams
- #16724 (Flussonic) Different status of VOD file on the list and detailed page.
- #16791 (Flussonic UI) Incorrect ‘hw’ setting is displayed on the transcoder page
- #15589 Updated IPTV-OTT guidelines
- #16371 New way to balance users between several Flussonic Media Server nodes described at load balancer page
- #16372 Reading CEA-608/708 closed captions from SDI and Converting closed captions from CEA-608/708 SDI to WebVTT
- #16373 Volume change option through config and UI info added.
- #16374 Channels accessibility info added to Catena also terms Streams and Channels have been distinguished.
- #16376 New events: dvr_mp4_export_start, dvr_mp4_export_ready, dvr_mp4_export_failed, dvr_mp4_export_aborted added to Events API
- #16377 Info about MPEG-TS SCTE-35 to VANC SCTE-104 conversion added Converting ad insertion markers with Flussonic
- #16378 Info about Flussonic update through HTTP API is added: Flussonic update
- #16641 New GPU performance metrics are described on transcoding with Nvidia page
- #16642 Recording schedule through UI info added with screenshots to Archive (DVR) Configuration
- #16648 Volume change option through Flussonic UI added to How to change the volume level
April
Flussonic Media Server 21.04 has been released.
CEA-608 closed captions to WebVTT/TTML conversion, SCTE-35 to SCTE-104 conversion for SDI, normalization of audio tracks volume, MSS packager CPU consumtion drops by 25% in DVR scenarios, new events for exporting file from DVR scenario, improved usability of DVR player and more in Flussonic 21.04
What’s New
Catena
Issues Resolved
Documentation updates
New
- #7049 (Flussonic) Better indication of license activation in log
- #11031 (Flussonic) SCTE-35 markers captured from MPEG-TS can now be converted to SCTE-104 for Decklink SDI output.
- #14821 (Flussonic) New transcoder’s option “avol” for increasing and decreasing the volume in a transcoded stream.
- #15211 (Flussonic) CEA-608 closed captions ingested from MPEG-TS can now be converted to text track for further playing via WebVTT or TTML.
- #15488 (Flussonic) The balancer used in our IPTV plugin is now used in Flussonic. You’ll be able to configure it with the new option ‘balancer’.
- #15552 (Flussonic) EPG uploading to apply on transponder settings now is supported by new HTTP API.
- #15758 (Flussonic) MSS packager in DVR is optimized to reduce CPU load up to 25%.
- #11387 (Flussonic) New events available for exporting from the archive : dvr_mp4_export_start, dvr_mp4_export_ready, dvr_mp4_export_failed, dvr_mp4_export_aborted
- #15011 (Flussonic UI) Administrator can get autogenerated url for publishing via SRT.
- #15012 (Flussonic UI) Administrator can define port for incoming SRT connections in settings.
- #15493 (Flussonic UI) Flussonic shows warning when administrator tries to use 99% as dvr storage limit.
- #15671 (Flussonic UI) Administrator can now select AC3 codec for audio track in transcoder settings.
- #15866 (Flussonic UI) Usability of Stream settings page was improved (Save button placed at the top of the page).
- #15890 (Flussonic DVR player) Improved UI controls for fragment export scenario.
- #15937 (Flussonic UI) Administrator can see the number of active session for each file in VOD location.
- #11795 (Catena) Catena’s balancer now supports HTTP2 protocol and HTTPS://
- #15681 (Catena Subscriber UI) Subscriber can copy playlist link to clipboard in UI.
- #15705 (Catena) Define public address for a Streamer to use it with NAT/Proxy.
- #15863 (Catena Subscriber UI) Subscriber gets the list of all available channels grouped by packages.
Fixed
- #3521 (Flussonic UI) Administrator can view stream-related log right from the stream Overview page.
- #8974 (Flussonic UI) Administrator can initiate an upgrade of the server to the latest version in UI.
- #11446 (Flussonic) flussonic now can start even if connectivity with license servers is lost
- #11704 (Flussonic UI) Administrator can view recordings from archive for disabled streams.
- #11992 (Flussonic UI) Administrator can disable a stream from the list of streams.
- #12287 (Flussonic UI) Updated UI layout of the page with list of streams in landscape mode on mobile.
- #12625 (Player) Fixed issue with black screen in full-screen mode on some version of iOS.
- #12708 (Flussonic) Broken subtitles in case of pushing stream via UDP.
- #12712 (Transcoder) Removed memory leaks from thumbnails generator. Now, it’s possible to process up to 800 streams simultaneously on one server without reboot.
- #13236 (Flussonic) better protection in Flussonic from license server failure
- #14740 (Flussonic) Error 500 when playing the stream from the archive via HLS was fixed.
- #15200 (Flussonic UI) Administrator can setup frames_timeout per stream.
- #15227 (Flussonic) Flussonic does not duplicate logs into syslog.
- #15281 (Flussonic) Flussonic can read subtitles from ingested mp4 file for further processing or playing.
- #15291 (Flussonic) issue with missed BANDWIDTH and AVERAGE-BANDWIDTH tags in HLS manifest when playing from archive.
- #15404 (Flussonic) Issues with playing via HLS encoded with mp2v/h264 when media info is changed.
- #15732 (Flussonic) Memory leaks on Sentry client was fixed.
- #15747 (Flussonic) Error 500 when rewinding the stream from archive was fixed.
- #15761 (Flussonic) Authorization option “soft_limitation=true” works now as in version 21.01.
- #15873 (Flussonic) flussonic supports CMAF for publishing locations.
- #15888 (Flussonic Transcoder) Flussonic restarts stream automatically if source is unavailable for more than default source timeout.
- #15904 (Flussonic) fixed retroview client behaviour on invalid packing of some IP camera play sessions
- #15963 (Flussonic WEB-RTC Player) User can now start publication from WEB-RTC player.
- #16086 (Player) Crash during minimization toolbar on DVR player was fixed
- #16089 (Flussonic) Memory leaks during push to Decklink was fixed.
- #16336 (Flussonic) Error 500 when playing the stream from the archive via DASH was fixed
- #15405 How to burn time, subtitles, or any text line into video by using the transcoder.
- #15751 Updated apt command to install QSV drivers.
- #15850 A number of links in the table of contents were fixed and the structure was improved.
- #16002 Instructions for transcoding any video file to MP4 by using the H.264 or H.265 codec to make it compatible with Flussonic.
- #16092 The description of DVR Copy operation was updated, an important warning was added.
- #16093 The outdated section about Decklink duplex mode was removed, use Duplex mode instead.
- #16119 The chapter about Monit was removed as not recommended for usage.
- #16129 The M4S protocol and how to choose between M4F and M4S.
- #16222 Added a note about logs files timezone
March
Flussonic Media Server 21.03 has been released.
Low-Latency HLS, streaming sessions API, configuration template for static streams, automatic allocation of transcoded streams among GPUs, SSM ingest, passing MPEG-TS teletext to SDI, and more in Flussonic 21.03
What’s New
Catena
Issues Resolved
Documentation updates
New
- #11436 (Flussonic, Catena) With automatic allocation of transcoded streams among GPU cards you no longer have to check whether a GPU is overloaded and move streams to another card manually. Flussonic does it all based on the GPU load and memory consumption.
- #12604 (Flussonic) Source-specific multicast (SSM) ingest was added to Flussonic.
- #14711 (Flussonic) The schema ‘push udp://’ now has all the features of ‘push udp2://’, among them automatic constant bitrate on output and setting a custom MULTICAST_TTL. The syntax ‘push udp2://’ is no longer supported.
- #15086 (Flussonic) Flussonic Media Server can pass teletext from MPEG-TS to analog streams.
- #15313 (Flussonic) The support for Low-Latency HLS was added to Flussonic.
- #15386 (Flussonic) A configuration template for static streams is now supported.
- #15517 (Flussonic) In Flussonic 21.03, global configuration options will be moved to a template that will be applied to all streams by default.
- #15606 (Сoder) Enhanced recovery of hanging Coder module.
- #9553 (Сoder) Coder sends all data within a TCP session from those IP address and port that a client device has connected to initiate the session.
- #15309 (Player) The DVR player can play two streams as a mosaic - use the URL like embed.html?dvr=true&streams=fake1,fake2
- #15772 (Player) WebRTC voice chat demo is available, it is used for creating a chat for two people, one publishing a stream, the other playing it.
- #13612 (Catena) DVR playback in Kodi is possible now.
- #14191 (Catena) The UI allows you to edit the configuration settings, you can change all the settings that are contained in /etc/catena/config.json.
- #15492 (Catena) A JSON API for managing service subscribers is available.
- #15539 (Catena) Published UGC streams coming from ingesting servers can be redirected via code 302 to different transcoding servers in order to balance the server load. This redirection works only via m4s.
Improved
- #14795 (Catena) Catena installation improvements: example is available of how to configure Catena to run in Docker.
Fixed
- #13010 (Flussonic) Excessive logging in mpegts_encoder3 about bitrate was removed.
- #13648 (Flussonic) Stream sources now properly issue the events source_opened and source_started.
- #13905 (Player) If a camera had an audio track, then the video from this camera did not play on the mini-player on the map and in the camera settings in Watcher.
- #13944 (Player) The DVR player no longer stops responding after receiving a chunk with incorrect media info.
- #14295 (Flussonic) Filtering by the module that generated an event (module=) was fixed.
- #14349 (Flussonic) Export to MP4 was fixed.
- #14504 (Flussonic) Memory leaks during SRT publishing was fixed.
- #14524 (Flussonic) The bitrate is no longer increased when transcoding on NVENC without FPS specified.
- #14806 (Flussonic) The event audio_silence_end is generated correctly now.
- #14811 (Flussonic) Changed: stream_started event to stream_opened and stats fields started_at to opened_at.
- #14884 (Flussonic) Transcoding of RTMP published streams was fixed.
- #15164 (Flussonic) Now the user cannot save an invalid source URL for a stream.
- #15264 (Сoder) Encoding audio in mp2a was fixed.
- #15286 (Flussonic) Subtitles burning together with MBR transcoding now works correctly.
- #15305 (Flussonic) The option ‘aac=true’ for PCMU audio in RTSP streams now works.
- #15328 (Flussonic) Playback of DVR video with subtitles via DASH was fixed.
- #15343 (Flussonic) The Transcoder page no longer shows the default value for FPS selected.
- #15366 (Flussonic UI) Protocol and duration of client sessions are shown in Clients again.
- #15382 (Flussonic) If transcoding of audio track to mp2a or ac3 was chosen, than subtitles and logo burning didn’t work.
- #15396 (Flussonic) The ‘reserved_future_use’ and ‘reserved’ fields are set to 1 in MPEG-TS EIT.
- #15409 (Flussonic) Increasing number of requests to an authorization backend was fixed.
- #15463 (Flussonic) The bitrate in MSS manifest for live streaming no longer varies and causes switching to another quality in the player.
- #15464 (Flussonic) Publishing via WebRTC was fixed.
- #15509 (Flussonic) Ingest from cards AJA 44 Crovid 12G was fixed for all channels.
- #15516 (Player) Playback of published WebRTC streams in our MSE-LD player was fixed.
- #15431 Session-related events were added to Flussonic API for you to control streaming sessions.
- #13955 You can find how to get help in the beginning of our documentation.
- #15187 A number of screenshots were added to Quick Start guide and the screenshot of the start page was updated.
- #15524 The value ‘fast’ for the option ‘preset’ in the transcoder settings was removed from the documentation because it is no longer supported. The list of supported presets is described in Transcoder.
- #15605 The list that shows relations between the Deinterlace box in transcoder settings and the options in the configuration file was replaced with an easier-to-read table.
Get familiar with the changes introduced in Flussonic Watcher 21.03 products.
DVR RAID configuration UI, Flussonic IRIS and Flussonic Agent logs in the UI, multiple selection in the list of cameras, new option Allow Trial in domain settings.
What’s New
Issues Resolved
New
- #15337 (Watcher) Flussonic DVR RAID configuration UI is available on the streamer settings page.
- #15598 (Watcher) Automatic camera status updates on the tile dashboard.
- #15632 (Watcher) You can view Flussonic IRIS and Flussonic Agent logs in the Agents section of the UI.
Improved
- #15447 (Watcher) Camera list: multiple selection with the Shift key pressed is now possible.
Fixed
- #14572 (VSAAS.IO) The new option Allow Trial in domain settings allows trial limits on cameras etc. for an organization.
- #14991 (Analytics) Face detection was improved (the number of false positives of face detector was reduced).
- #15359 (VSAAS.IO) The application of new tariffs in Watcher was fixed.
- #15397 (Watcher) Watcher deletes all active user’s sessions when the user is being disabled,
- #15414 (Watcher) Floor plan image uploading was fixed.
- #15541 (Watcher) Validation of the size of a custom favicon image was fixed.
- #15555 (Watcher) Pagination of the Organization Users list was fixed.
- #15574 (Watcher) Checking permissions for HTTP API calls by using System API Key authentication was fixed.
February
Flussonic Media Server 21.02 has been released.
CEA-708 from SDI sources, burning the time into a stream, playlist index.fmp4.m3u8.
What’s New
Issues Resolved
Catena
New
- #10842 (Flussonic UI) The transcoder now prevents you from saving conflicting setting if you use Nvidia NVENC. It concerns levels (the list of levels now contains only allowed values that depend on the width, height, and FPS).
- #14699 (Flussonic) Passing Closed Captions (CEA-708) from SDI sources to output streams.
- #14899 (Flussonic UI) We are working towards displaying help on the UI screens.
- #15158 (Flussonic) The transcoder allows you to burn the time into a stream. The feature supports an offset of the time relative to the time of the Flussonic server, and the place on the screen where the time will be displayed. Learn more
Improved
- #11701 (Flussonic UI) At attempts to upload a file that contains prohibited characters, the UI shows a corresponding message now.
Fixed
- #5992 (Flussonic) HEVC playback via HLS was fixed, the playlist index.fmp4.m3u8 works now. Learn more
- #8160 (Player) The processing of change of a stream’s metadata was improved and playback no longer stops when publication starts.
- #9079 (Player) The elements of the player embed.html?dvr=true are now displayed so that they all fit the player’s window.
- #12035 (Flussonic UI) When you edit a stream source on the Input tab and change the protocol (such as hls://), Flussonic correctly removes the options (if any) that cannot be used with the new protocol.
- #12687 (Flussonic) The options ‘output_audio add_aac’ and ‘output_audio aac_opus’ did not work for RTSP published streams.
- #12886 (Flussonic UI) If a newly created stream has the same name as one of publishing locations, the UI shows the corresponding message now.
- #13380 (Flussonic UI) Flussonic correctly substitutes the value of the IP address and port in the input and output URLs of a stream.
- #14265 (Flussonic) Flussonic now produces valid fMP4 for HLS.
- #14325 (Flussonic) The transcoder option ‘vb=copy’ did not work for HEVC streams.
- #14450 (Flussonic) AC3 audio tracks can be encrypted with CENC now.
- #14690 (Flussonic) For Conax DRM users, if you turned off some of the systems (for example, FairPlay), other systems can still be used now with Flussonic. For any related error that occurs in Conax, Flussonic now issues the event ‘drm_key_fetch_error’. To avoid errors after you turned off a DRM system, you can use the new option ‘systems’ where you specify which DRMs must be used. For example, ‘drm conax systems=widevine,playready;’
- #15019 (Flussonic) Now Flussonic issues a correct message if the user tries to use different modes for transcoding several streams on Nvidia NVENC. The option ‘Improve the transcoder performance by running it as part of Flussonic’ must have the same value for all the transcoded streams. Learn more
- #15061 (Flussonic) DVR from a remote Flussonic did not work if ‘cluster_ingest’ was configured.
- #15110 (Flussonic) The transcoder no longer tries to work for a published stream after the publication was complete.
- #15193 (Flussonic UI) The user is no longer allowed to enter the space character as a stream’s URL.
- #15202 (Flussonic UI) The UI supports the WebRTC option ‘abr_cycles’. Learn more
- #10376 (Catena) The list of streams is now correctly sorted in ascending order.
- #15258 (Catena) Failed to show the number of streams if a stream was configured without the URL.
Get familiar with the changes introduced in Flussonic Watcher 21.02 products.
The list of Flussonic Agents in the web interface, fixes in 1x7 mosaics, improved camera presets logic.
What’s New
Issues Resolved
New
- #14813 (Watcher) You can view the list of Flussonic Agents with their statuses and other details in the UI.
Improved
- #14387 (Watcher) The administrator can view all Flussonic Agents, which helps in problem diagnostics.
Fixed
- #13984 (Watcher) Camera presets usage was improved.
- #14209 (Watcher) Watcher allows only RTSP streams specified as follows: rtsp://[LOGIN:PASSWORD@]ip_or_host:port[/path]
- #14868 (Watcher) Camera selection in 1x7 mosaic works again.
- #15066 (Watcher) The issue of 21.01 with streamer becoming offline was fixed.
- #15114 (Watcher) The display of a 1x7 mosaic was fixed.
January
Flussonic Media Server 21.01 and 21.01.1 have been released.
Automatic bitrate adjustment, a new URL for MSS playback, more settings in the UI.
What’s New
Catena
Issues Resolved
Catena
Deprecated
New
- #10313 (Flussonic) The new URL for playing DVR via MSS that allows users to view a live stream and rewind back to the specified time in the past - http://FLUSSONIC-IP:80/STREAMNAME(archive=UNIXTIME-now).isml/manifest. Learn more
- #10843 (Flussonic UI) You can now choose the YADIF deinterlace method when configuring the transcoder on NVENC in the UI.
- #12357 (Flussonic UI) Event notification settings can now be specified in the UI.
- #12595 (Flussonic) Automatic adjustment of bitrate was added for actual video pushed to UDP (‘push udp2://’), so now you can skip adding the options ‘bitrate’ and ‘vb’ to the ‘push udp2://’ streams.
- #13884 (Flussonic) JSON schemas were introduced for all Flussonic data.
- #14311 (Flussonic UI) You can edit the Language descriptor for MPEG-TS in the UI as Key: track - Value: language in the source options. To find it in the UI, click a stream that has a tshttp:// source > go to Input > click Options > click Languages, and click Add language.
- #14474 (Flussonic UI) The UI supports the new options ‘video_timeout’ and ‘audio_timeout’ on the Input tab in stream settings.
- #14375 (Flussonic) We’ve started working on the initial support for low latency HLS (CMAF for HLS was added).
- #14734 (Flussonic UI) You can now view the structure and service information of an incoming MPTS in Config > DVB cards > Structure, add the channel to a chosen stream on your Flussonic, and choose PIDs to be delivered in that stream.
- #14887 (Catena) The channel logos are now stored locally at Catena and can be provided to subscribers without using external services.
- #13496 (Catena) Now you can set the administrator’s password manually at the first run of a freshly installed Catena, instead of copying the password from the console.
- #9775 (Catena) Import of streams from Flussonic.
- #14616 (Catena) You can create the file robots.txt by yourself and put it in /opt/catena/priv/static/robots.txt — and Catena will give it to search engines.
- #15065 (Catena) The new option {“read_only”: true} allows Catena to work with the PostgreSQL slave node in the cluster, allowing only read data requests. The same option can be set via ‘ENV CATENA_REPO_READ_ONLY = true’.
Improved
- #2231 (Flussonic UI) The player in the UI has new controls for pause and volume adjusting.
- #13143 (Flussonic) The transcoding option ’external=false’ is now the default for SDI, HDMI, and other raw video streams, preventing excessive load on the server.
- #14096 (Flussonic UI) The appearance and location of the Back to List button were improved.
- #14135 (Flussonic UI) On the Cluster > Overview page, the status of servers are now indicated as green (online) and grey (offline).
- #14574 (Flussonic UI) When the user enters a new password on the license activation page or in Config > Settings, the confirmation for the new password is required.
- #14658 (Flussonic) Internal improvements in the unified JSON schema for events configuration.
- #14994 (Catena) CPU utilization was decreased.
Fixed
- #11463 (Flussonic UI) If the stream name contained ‘:’, then statistics were not displayed on the stream settings page.
- #12567 (Flussonic) When working in cluster or with m4f urls, DVR now looks for data on all configured sources, but without chaining. In complex setups (e.g. DVR–Cache–Edge) extra config options may be needed.
- #12961 (Flussonic) Flussonic purges the database from old events data in time now.
- #13149 (Flussonic) The password protection (the ‘password’ option) of publication via SRT (srt://) now works.
- #13413 (Flussonic) The issue that caused the message ‘Server response too long’ at attempts to update the configuration was resolved.
- #13428 (Flussonic) Excessive number of messages ‘Deprecated API call’ no longer appear in the log.
- #13660 (Flussonic) The transcoder from AAC to MP2A did not start if there was more than one audio track in a stream.
- #13753 (Flussonic) An issue with ingesting from a number of DeckLink SDI cards was resolved.
- #14006 (Flussonic UI) The ‘Upload activation files’ button appears only for USB licenses now.
- #14118 (Flussonic UI) Flussonic added ‘deinterlace=false’ to the ‘push’ directive if the user configured it in the UI.
- #14187 (Flussonic) The performance of MPTS capturing was improved.
- #14215 (Flussonic) DVR locking beyond a recorded range now works correctly for DVR RAID.
- #14253 (Flussonic UI) If the USB key is missing, the UI now shows the message.
- #14279 (Flussonic) Checking of USB keys now works correctly.
- #14281 (Flussonic) Configuration can be reloaded after changes in dvb_card section without rebooting Flussonic server
- #14316 (Flussonic) Stream reconfiguration during a broadcast is now more seamless.
- #14394 (Flussonic) Requesting an archive from a restreaming server, not from the origin server, works successfully now.
- #14409 (Flussonic) The transcoder no longer stops with the log message ‘Transcoder overloaded’.
- #14417 (Flussonic) Server-side playlists were fixed.
- #14481 (Flussonic) WebVTT subtitles in HLS now appear in sync with the audio track.
- #14487 (Flussonic) Transponder and UDP2 pusher now pack 6 audio frames per PES, reducing bandwidth utilization.
- #14521 (Flussonic) Streams coming from the DeckLink Duo 2 SDI card were not captured if the transcoder was configured with ’external=true’.
- #14656 (Flussonic) When editing transponders in the UI, the correct push URL is now displayed.
- #14680 (Flussonic) Ingest via RTSP was fixed.
- #14694 (Flussonic) An issue with ingesting from a number of DeckLink HDMI cards was resolved.
- #14736 (Flussonic) The API /flussonic/api/dvbts/DVB_CARD_NUMBER now returns the structure of ingested MPTS successfully.
- #14793 (Flussonic) Some client browsers could not connect to Flussonic UI due to TLS protocol issues.
- #14803 (Flussonic) Playback of files that contain a mpeg2video track was fixed.
- #14851 (Flussonic UI) The Flussonic UI in Chrome and Safari now works correctly.
- #14919 (Flussonic) After the user specified the URLs for sending a stream to external destination (on the Output tab), Flussonic failed to send the stream.
- #14949 (Flussonic) A memory leak no longer occurs when an MPEG-TS stream has subtitles but no video/audio tracks.
- #4689 (Player) The MSE player now plays audio and video tracks with the highest quality if you set the player option ‘preferHQ’ to ’true’, and with the lowest quality if you set ‘preferHQ’ to ‘false’.
- #6299 (Player) In the mobile app, the button for selecting dates could be absent in the DVR player embed.html?dvr=true
- #7253 (Player) The player no longer jumps over a month at your selecting a certain month in the DVR player embed.html?dvr=true.
- #14112 (Player) The readme for our MSE player was updated. https://github.com/flussonic/mse-player
- #14467 (Player) The DVR of an offline stream is played successfully now.
- #9601 (Сoder) The transcoding performance on the resize operation was improved by using the CUDA API.
- #11322 (Catena) In older Catena versions, automatic balancing did not work if the stream name began with numbers.
- #11510 (Catena) A stream’s Displayed Name is now required to be unique.
- #14685 (Catena) Catena no longer changes global locale settings during installation (LC_ALL=en.US was removed from the installer).
- #14995 (Catena) Log rotation was fixed.
- #13867 (Flussonic) The API ‘/flussonic/api/history’ was deleted.
Get familiar with the changes introduced in Flussonic Watcher 21.01 products.
Integration with external billing systems in VSAAS.IO, Jovision JVC-CR1 cameras support, Spanish localization of Iris.
What’s New
Issues Resolved
New
- #14466 (VSAAS.IO) The domains list now shows the number of tariffs in a domain, and you can view the tariffs by clicking that number.
- #14507 (VSAAS.IO) Trial license limitations are now applied to Organizations.
- #14564 (VSAAS.IO) Organization owners are redirected to the Watcher login page of their domain after they have set the password for their organization.
- #14571 (VSAAS.IO) Integration with external billing systems: In the domain settings, you can now specify the external billing URL, and the VSAAS.IO billing will monthly send detailed invoices to this external billing.
- #14129 (Iris) Flussonic Iris for JVS-CR1 cameras was localized for Spanish speakers.
- #14130 (Iris) The support for Jovision JVC-CR1 cameras.
Improved
- #14586 (Watcher) The license plates page opens quicker now.
Fixed
- #14392 (Watcher) The duration of the blocked interval with a recorded event in the archive did not correspond to the duration of the event.
- #14602 (Watcher) If the user expanded and collapsed a camera in a mosaic, Watcher stopped showing video from all other cameras in that mosaic.
- #14634 (Watcher) Mosaic view now supports cameras with audio.
- #14693 (Watcher) In the desktop Watcher UI, the controls for rotating a PTZ camera up and down work correctly now.
- #14861 (Watcher) After moving a camera to another streaming server (url m4f://), the previous streaming server no longer appears in the configuration file.
- #14360 (Mobile Watcher) Event markers on the timeline were fixed.
- #14654 (Mobile Watcher) Events display on the Events tab was fixed.
- #14775 (Mobile Watcher) A scrolling issue in the list of Agents was fixed.
- #14902 (Mobile Watcher) An issue with icons on Android 10 was fixed.
- #14510 (VSAAS.IO) The details about issued invoices are available in the Account now.
- #14718 (VSAAS.IO) The form was improved of the email notification that is sent to a domain administrator at organization creation.
- #14854 (VSAAS.IO) Changing the domain owner for a domain in operation was fixed.
- #14855 (VSAAS.IO) Adding user permissions for domain administration was fixed.
- #13101 (Iris) We significantly improved the quality of reading QR codes.