Product:
Category:

November

Вышел Flussonic Media Server 19.11.

Flussonic Media Server


Что нового

Flussonic Media Server

Плеер


Исправлено

Flussonic Media Server

Плеер

Новое

  • #8419 [Flussonic] The processing of incoming MPTS streams was optimized: Flussonic can now take all necessary SPTS streams out of MPTS by reading MPTS only once. To use this feature, change the source URL from ‘url udp://’ to ‘url mpts-udp://’, or ‘url mpts-http://’, or ‘url mpts-https://’.
  • #9340 [Flussonic] The support for PlayReady DRM for Microsoft Smooth Streaming was added. Live and DVR content encryption is configured by adding to stream settings the following line: ‘drm playready keyseed=[KEY SEED];’
  • #9398 [Flussonic] The API allows managing logos used by the transcoder: ‘get /flussonic/api/logo’ returns all logos and streams where these logos are used; ‘get /flussonic/api/logo/image.png’ returns the image; ‘put /flussonic/api/logo/image.png’ adds or edits a logo; ‘delete /flussonic/api/logo/image.png’ deletes a logo if no streams are using it.
  • #9424 [Flussonic] An alternative URL for playing archives was added: http://FLUSSONIC-IP/STREAMNAME/index.m3u8?startTime=1567116000&endTime=1567116600. The format dd/mm/yyyyThh:mm:ss is also supported.
  • #9622 [Flussonic] The URL for Microsoft Smooth Streaming was added to the Output tab of stream settings in the Flussonic UI and to VOD location settings (http(s)://flussonic_name:port/stream_name.isml/manifest for streaming and http(s)://flussonic_name:port/vod_location/filename.mp4.isml/manifest for VOD). Подробнее про настройку MSS для live, DVR, и VOD.
  • #9815 [Player] The player supports digital zoom for both DVR and live content. Scroll the mouse wheel at any point over the video image to enlarge or reduce the area.

Улучшено

  • #2498 [Flussonic] Internal improvements for better decoding of MPTS.
  • #5349 [Flussonic] Now Flussonic provides UI and log messages if you turned on the transcoder but no ‘flussonic-transcoder’ package is installed in the system.
  • #8758 [Flussonic] Flussonic Media Server has become a qualified encoder for Akamai MSL 3.2 and MSL 4.x network: https://community.akamai.com/customers/s/article/Qualified-Encoders-MSL-3-2-MSL-4-x?language=en_US
  • #9301 [Flussonic] You can now apply transcoder parameters to more than one stream. A new button allows saving your settings and then using them when editing another stream.
  • #9610 [Flussonic] Our DASH manifest was modified to support playing DASH from Flussonic on LG.
  • #9726 [Flussonic] Cleaning up DVR archives was improved in order to reduce disk operations. If there are locked intervals, you can control how to clean up such parts of archive. Configuring will be described in the Flussonic documentation.

Исправлено

  • #7214 [Flussonic] In the embed.html player with ‘dvr=false’ it was sometimes possible to play the archive.
  • #8705 [Flussonic] The VOD UI page for files with a very long path to file is now displayed correctly.
  • #8843 [Flussonic] The aspect ratio when playing DASH on Windows is correct now.
  • #9021 [Flussonic] Key rotation for GS DRM was fixed.
  • #9113 [Flussonic] The issue with failed replication of an archive was resolved.
  • #9378 [Flussonic] The issue with missing audio track in timeshifted streams was resolved.
  • #9448 [Flussonic] The issue with unsynced audio and video tracks after WebRTC publication was resolved.
  • #9453 [Flussonic] The link to Securetoken was returned to the Auth tab in the UI.
  • #9459 [Flussonic] The text filter by stream name now works correctly on the stream settings pages.
  • #9627 [Flussonic] The issue of v19.09 with LATM ingest was resolved.
  • #9638 [Flussonic] The issue with processing RTP streams from some ONVIF cameras was resolved.
  • #9679 [Flussonic] The UI displays a correct hostname now.
  • #9684 [Player] If the user rewound the recording and then left the page with the player, it generated error messages.
  • #9690 [Flussonic] The DVR player in Origin servers is now available.
  • #9693 [Flussonic] Publication of transcoded streams via m4s was fixed.
  • #9709 [Flussonic] Users with ‘view_auth’ permissions had in fact ’edit_auth’ permissions (found in v19.09).
  • #9711 [Flussonic] The UI now shows correct DVR settings for Origin servers.
  • #9731 [Flussonic] When downloading DVR recordings as an MP4 file, the file was incomplete.
  • #9738 [Flussonic] In v19.10, the transcoder lost tracks of multi-bitrate output UDP and MPEG-TS over HTTP streams.
  • #9756 [Flussonic] DVR multiple improvements.
  • #9765 [Flussonic] The issue with playing encrypted DASH on Panasonic TV sets was resolved.
  • #6439 [MSE-LD player] Incorrect seeking in the MSE-LD player if the source was changed was fixed.
  • #8520 [MSE-LD player] The MSE-LD player can now play streams with an incorrect audio track.
  • #9852 [MSE-LD player] The issue with chart.js in dependencies was fixed.

