Product:
Category:

December

Мы выпустили Flussonic Media Server 21.12.

Flussonic Media Server

Добавлена поддержка адаптивного битрейта WebRTC для плеера. При включенной опции ABR плеер будет использовать данный режим по умолчанию (возможность выбрать трек с определенным разрешением вручную останется).

Реализована поддержка кодека Opus в контейнере MPEG-TS.

Docker с образом Flussonic можно запускать на ARM процессорах (для тестирования на Apple M1 и на хостингах Amazon, Google Cloud, Microsoft Azure).

Ознакомьтесь с полным списком улучшений и исправлений ниже и обновите ваши серверы как можно скорее!

Что нового

Что исправлено

Обновления в документации

Новое

  • #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.

Улучшено

  • #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.

Исправлено

  • #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.

Вышла версия 21.12 продуктов Flussonic Watcher.

Flussonic Watcher

В этом релизе сделан фокус на улучшение собственной прошивки IRIS и модуля видеоаналитики.

Ознакомьтесь с полным списком улучшений и исправлений ниже и обновите ваши серверы как можно скорее.

Что нового

Что исправлено

Обновления в документации

Новое

  • #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.

Исправлено

  • #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 and ANPR 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 and preset settings clarified to highlight that storage time for motion records is set independently from constant records.

November

Мы выпустили Flussonic Media Server 21.11.

Flussonic Media Server

Внедрен механизм врезки рекламы методом частичной замены содержимого сегмента в сессии проигрывания.

Управление потоками, шаблонами, VOD, авторизационными бэкендами, транспондерами, хранением архива и пр. в веб-интерфейсе реализовано через API v3. С Flussonic HTTP API можно ознакомиться здесь, прочитать почему API реализован именно так можно в нашем блоге.

Ознакомьтесь с полным списком улучшений и исправлений ниже и обновите ваши серверы как можно скорее!

Что нового

Что исправлено

Обновления в документации

