Вышел Flussonic 19.07.

Что нового

Flussonic Media Server

  • #8017 (new) [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 (new) [Flussonic] Two new TCP WebRTC options - TCP TURN and ICE-TCP - allow connecting to Flussonic via TCP instead of UDP.
  • #8262 (new) [Flussonic] On the Auth backends tab in Flussonic UI you can edit all auth backend options.
  • #8324 (new) [Flussonic] The support for Akamai Media Services Live 4
  • #8350 (new) [Flussonic] Added support for Microsoft Smooth Streaming (MSS).
  • #8684 (new) [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.
  • #7351 (improved) [Flussonic] MPEG-TS decoder improvements: MPEG-TS ingest latency was significantly reduced. Timing shifts between tracks are handled better now.
  • #8693 (improved) [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;}

Flussonic Agent

  • #7697 (new) [Agent] Flussonic Agent now supports Raspberry Pi 3 model B+.

Watcher Mobile

  • #8470 (new) [Watcher Mobile] Users can manage cameras through the mobile app.

Player

  • #8513 (new) [Player] The player in embed.html supports DASH, you should use embed.html?proto=dash.

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

Flussonic Media Server

  • #5448 (fixed) [Flussonic] A number of issues with OCR recognition of DVR subtitles were fixed (such as wrong order of phrases).
  • #6915 (fixed) [Flussonic] When you remove a static stream from Flussonic, its DVR archive is deleted from the storage.
  • #7275 (fixed) [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 (fixed) [Flussonic] Fixed media_info for WebRTC publishers.
  • #7562 (fixed) [Flussonic] The player did not switch correctly to DVR archive from an unavailable live stream.
  • #8081 (fixed) [Flussonic] Smooth source switching when the order of tracks is being changed was fixed.
  • #8107 (fixed) [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 (fixed) [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 (fixed) [Flussonic] Transcoding with hardware was improved.
  • #8538 (fixed) [Flussonic] Connecting to VOD at Amazon S3 was fixed.
  • #8583 (fixed) [Flussonic] DASH playback could freeze as a result of different maximum frame rate in the manifest and actually in the stream.
  • #8610 (fixed) [Flussonic] Memory leakage that could occur in 19.06 was fixed in version 19.06.1.
  • #8689 (fixed) [Flussonic] Fixed transcoder configuration when the user specified Frames in GOP.
  • #8713 (fixed) [Flussonic] The issue of v19.06 with DVB subtitles was fixed.

Flussonic Watcher

  • #5608 (fixed) [Watcher] The slow work of the list of cameras in Tile view mode was fixed.
  • #8586 (fixed) [Watcher] The UI for editing mosaics has received small improvements.
  • #8609 (fixed) [Watcher] Filtering on the Usages page now works.
  • #8637 (fixed) [Watcher] The check box for filtering cameras by Online status is present again in the List view.

Player

  • #6881 (fixed) [Player] DVR playback of unavailable streams now works.
  • #8121 (fixed) [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 (fixed) [Player] The player now keeps the chosen speed of playback when a user jumps to another time on the timeline.