API и UI для поиска пользователей, видео-руководство по SDK, сетевые настройки камер в UI, пресеты настроек камеры, поиск камер при редактировании прав пользователя, настройки изображения с камер по Onvif, новое в документации.

Flussonic Watcher


Новое в Watcher 19.10

Исправлено в Watcher 19.10

Новое в Watcher 19.11

Исправлено в Watcher 19.11

Новое в документации для последних версиий Watcher

Новое

  • #8593 [Watcher] You can now edit the camera’s network settings (including DHCP, IP address, gateway, and NTP servers).
  • #9103 [Watcher] The administrator can send messages to subscribers by using a new screen in the Watcher UI.
  • #8859 [Watcher] The presets feature is ready: an Organization administrator can create presets of camera settings, these presets then can be chosen when adding cameras in the system.
  • #8384 [Watcher] The icon that opens the list of received messages was added in the header next to Account.
  • #9617 [Watcher] Setting up video image properties, such as brightness and contrast, via Onvif was added to the UI.

Улучшено

  • #9514 [Watcher] Searching for users is now possible with the call ‘api/v2/organizations/NAME/users?search=SEARCH_WORD’.
  • #8961 [Watcher] Now camera presets are available on the camera editing screen in the Camera Presets section.
  • #9492 [Watcher] Searching for users in an Organization can now be done in the UI.
  • #9541 [Watcher] Granting users permissions to cameras is now easier with the camera search box on the ‘Access to cameras’ tab of user settings.
  • #9943 [Watcher] Watcher now supports PostgreSQL 12.

Исправлено

  • #9443 [Watcher] In some cases, removing a user from an Organization resulted in completely deleting them from Watcher.
  • #9450 [Watcher] Removing a user from an Organization did not revoke their permissions to view cameras of that Organization in Tile mode.
  • #9489 [Watcher] The page ‘vsaas/embed?token=1’ now works.
  • #7286 [Mobile Watcher] The issue with camera preview images on some Android versions was resolved.
  • #8582 [Watcher] The button ‘Add camera’ was removed from the UI in demo mode.
  • #8967 [Watcher] The new permission system: The list of Organizations for a user is now displayed on the user settings page.
  • #8975 [Watcher] The new permission system: Now all your changes to the user settings on all tabs are saved only when you click Save.
  • #9000 [Watcher] When a user tries to delete an Organization that has cameras and users, Watcher now shows a warning that all of them will be deleted, and deletes them together with the Organization.
  • #9127 [Mobile Watcher] The issue with MP4 fragments of an archive failing to download was resolved.
  • #9212 [Watcher] The new permission system: Users without permissions for adding cameras and users now cannot see the corresponding buttons.
  • #9253 [Watcher] The new permission system: Now users cannot create and edit Organizations unless they have special permissions.
  • #9437 [Watcher] Mosaics now always fit the screen.
  • #9662 [Watcher] The new permission system: The pagination for camera list (displaying cameras from more than one folder) is now correct.
  • #9789 [Watcher] The new permission system: Users who can edit Organization Users could also create Organization Users.
  • #9868 [Watcher] Now after logging in users are redirected to the certain section of the UI if it was specified in the URL.
  • #9918 [Watcher] The default folder of an Organization was displayed in another Organization.

October

Вышел Flussonic 19.10.

Flussonic Media Server


Что нового

Flussonic Media Server

The Player


Исправлено

Flussonic Media Server

The Player

Новое

  • #856 [Flussonic] Flussonic allows passing CEA-608/708 closed captions in WebVTT for DASH and HLS. To use this feature, add the option ‘closed_captions=PID’ to the ‘url tshttp://’ or to ‘url hlss://’.
  • #9070 [Flussonic] DRMN support from DRMNOW via the SPEKE protocol. It is configured by adding ‘drm cpix keyserver=http://HOST/cpix;’ in stream settings.
  • #9252 [Flussonic] Microsoft Smooth Streaming (MSS) is now supported by our DVR player.
  • #9356 [Flussonic] Now the users have the choice at DVB subtitles conversion to get only one track with text subtitles or two tracks with initial DVB subtitles plus text subtitles. The configuration has 4 options: ‘subtitles=drop|accept|ocr_replace|ocr_add’. Previous ‘allow_subtitles=true’ is supported and means ‘subtitles=accept’. Instead of ‘allow_subtitles=true dvbsubs_ocr=true’ use ‘subtitles=ocr_replace’.
  • #9416 [Flussonic] After publication stops, you can stop pushing the stream by specifying a timeout (for example, ‘push rtmp://HOST/rtmp_tgt timeout=5;’).
  • #9631 [Flussonic] Flussonic now supports pay-per-hour pricing.