Новое

  • #7001 (Flussonic API) API access to data moved from a tree to streams list.
  • #7953 (Flussonic API) Added PID to stream’s media info.
  • #8726 (Flussonic) Added certificate update without restarting Flussonic.
  • #8982 (Flussonic) Implemented redirect (HTTP 302) support for SHOUTcast sources.
  • #9916 (Flussonic) Added token authorization via WebRTC player.
  • #12578 (Flussonic MSE Player) DVR Player layout adapted for mobile app.
  • #16815 (Flussonic UI) Added visualization and management for templates in Admin UI.
  • #17063 (Flussonic) Stream manager now do not do any config calculations and became really simpler.
  • #17072 (Flussonic) Simplified handling of effective config inside flussonic. Now template variables can be used in stream lifecycle management.
  • #17345 (Flussonic MSE Player) Implemented optional enabling of Sentry error monitoring.
  • #18636 (Flussonic API) Сluster app refactored without any changes of functionality.
  • #18770 (Flussonic API) Refactored all Flussonic API, now collections are represented as lists, not as objects
  • #18779 (Flussonic) Removed vb (video bitrate) transponder option.
  • #18923 (Flussonic API) Reading of configuration by Admin UI moved from WebSocket to API v3.
  • #18948 (Flussonic API) Moved streams management to API v3.
  • #18950 (Flussonic UI) Admin UI moved to API v3.
  • #19427 (Flussonic) Plugins are now displayed separately in config and API (without plugin directive).
  • #19532 (Flussonic) Added mode support for Decklink capture cards to specify the type of input signal.
  • #19767 (Flussonic) Live location functionality moved to a template, so the live directive will be automatically converted to a template on the first configuration save.
  • #19800 (Flussonic) Implemented a new ad insertion mechanism with a partial segment replacement.
  • #19883 (Flussonic) Added trimming to pusher’s monitoring.
  • #19926 (Flussonic UI) Moved management of transponders (mpts) in admin to api v3.
  • #19951 (Flussonic API) DVB capture cards management moved to API v3.
  • #19979 (Flussonic) Moved stream.stats.inputs[0] to stream.inputs[0].stats.
  • #19986 (Flussonic API) Added templates management to API v3.
  • #19989 (Flussonic UI) Moved coder management UI to API v3.
  • #20027 (Flussonic API) Added sessions to API v3.
  • #20029 (Flussonic API) Added DVR management prototype to API v3.
  • #20038 (Flussonic UI) Added DVR storages management via API v3 in Admin UI.
  • #20052 (Flussonic) Added ASI sources status logging.
  • #20054 (Flussonic API) Server configuration management moved to API v3.
  • #20058 (Flussonic API) Added server cluster management to API v3.
  • #20063 (Flussonic) Adobe HDS protocol is no longer supported.
  • #20070 (Flussonic API) Added VOD management to API v3.
  • #20118 (Flussonic API) Added transponders management to API v3.
  • #20155 (Flussonic) Changed base path in API v3 schema.
  • #20192 (Flussonic API) Added server configuration management to API v3.
  • #20217 (Flussonic API) Effective config output moved to API v3.
  • #20224 (Flussonic) Fixed issues with migrating from live locations to templates.
  • #20235 (Flussonic API) Added authentication backends management via API v3.
  • #20237 (Flussonic UI) Added VOD management via API v3 in Admin UI.
  • #20244 (Flussonic) Modified an update protocol in API v3.
  • #20283 (Flussonic API) Files management moved to API v3.
  • #20352 (Flussonic API) Implemented full Flussonic HTTP API spec for all collection methods, not only streams and sessions.
  • #20377 (Flussonic UI) Transponder others management in Admin UI moved to API v3.
  • #20421 (Flussonic) Added adaptation to the changing PCR for a MPEG-TS source.
  • #20491 (Flussonic API) Added a more stable backward compatibility between an old Flussonic edge and a new Flussonic origin.
  • #20492 (Flussonic API) Added DVB cards managements via API v3.
  • #20493 (Flussonic) Implemented sources and peers management to API v3.
  • #20495 (Flussonic API) Renamed notifies to event_sinks in the configuration file. Added management via API v3 for event_sinks.
  • #20496 (Flussonic API) Sources management in Admin UI moved to API v3.
  • #20498 (Flussonic UI) Added auth backends management via API v3 in Admin UI.
  • #20499 (Flussonic UI) DVB capture cards management in Admin UI moved to API v3.
  • #20500 (Flussonic UI) Moved management of event_sinks (ex notifies) in Admin UI to API v3.
  • #20508 (Flussonic UI) Admin UI is now possible to launch with mock backend.
  • #20649 (Flussonic UI) Auth management in Admin UI moved to API v3.
  • #20676 (Flussonic UI) Peers management in Admin UI moved to API v3.
  • #20694 (Flussonic API) Added VSaaS management to API v3.
  • #20750 (Flussonic API) Added public API mock server.
  • #20873 (Flussonic UI) Added an option to choose a template for a stream on the “Overview” tab and when creating a stream in Admin UI.
  • #18435 (Flussonic) Catena alpha version removed from the repo.

Улучшено

  • #12286 (Flussonic UI) Improved the response time for the streams list via API.
  • #14157 (Flussonic Coder) Enhanced coding mp2a on our Coder

Исправлено

  • #5004 (MSE Player) Fixed issues with rewinding a stream.
  • #12059 (Flussonic MSE Player) Fixed logo overlay for VOD streams.
  • #14044 (Flussonic) Fixed issue with overriding a local stream having a remote sourced stream with the same stream name.
  • #14131 (Flussonic Transcoder) Fixed issues with disappearing video track and only audio available.
  • #15490 (Flussonic) Fixed issue with MPEG-TS output having an on demand M4F source.
  • #16215 (Flussonic) Fixed Flussonic SDI stream output stuttering if the SDI source restarts.
  • #16312 (Flussonic) Cluster_ingest in templates now work properly
  • #16792 (Flussonic) Fixed Flussonic crash when nvidia_monitor is enabled and the NVIDIA driver is broken.
  • #17182 (Flussonic) Fixed issues with transponder reconfiguration without the restart.
  • #17528 (Flussonic) Fixed issue with writing a backup file to the DVR archive when transcode=true is enabled.
  • #18190 (Flussonic) Fixed WebRTC playback over TCP.
  • #18349 (Flussonic) Fixed issue with stream resolution selector in the WebRTC publisher before the start of streaming.
  • #18499 (Flussonic) Fixed MPTS UPD ingest when specifying the name of the receiving interface.
  • #18556 (Flussonic) Fixed EIT Present/following parsing error if EIT Schedule is not present.
  • #18582 (Flussonic) Fixed event notification crash.
  • #18848 (Flussonic) Fixed playback of UDP streams with closed captions.
  • #18935 (Flussonic) Fixed issue with excessive publish streams logging.
  • #18939 (Flussonic) Fixed issue with the transponder restarting when DTS jump occurs in the input stream.
  • #19004 (Flussonic) Fixed issues with audio in dynamic chat rooms.
  • #19334 (Flussonic) Fixed issue with flussonic-erlang package.
  • #19504 (Flussonic) Fixed issue with sudden cameras shutdown.
  • #19527 (Flussonic MSE Player) Fixed zooming out of the timeline when changing playback position in the DVR player.
  • #19637 (Flussonic) Fixed issue with DVR cleanup.
  • #19717 (Flussonic) Fixed SCTE-35 ad insertion markers support with SRT sources.
  • #19737 (Flussonic) Fixed the work of the ad insertion mechanism for DASH.
  • #19802 (Flussonic Admin UI) Fixed issues with modifying transponder parameters.
  • #19835 (Flussonic API) Fixed issue with dvr_offline not passing the validation stage.
  • #19925 (Flussonic UI) Fixed issue with Admin UI crashing while stream searching with active VOD file source.
  • #19959 (Flussonic) Fixed issue with trimming in the transponder.
  • #19974 (Flussonic MSE Player) Fixed issue with playing streams with audio tracks using MSE Player.
  • #19990 (Flussonic) Fixed duration tag in HLS manifest decoration.
  • #19998 (Flussonic MSE Player) Fixed issue with displaying two CC buttons in the player.
  • #20021 (Flussonic) Fixed incorrect VOD segment playback for MBR DASH.
  • #20043 (Flussonic) Fixed configuration error crashing Flussonic UI.
  • #20082 (Flussonic Coder) Fixed Admin UI crash.
  • #20105 (Flussonic) Fixed issue with accessing server data via API v3 when view_auth is enabled.
  • #20205 (Flussonic MSE Player) Fixed issue with the DVR Player not restarting a live stream after a sudden error.
  • #20133 (Flussonic) Fixed issue with sending requests to Flussonic due to expired timeout.
  • #20159 (Flussonic) Fixed issues with returning stats for the input streams via API v3.
  • #20169 (Flussonic) Fixed Admin UI crash if push retry limit is exceeded.
  • #20227 (Flussonic) Fixed issue with CC failure in the transponder.
  • #20354 (Flussonic) Fixed issue with the on_publish option not modifying the running stream configuration.
  • #20355 (Flussonic) Fixed issue with WebRTC stream publication to Flussonic under OS Windows 10/Chrome 95.
  • #20356 (Flussonic) Fixed plugin camera_alarm support.
  • #20373 (Flussonic) Fixed issue with DVR cleaner.
  • #20409 (Flussonic) Fixed issue with displaying an empty IP after its removal via API call.
  • #20417 (Flussonic API) Fixed issue with push statistics.
  • #20461 (Flussonic) Fixed issues with plugin vision crashing config.
  • #20529 (Flussonic) Fixed issue with publishing streams crashing.
  • #20532 (Flussonic UI) Fixed issue with stream’s media info update at “Overview” page in Admin UI.
  • #20565 (Flussonic) Fixed issues with ASI ingest over Dektec capture cards.
  • #20596 (Flussonic UI) Fixed issue with displaying the switch for the protocols on the “Output” page of Admin UI.
  • #20605 (Flussonic MSE Player) Fixed issue with displaying “Stream has no DVR” on DVR tab for dynamic publications when DVR is enabled.
  • #20613 (Flussonic API) Fixed issue with API calls searching at the beginning of a substring instead of a whole substring.
  • #20644 (Flussonic API) Fixed issue with failing to write dvr_replicate field in DVR stream settings through API v3.
  • #20653 (Flussonic API) Fixed issue with failing to send auth: null template option through API v3.
  • #20667 (Flussonic) Fixed issue with the duplication of DVR segments in a cluster source configuration.
  • #20687 (Flussonic) Fixed HTTP 500 error when restarting push to some URL.
  • #20753 (Flussonic UI) HDS settings removed from Admin UI
  • #20823 (Flussonic) Fixed issue with not returning the auth settings for the stream via API call.
  • #20833 (Flussonic) Fixed issue with source directive malfunctioning.
  • #20846 (Flussonic API) Fixed issue with restreamer’s /streamer/api/v3/streams endpoint unavailability after modifying the stream name via API call.

  • #18480 Added video on Authorization page.
  • #18938 To discover how to change the teletext descriptor value see: Reading teletext from VBI
  • #19128 You can read about the new ad insertion mechanism here.
  • #19336 How to pass the SRT parameters in the query string see: Pushing SRT stream.
  • #20108 Explore the supported Decklink modes
  • #20267 Removed menu entries for old Catena.
  • #20457 Added description of deinterlace_rate option.