Улучшено

  • #5349 [Flussonic] Now Flussonic provides UI and log messages if you turned on the transcoder but no ‘flussonic-transcoder’ package is installed in the system.
  • #8893 [Flussonic] WebRTC publication: Flussonic can calculate the actual maximum bitrate for a publishing session by using the specified number of cycles when the bitrate dropped. The details will be described in our documentation.
  • #9108 [Flussonic] The DVR player in compact mode is now wider and has Play and Pause buttons.
  • #8013 [Flussonic] The UI has a new favicon.
  • #9300 [Flussonic] The user experience with the transcoder was significantly improved. The UI now supports all extra parameters that are supported in the configuration file, and the user has a clear picture of what value each parameter will have.
  • #9392 [Flussonic] Now an MPEG-TS stream shows EPG only related to this stream, so each subscriber gets EPG for their channel only.
  • #9217 [Player] Now you can zoom the timeline in and out with a mouse scroll wheel.

Исправлено

  • #5844 [Flussonic] The issue with missing DVR player for restreamed streams was resolved.
  • #6279 [Flussonic] The transcoded RTMP streams are now compatible with the Periscope app.
  • #7978 [Flussonic] A stream with push rtmp:// continued to be broadcasted after the end of publication.
  • #9148 [Flussonic] The call /api/stream_health/STREAM/ for publishing locations now works.
  • #9215 [Flussonic] After source switching, a segment was written incorrectly to the DVR archive, and this resulted in playing that segment as audio without video.
  • #9247 [Flussonic] A memory leak in the transcoder working with a dedicated external coder was fixed.
  • #9287 [Flussonic] The messages about scaling_governor profile and UDP push buffer were improved.
  • #9352 [Flussonic] The issue with GOP parameter in the transcoder not working was resolved.
  • #9359 [Flussonic] The issue with publishing from Cisco CMS via RTMP was resolved.
  • #9361 [Flussonic] The UI issue of v19.08 with incorrect HLS URLs in ‘Non-Apple devices standard URL’ was fixed.
  • #9407 [Flussonic] In some cases, a stream with several sources and transcoding options ‘force_original_aspect_ratio’ and ‘seamless=true’ was displayed with incorrect aspect ratio.
  • #9452 [Flussonic] Flussonic on CentOS can be updated successfully now.
  • #9464 [Flussonic] The issue of v19.09 with playing DVR archives via HDS was resolved.
  • #9477 [Flussonic] Converting DVB subtitles to WebVTT could cause the transcoder to stop with the error ‘mpegts_reader:470 error:not_implemented_init_ocr’.
  • #9493 [Flussonic] The speed of processing of API calls ‘/flussonic/api/modify_config’ was fixed.
  • #9495 [Flussonic] The schema ‘url mosaic://’ did not work if the option ’local=false’ was used.
  • #9510 [Flussonic] The issue of v19.09 with MSE-LD player not sending all available tracks in the stream’s metadata was resolved.
  • #9583 [Flussonic] The issue of v19.09 with increased traffic to DVR storage was resolved.
  • #9584 [Flussonic] The schema ‘url mixer://’ caused excessive log messages.
  • #9588 [Flussonic] The mosaic of sources (‘url mosaic://’) with ’local=false’ now restarts the sources correctly.
  • #4927 [Player] The seek action in the DVR player if a source is unavailable now works correctly.
  • #5205 [Player] The DVR player has the button for returning to the current play position after zooming or scrolling the timeline.
  • #9307 [Player] When playing live via MSE-LD and a stream gets unavailable, the player now reconnects and gets the stream.
  • #6725 [Player] Sometimes the DVR player stopped playing before a gap in a recording, now it skips gaps.
  • #7746 [Player] When clicking through the timeline the in DVR player, the date and time in the calendar did not change accordingly.
  • #8169 [Player] When clicking through the timeline, the date and time in the calendar did not change accordingly.
  • #8672 [Player] Timeline usability (such as when seeking) in new Watcher versions was improved.
  • #9383 [Player] The issue with websocket connections failing to close after calling stop() was resolved.
  • #9384 [Player] If a stream is offline, the player (DVR, MSE) fails to play the archive and generates too many requests to the server.

September

Вышел Flussonic 19.09.

Flussonic Media Server


Что нового

Flussonic Media Server


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

Flussonic Media Server

Player

Новое

  • #6567 [Flussonic] Flussonic доступен как Docker image: docker run –rm -e LICENSE_KEY=“l4|….” -p 80 -p 443 flussonic/flussonic
  • #7517 [Flussonic] Вы можете настроить битрейт при транскодировании из Opus в AAC при помощи опции ‘aac_ab’, которая задает битрейт выходного AAC (по умолчанию ‘aac_ab=32k’).
  • #7842 [Flussonic] Flussonic может распознавать кодек HE-AAC в кадрах AAC и может считывать маркеры версий HE-AAC.
  • #9134 [Flussonic] UI поддерживает новое представление конфигурации push.

Улучшено

  • #9149 [Flussonic] Аудиокодеки, которые не поддерживаются браузерами, больше не упаковываются для воспроизведения по протоколу MSE-LD в нашем плеере MSE.
  • #7369 [Flussonic] В некоторых случаях Flussonic может потреблять много ресурсов процессора при запуске. Теперь Flussonic отображает предупреждение в пользовательском интерфейсе о том, что система имеет ‘Not optimal scaling_governor profile set’, чтобы вы могли изменить его на ‘performance’ для каждого процессора.
  • #9150 [Flussonic] Streams published via RTMP from Flash players can be configured for playback in browsers via WebRTC or MSE-LD. Add the option ‘output_audio=keep|add_aac|aac’ to output stream configuration.
  • #8283 [Flussonic] The new option ’expires={minutes}’ that you add to DRM settings allows you to set the interval for key rotation.
  • #8734 [Flussonic] You can configure global DVR RAID options in the Flussonic UI and assign global DVR configurations to streams.
  • #8891 [Flussonic] The source switching mechanism was reworked to minimize lags. Flussonic can accept frames from several sources and it will not switch from the lower-priority source until it receives frames from a higher-priority source.
  • #9096 [Flussonic] Переключение с одного источника на другой в кластере было оптимизировано.

Исправлено

  • #3533 [Flussonic] The URL (in the UI) for live publication via RTMP now contains location name instead of ‘static’.
  • #6245 [Flussonic] While ingesting streams via ‘m4s://’ with ‘?tracks=v2a1’ Flussonic could show incorrect bitrate, and latency could increase.
  • #7405 [Flussonic] Subtitles were missing after conversion from mov_text (tx3g) to WebVTT.
  • #7613 [Flussonic] Activation page behavior improvement.
  • #7624 [Flussonic] The Flussonic UI now correctly displays error messages about incorrect push URL and UDP ingest errors.
  • #7674 [Flussonic] All archives are now purged correctly no matter if they were configured with or without a slash at the end of the path.
  • #7829 [Flussonic] In a Flussonic cluster, a Flussonic server always goes for a DVR archive to the server where the corresponding stream is active and the archive is saved (the source where the stream is active has a priority).
  • #7902 [Flussonic] Some set-top-boxes played video from DVR delivered via MPEG-TS with interruptions and crumbling picture.
  • #7908 [Flussonic] Tesseract errors at ffmpeg publication were fixed.
  • #8218 [Flussonic] Now the playlist skips a dead stream instead of returning to the first stream in the list.
  • #8228 [Flussonic] When editing a push URL in the UI, the correct port in the URL is saved to config now.
  • #8264 [Flussonic] The ingest of RTP streams over UDP was fixed.
  • #8616 [Flussonic] The issue with ingest of hlss:// sources was resolved.
  • #8677 [Flussonic] The archive from S3 storage was not cleared if the limit on size was specified as the limit.
  • #8736 [Flussonic] The issue with DVR not written to S3 was resolved.
  • #8750 [Flussonic] Fixed: lags at the beginning and the end of a publication via WebRTC if a backup video was used.
  • #8829 [Flussonic] Removed useless MPEG-TS decoder messages from the log that were added in 19.08 accidentally.
  • #8838 [Flussonic] The UI did not show DVR path if it was configures as global (@my_dvr).
  • #8846 [Flussonic] The issue with transcoder did not start with the option ’external=true’ was resolved.
  • #9005 [Flussonic] All drop-down lists in the transcoder UI now offer ordered values.
  • #9032 [Flussonic] Safari+iOS did not support publication over WebRTC TCP.
  • #9048 [Flussonic] In the UI, ‘Tricolor DRM’ was renamed to ‘GS DRM’.
  • #9057 [Flussonic] The UI did not open the page of a published stream.
  • #9058 [Flussonic] The transcoder UI now has a field for aspect, and saves the configuration with aspect correctly.
  • #9067 [Flussonic] The issues of version 19.08 with starting and configuring the transcoder via the UI were resolved.
  • #9068 [Flussonic] In case of a very large config file with about a hundred streams, the UI might show incorrect data on some tabs (such as DVR and Transcoder).
  • #9069 [Flussonic] Transcoder internal improvement.
  • #9071 [Flussonic] The transcoder UI now allows to correctly remove the logo and alogo options from the configuration.
  • #9080 [Flussonic] DVR settings in the UI are now saved correctly.
  • #9091 [Flussonic] Reconnection of an RTSP source could cause the loss of audio in the stream.
  • #9094 [Flussonic] The transcoder UI option Audio > Copy from origin now works without hanging.
  • #9107 [Flussonic] The issue of recent versions with DVR archive not cleaned up was resolved.
  • #9110 [Flussonic] In the transcoder configuration an ‘ab=…’ option was left after the user chooses to copy the audio tracks from the origin and then canceled copying and saved the settings.
  • #9111 [Flussonic] Extra spaces in the path to the logo file are now deleted.
  • #9120 [Flussonic] With a certain combination of transcoder options, the configuration was not saved.
  • #9126 [Flussonic] Publication via RTMP to Flussonic stopped after about 200 seconds.
  • #9133 [Flussonic] The DVR archive player in the UI now works again.
  • #9145 [Flussonic] Deleting of SSD disk cache settings via the UI now works correctly.
  • #9159 [Flussonic] The presence of EPG data in responses to API requests ‘/flussonic/api/media’ caused too high CPU utilization on the Flussonic server.
  • #9167 [Flussonic] Now the transcoder (with ’external=true’ option) starts even if a stream has a bad name with special characters, such as &, [, and other.
  • #9204 [Flussonic] DVR player and DVR settings in published locations were fixed.
  • #9208 [Flussonic] The unnecessary message ‘’libtesseract.so.3: cannot open shared object file’ no longer appears in the log.
  • #9222 [Flussonic] DVR settings are now deleted correctly via the UI.
  • #9264 [Flussonic] UI messages appearance was improved.
  • #9283 [Flussonic] The issue with turning off the transcoder was resolved.
  • #9288 [Flussonic] Bad sound when using the transcoder.
  • #9306 [Flussonic] The response to the API request ‘/flussonic/api/server’ showed incorrect server hostname field.
  • #5782 [Player] The colors on the timeline in the DVR player when the user selects the time in the Calendar were fixed.
  • #8489 [Player] The player at switching to DVR now shows the button for making snapshots.
  • #8999 [Player] The DVR player tries to reconnect to a lost source in any situation.