Вышла версия 21.11 продуктов Flussonic Watcher.

Flussonic Watcher

Осуществлена поддержка видеокарт последнего поколения NVidia GPUs Ampere Architecture для использования видеоаналитики. Для страницы События добавлен режим автоматического обновления. Владелец организации теперь может сам создавать и редактировать список персон.

Ознакомьтесь с полным списком исправлений ниже и обновите ваши серверы как можно скорее.

Что нового

Что исправлено

Обновления в документации

Новое

  • #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.

Исправлено

  • #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 and Organizations 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. There are also example API calls 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.

Flussonic Media Server

Авторизационный бекенд теперь может передавать конфигурацию стрима в разных контекстах авторизации. On_publish – при авторизации сессий публикации (дает возможность кастомно реконфигурировать стримы: включить транскодер, DVR, рестриминг в соц.сети и др.); on_play дает возможность менять конфигурации стрима в контексте сессий проигрывания.

Внедрен новый механизм для врезки рекламы, который позволяет врезать рекламу путем замены сегментов потока в play сессии, что значительно затрудняет работу таких плагинов как AdBlock. Доступно для HLS и DASH (как для мультипериодных манифестов, так и для манифестов с одним периодом).

Реализован новый дизайн API со спецификацией в формате Open API 3.0.

Ознакомьтесь с полным списком улучшений и исправлений ниже и обновите ваши серверы как можно скорее!

Что нового

Что исправлено

Обновления в документации

Новое

  • #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.

Исправлено

  • #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.

Flussonic Media Server

В версии 21.09 возможен рестриминг потоков в реальном времени по протоколу M4S и, одновременно, кластерный доступ к архиву. Восстановлена работа фильтра, позволяющего захватывать определенные PIDs из mpts-udp:// источников. Добавлены новые параметры настройки для вывода 4K потока на плату Decklink SDI. Ознакомьтесь с полным списком улучшений и исправлений ниже и обновите ваши серверы как можно скорее!

Что нового

Что исправлено

Новое

  • #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.

Исправлено

  • #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.

Вышла версия 21.09 продуктов Flussonic Watcher.