Мы выпустили Flussonic Watcher 19.09.

Flussonic Watcher


Что нового

Flussonic Watcher & Flussonic Watcher Mobile


Исправлено

Flussonic Watcher & Flussonic Watcher Mobile

Новое

  • #6782 [Watcher] Our public SDKs for Android and iOS are ready and described in Watcher documentation.
  • #8316 [Watcher] With the API call ‘/vsaas/api/v2/notifications’ you can send your custom push notifications to the Watcher mobile app.
  • #8558 [Watcher] Sending emails by using SendGrid.
  • #8835 [Watcher] The Watcher UI now supports adding cameras by importing the CSV with camera list - the cameras are added to a streamer’s configuration automatically.
  • #8845 [Watcher] Users cannot edit their profile in the new system of user privileges.
  • #8959 [Watcher] Organization administrator can add and edit presets of camera settings, which then can be used when adding cameras in the system.
  • #8963 [Watcher] Users can choose a preset of settings when creating a camera.
  • #8998 [Watcher] The UI now allows you to edit and send push notifications to users.
  • #8951 [Mobile Watcher] Under the player, the app displays the tab Media with information about the currently played stream and all available streams, and the Events tab with motion events and screenshots.

Улучшено

  • #8647 [Watcher] Output stream settings were added to the camera editing screen.
  • #8778 [Watcher] The check box ‘PTZ’ in camera settings is back.

Исправлено

  • #8892 [Watcher] An issue with ‘mode cluster+failover’ was resolved.
  • #9046 [Watcher] The buttons showing the number of cameras were removed from the Users page.
  • #9063 [Watcher] Organizations with users could not be deleted in v19.08 with 500 Internal Server Error.
  • #9131 [Watcher] Camera owners are no longer supported due to the new system of user permissions via Organizations and Folders.
  • #9191 [Watcher] Clicking the Back button in camera settings now takes pagination into account - it brings the user back to the list of cameras on the page where he left it.
  • #9200 [Watcher] After clicking Load More on the folders page, it was impossible to click the loaded cameras.
  • #9203 [Watcher] The issue with errors with video analytics events processing was resolved.
  • #9228 [Watcher] The Mosaic view now works.
  • #9261 [Watcher] Camera PTZ controls are now available for non-admin users such as Organization users.
  • #8230 [Mobile Watcher] Now the mobile app chooses HTTPS if it is enabled to get streams from Watcher.

August

Вышел Flussonic 19.08.

Flussonic Media Server


Что нового

Flussonic Media Server

Плеер


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

Flussonic Media Server

Плеер

Новое

  • #8412 [Flussonic] Flussonic can pass through to MPEG-DASH subtitles in the TTML format.
  • #8763 [Flussonic] An API call like the following can fetch information about only the specified streams: curl /flussonic/api/media?name=STREAMNAME1,STREAMNAME2
  • #8814 [Flussonic] Flussonic now supports the GS (Cifra) DRM (drm gsdrm keyserver=...;).
  • #9013 [Flussonic] A new button, Enable SSH Access, in the Upload debug section of the Flussonic UI allows you to give our support team access to your Flussonic Media Server.
  • #8748 [Player] The player at embed.html?realtime=true now supports bitrate switching and viewing for MSE video content.

Улучшено

  • #7816 [Flussonic] We refactored parsing of the transcoder configuration.
  • #8742 [Flussonic] Flussonic can control publication from a browser via WebRTC to Flussonic so that the browser will adapt its bitrate according to the channel bitrate.

Исправлено

  • #4450 [Flussonic] The issue with unsynced audio and video after transcoding with Intel QuickSync was resolved.
  • #5681 [Flussonic] The 404 error when a stream coming from a HLS source was played via DASH was fixed.
  • #5856 [Flussonic] At bitrate selection the player showed bitrates with excessive precision.
  • #6064 [Flussonic] The issue with audio from a SHOUTcast source not sounding good enough in Flussonic was resolved.
  • #6111 [Flussonic] The issue with ingesting H.265 and H.265+ streams via RTSP was resolved.
  • #6830 [Flussonic] hls2:// no longer fails to pass User-Agent.
  • #6961 [Flussonic] The API call /api/stream_health/STREAMNAME now returns the 404 error if the stream STREAMNAME doesn’t exist in Flussonic.
  • #7104 [Flussonic] Shaka Player v2.5.0-beta had issues with playing back DVR if DASH was used.
  • #7323 [Flussonic] M4S streams could become broken after transcoding.
  • #8381 [Flussonic] The status ‘waiting for stream’ was displayed for all unavailable static streams, even for streams with non-existing source.
  • #8460 [Flussonic] The issue with some HEVC streams losing quality and with GPU processing doubled channels was resolved.
  • #8463 [Flussonic] GOP in transcoded streams could vary despite using the option g=, which caused different length of chunks in HLS streams.
  • #8490 [Flussonic] The transcoder UI offers more fps values to choose from.
  • #8559 [Flussonic] The option allow_subtitles sometimes did not work correctly for HLS sources played on LG TV models.
  • #8596 [Flussonic] Video captured by Flussonic from Decklink capture cards now comes without artifacts.
  • #8597 [Flussonic] The issue with Flussonic failing to ingest H.265 stream was resolved.
  • #8638 [Flussonic] The API call api/dvr/delete did not work if a stream had the copy option.
  • #8723 [Flussonic] Streams with AC3 audio were not played on some Smart TV devices.
  • #8749 [Flussonic] For streams that have file:// and m4s:// sources, now switching between the sources takes no time.
  • #8765 [Flussonic] The UI now displays custom auth backend settings for a stream and allows editing them.
  • #8777 [Flussonic] The transcoder UI wrote external=true to the conifg for CPU transcoding settings.
  • #8781 [Flussonic] Fixed the issue of 19.07 with mosaic view failed with the ‘remote_node_failed’ error.
  • #8813 [Flussonic] The Flussonic UI did not work if the config contained the web_script directive.
  • #8817 [Flussonic] The issue with HLS playlists containing incorrect bitrates for a multi-bitrate stream was resolved.
  • #8867 [Flussonic] The first selection of the GPU in the transcoder UI is now saved correctly in the configuration file (`deviceid`).
  • #8912 [Flussonic] In v19.05 and higher, if the push udp:// directive contained the option cbr, then the stream failed to be played.
  • #8698 [Flussonic] The auth_backend directive did not process 301/302 redirects.
  • #4739 [Player] The DVR player (embed.html?dvr=true) now works in Microsoft Edge.
  • #4864 [Player] The player with the realtime option (embed.html?realtime=true) now works in Internet Explorer.
  • #5034 [Player] The player embed.html and the DVR player (embed.html?dvr=true) now support Internet Explorer 11.
  • #5668 [Player] The player in Chrome stopped responding when the user jumped to another time point.
  • #7299 [Player] If a stream is unavailable, the DVR player now shows a correct message when the user tries to switch to live.
  • #7931 [Player] The player paused itself after the autoplay policy was applied.
  • #8055 [Player] MSE-LD player failed to play live video containing audio tracks.
  • #8325 [Player] In mobile apps, the player failed to play DVR archives.
  • #8361 [Player] DVR playback stopped at the end of an hour.
  • #8648 [Player] The player now performs seek accurately in Safari.