Flussonic Watcher

Стало возможным кастомизировать название кнопки “Демо доступ” для более интуитивного предоставления доступа неавторизованным пользователям к публичным камерам. Реализована поддержка ОС ALTLinux. Инсталляции с большим числом камер (1000+) работают стабильнее. Ознакомьтесь с полным списком исправлений ниже и обновите ваши серверы как можно скорее.

Что нового

Что исправлено

Обновления в документации

Новое

  • #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.

Исправлено

  • #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.

Flussonic Media Server

Для балансировки нагрузки больше не нужно устанавливать IPTV plugin – Flussonic balancer полностью несет ответственность за балансировку.

Замедлится работа протокола HDS, в дальнейшем его поддержка прекратится. Рассмотрите переход с HDS на другие протоколы.

Управлять потоками в веб-панели администратора стало еще проще – теперь они размещены согласно логике видеотракта. На одной странице, у каждого стрима, сразу же видны количество видео и аудиодорожек, на какой карте стрим транскодируется, включены или нет системы DVR, авторизации, DRM и др.

Добавлены настройки для захвата сигнала со спутника 36°Е и аналогичных.

Стал возможным захват ASI-сигнала с карт DekTec PCIe.

Улучшены захват, проигрывание и публикация по SRT (например, можно принимать разные SRT потоки из одного источника, благодаря возможности указывать отдельные порты для проигрывания и публикации у каждого стрима).

Ознакомьтесь с полным списком улучшений и исправлений ниже и обновите ваши серверы как можно скорее!

Что нового

Что исправлено

Новое

  • #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.

Улучшено

  • #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.

Исправлено

  • #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.

Вышла версия 21.08 продуктов Flussonic Watcher.

Flussonic Watcher

Flussonic Agent теперь доступен для камер Vesta на базе чипсета Hi3516EV200, Mstar MSC325, а также для камер Dahua на базе процессора Leo DH7300C. Очистка архива с “локами” (с записями событий о движении) по заданным параметрам пресета восстановлена, cтарые записи больше не забивают хранилище. Исправлена проблема долгого открытия веб-интерфейса Watcher, которая возникала, если у большого количества камер был включен сбор событий движения по протоколу ONVIF. Повышена надежность работы модуля распознавания лиц (больше не должно возникать ситуаций, когда два разных лица детектируются как одна персона). Ознакомьтесь с полным списком исправлений ниже и обновите ваши серверы как можно скорее.

Что нового

Что исправлено

Обновления в документации

Новое

  • #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.

Исправлено

  • #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.

Flussonic Media Server

Flussonic 21.07 выпущен с новой версией Erlang. Это повышает общую производительность, например, экономия CPU может составлять до 25% (в зависимости от набора используемых вами фичей). Кроме того, чтение DVB карт загружает CPU до 2-х раз меньше, а чтение MPEG-TS пакетов загружает CPU до 30% меньше. Ознакомьтесь с полным списком улучшений и исправлений ниже и обновите ваши серверы как можно скорее.


Что нового

Что исправлено

Обновления в документации

Новое

  • #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.

Исправлено

  • #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.

Вышла версия 21.07 продуктов Flussonic Watcher.

Flussonic Watcher

Таймлайн больше не отображается на Android устройствах, если у пользователя отсутствует доступ к просмотру архива. Восстановлена работа плеера для ссылки “поделиться” на камере с архивом. Активные камеры больше не отображаются как недоступные. Ознакомьтесь с полным списком исправлений ниже и обновите ваши серверы как можно скорее.


Что исправлено

Обновления в документации

Исправлено

  • #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.

June

Мы выпустили Flussonic Media Server 21.06.

Flussonic Media Server 21.06

Новые метрики для отслеживания использования DVR; устранена возможность случаев раскрытия информации средней критичности, которая могла вести к несанкционированному доступу к контенту при использовании стороннего Middleware.


Что нового

Что исправлено

Обновления в документации

Новое

  • #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