Вышел Flussonic Watcher 19.07.1

Flussonic Media Server

Этот выпуск содержит улучшения и исправления ошибок и полностью посвящен Flussonic Watcher.

В выпуске: улучшенный алгоритм отсылки нотификаций о событиях движения, доступ к DVR по клику Play на камере в списке камер, фильтрация камер по статусу Online, обновление документации на `autologin_token`, восстановление последнего бэкапа по умолчанию, правильный User Agent в access log.


Что нового

Flussonic Watcher

* #8485 (improved) [Watcher] To increase the reliability of motion detection notifications, Watcher evokes the motion event more than once for the same event ID. This ensures that users will receive the notification even if they subscribed for notifications right after motion was detected.
* #8581 (improved) [Watcher] The backup tool (`/opt/flussonic/contrib/watcher backup`) now stores backup files in `/var/lib/flussonic/watcher-backups`. The last created backup is restored if no date was specified.
* #8608 (improved) [Watcher] The documentation about the usage of `autologin_token` was updated.


Исправлено

Flussonic Watcher

* #5402 (fixed) [Watcher] Mosaic view in Safari was fixed.
* #7259 (fixed) [Watcher] Access Log now shows correct User Agent of users who logged in from the mobile app.
* #7670 (fixed) [Watcher] The rare issue with Agent losing connection with Watcher was resolved.
* #7848 (fixed) [Watcher] The issue with cameras not sending video was resolved.
* #7895 (fixed) [Watcher] The display of options under More in the list of Agents was fixed.
* #7987 (fixed) [Watcher] The issue with playback of video embedded on the page `vsaas/embed` was fixed.
* #8215 (fixed) [Watcher] In Profile, autocomplete on login and password is disabled now.
* #8540 (fixed) [Watcher] DVR settings for cameras were not saved correctly in a certain situation.
* #8637 (fixed) [Watcher] The check box for filtering cameras by Online status is present again in the List view.
* #8640 (fixed) [Watcher] Watcher might fail to start after updating to 19.06.1.
* #8659 (fixed) [Watcher] Changes in the UI branding settings sometimes were not applied on the login page.
* #8692 (fixed) [Watcher] Small fixes in UI texts.
* #8741 (fixed) [Watcher] Now you can view archived video from a camera by clicking the Play button on the camera in Cameras.
* #8772 (fixed) [Watcher] The issue of version 19.06 with `flussonic-watcher` failing to update was fixed.
* #8815 (fixed) [Watcher] On low-resolution screens the DVR player now fits the screen.

Watcher Mobile App

* #8790 (fixed) [Mobile Watcher] The app on iPad Pro 3 stopped responding when the user changed screen resolution.


Больше не поддерживается

* #8798 (deprecated) [Watcher] API v1 is no longer supported.

July

Вышел Flussonic 19.07.

Flussonic Media Server


Что нового

Flussonic Media Server

Flussonic Agent

Watcher Mobile

Player


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

Flussonic Media Server

Flussonic Watcher

Player

Новое

  • #8017 [Flussonic] Flussonic can detect silence in a stream according to your settings (for example, silencedetect noise=-40dB duration=60 interval=10) and send the event audio_silence_detected periodically over the specified interval. Another event, audio_silence_end, is generated when the sound appears. Подробнее
  • #8136 [Flussonic] Two new TCP WebRTC options - TCP TURN and ICE-TCP - allow connecting to Flussonic via TCP instead of UDP.
  • #8262 [Flussonic] On the Auth backends tab in Flussonic UI you can edit all auth backend options.
  • #8324 [Flussonic] The support for Akamai Media Services Live 4
  • #8350 [Flussonic] Added support for Microsoft Smooth Streaming (MSS).
  • #8684 [Flussonic] The WebDAV file system can be used for DVR (set it up as follows: dvr http://localhost:5671/webdav/storage;), and it supports copying streams to it with copy.
  • #7697 [Agent] Flussonic Agent now supports Raspberry Pi 3 model B+.
  • #8470 [Watcher Mobile] Users can manage cameras through the mobile app.
  • #8513 [Player] The player in embed.html supports DASH, you should use embed.html?proto=dash.