Исправлено

  • #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.

Flussonic Media Server

Захват и проигрывание потоков через SRT протокол, сигнализация CEA 608/708 субтитров в HLS и DASH манифестах, мониторинг серверов и потоков с Prometheus и другие улучшения в Flussonic 21.05


Что нового

Что исправлено

Обновления в документации

Новое

  • #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

Исправлено

  • #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.

Flussonic Media Server

Конвертация субтитров CEA-608 в текстовые дорожки для проигрывания в форматах WebVTT или TTML, конвертация меток SCTE-35 в SCTE-104 при передаче потока в SDI, нормализация уровня звука для потоков, пакетайзер MSS на 25% меньше загружает CPU в DVR сценариях, новые события по экспорту видео из DVR архива, улучшение пользовательского опыта в DVR проигрывателе во Flussonic 21.04.


Что нового

Catena


Что исправлено

Обновления в документации

Новое

  • #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.

Исправлено

  • #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.
  • #16007 The option multicast_loop was described.
  • #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.

Flussonic Media Server

HLS с низкой задержкой, API сессий просмотра, шаблон конфигурации для статических потоков, автоматическое распределение транскодированных потоков между GPU, захват SSM, передача телетекст из MPEG-TS в SDI и многое другое во Flussonic 21.03.


Что нового

Catena


Что исправлено

Новое

  • #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.

Улучшено

  • #14795 (Catena) Catena installation improvements: example is available of how to configure Catena to run in Docker.

Исправлено

  • #13010 (Flussonic) Excessive logging in mpegts_encoder3 about bitrate was removed.
  • #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.
  • #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.

Вышла версия 21.03 продуктов Flussonic Watcher.

Flussonic Watcher

UI для настроек DVR RAID, логи Flussonic IRIS и Flussonic Agent в UI, множественный выбор в списке камер, новая опция в настройках домена - Разрешить пробную версию.


Что нового

Что исправлено

Новое

  • #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.

Улучшено

  • #15447 (Watcher) Camera list: multiple selection with the Shift key pressed is now possible.
  • #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.

Flussonic Media Server

Получение CEA-708 из SDI источников, прожиг времени в потоке, плейлист index.fmp4.m3u8.


Что нового

Что исправлено

Catena

Новое

  • #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. Подробнее

Улучшено

  • #11701 (Flussonic UI) At attempts to upload a file that contains prohibited characters, the UI shows a corresponding message now.
  • #14850 (Flussonic) Refactored internal session handling to make more smooth and asynchronous backend request and update events.

Исправлено

  • #5992 (Flussonic) HEVC playback via HLS was fixed, the playlist index.fmp4.m3u8 works now. Подробнее
  • #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 RTMP 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.
  • #14154 (Statistics) Improved fetching hostnames in the statistics’ server list.
  • #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, Playready), 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. Подробнее
  • #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’. Подробнее
  • #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.

Вышла версия 21.02 продуктов Flussonic Watcher.

Flussonic Watcher

Список Flussonic Agent в веб-интерфейсе, исправления в мозаике 1x7, улучшенная логика работы с пресетами камер.


Что нового

Что исправлено

Новое

  • #14813 (Watcher) You can view the list of Flussonic Agents with their statuses and other details in the UI.

Улучшено

  • #14387 (Watcher) The administrator can view all Flussonic Agents, which helps in problem diagnostics.

Исправлено

  • #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 и Watcher за последние четыре месяца.

Flussonic Media Server


Функции, добавленные в релизах 20.10 - 21.01

Flussonic Media Server

Вышла версия 21.01 продуктов Flussonic Watcher.

Flussonic Watcher

Интеграция VSAAS.IO с внешними биллинговыми системами, поддержка камер Jovision JVC-CR1, испанская локализация Iris.


Что нового

Исправлено

Новое

  • #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.

Улучшено

  • #14586 (Watcher) The license plates page opens quicker now.

Исправлено

  • #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.