Улучшено

  • #7351 [Flussonic] MPEG-TS decoder improvements: MPEG-TS ingest latency was significantly reduced. Timing shifts between tracks are handled better now.
  • #8693 [Flussonic] The parameters that you used in the configuration of published sources (with url://publish) can now be used in live streams configuration. For example, live channel_01{output_audio aac;}

Исправлено

  • #5448 [Flussonic] A number of issues with OCR recognition of DVR subtitles were fixed (such as wrong order of phrases).
  • #6915 [Flussonic] When you remove a static stream from Flussonic, its DVR archive is deleted from the storage.
  • #7275 [Flussonic] The value of output traffic shown in the UI in out: now includes clients playing streams via DASH, MPEG-TS, and RTMP. It also includes streams copied to other servers via HLS (push hls://).
  • #7316 [Flussonic] Fixed media_info for WebRTC publishers.
  • #7562 [Flussonic] The player did not switch correctly to DVR archive from an unavailable live stream.
  • #8081 [Flussonic] Smooth source switching when the order of tracks is being changed was fixed.
  • #8107 [Flussonic] Source switching for segment protocols (M4F, HLS, live DASH, including DVR archive) has received internal improvements that ensure correct segment processing when a stream source changes.
  • #8445 [Flussonic] Switching of the source from M4S to file when using transcoding works more smoothly if you use “prepush=false” option for the M4S source.
  • #8465 [Flussonic] Transcoding with hardware was improved.
  • #8538 [Flussonic] Connecting to VOD at Amazon S3 was fixed.
  • #8583 [Flussonic] DASH playback could freeze as a result of different maximum frame rate in the manifest and actually in the stream.
  • #8610 [Flussonic] Memory leakage that could occur in 19.06 was fixed in version 19.06.1.
  • #8689 [Flussonic] Fixed transcoder configuration when the user specified Frames in GOP.
  • #8713 [Flussonic] The issue of v19.06 with DVB subtitles was fixed.
  • #5608 [Watcher] The slow work of the list of cameras in Tile view mode was fixed.
  • #8586 [Watcher] The UI for editing mosaics has received small improvements.
  • #8609 [Watcher] Filtering on the Usages page now works.
  • #8637 [Watcher] The check box for filtering cameras by Online status is present again in the List view.
  • #6881 [Player] DVR playback of unavailable streams now works.
  • #8121 [Player] When a user jumped to another time on the timeline in DVR, the player did not play video from the selected moment but from the beginning of that hour.
  • #8625 [Player] The player now keeps the chosen speed of playback when a user jumps to another time on the timeline.

June

Мы рады представить вам первое обновление Flussonic Media Server в 2017-м году. В нем реализован ряд важных дополнений.

Мы также серьезно поработали над проблемой рассинхрона аудио и видео в MPEG-TS декодере и связанных модулях.

Мы улучшили процесс прошивки нашего агента на камеры нескольких производителей.

Список дополнительных изменений:

Краткий обзор того, что мы сделали в 2016-м.

Мы очень хорошо отработали работу нашего продукта Flussonic Watcher

Мы создали программу-агент, которая соединяет IP-камеры из NAT-ted сети с Flussonic server. Агент развернут на камерах XMeye, Hikvision и на моделях около 30 производителей. Теперь стало возможным подготовить прошивку и поставить ее на новую камеру или на имеющуюся, причем дистанционно. Если вас интересуют возможности, связанные с этим пунктом, напишите нам.

Также вы теперь можете использовать мобильное приложение для Watcher (включая возможность развернуть ее со своего dev аккаунта), соединять его со своим биллингом и абонентской базой через наше проверенное и протестированное АПИ. Вы также можете развернуть через АПИ платформу для абонентов под своим брендом.

Для Flussonic мы также добавили поддержку для энкодеров NVidia и Intel Quicksync а также добавили поддержку кодека h265.

Мы создали админский интерфейс , позволяющий работать с более чем 1000 камер одновременно. Мы увеличили производительность Flussonic: теперь он может выдерживать до 1400 работающих IP камер на один сервер.

Много сделано и в области WebRTC. Сейчас он доступен для всех и вы можете его использовать без без частных прав на бета. Используйте его, добиваясь задержки видеопотока в своем браузере всего в 300 милисекунд.

Также мы серьезно проработали поддержку DASH: сейчас стало возможным использовать архив через DVR по DASH. Мы подготовили вас к отказу от Flash.

Для работы с поставщиками услуг видеостриминга вы можете теперь использовать нашу систему переименования стримов. Вы можете выдавать плейлисты с переписанными одноразовыми именами и затем транслировать их в оригинальные имена потоков.

Мы очень рады, что вы используете наше программное обеспечение и, оно помогает вашему бизнесу!!