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

Теперь Flussonic умеет досылать потерянные UDP-пакеты в ответ на сообщения от браузера.
Это позволяет совместить минимальную задержку и передачу видео без артефактов даже при нестабильном интернет-соединении.
Добавлена поддержка кодека AV1.
Ознакомьтесь с полным списком улучшений и исправлений ниже и обновите ваши серверы как можно скорее!
Что нового
- #19932 (new) (Flussonic) Added a new playback URL format (
srt://ip:port
) for SRT streams that is supported by most players.
- #21022 (new) (Flussonic UI) Added “Error” filter on the “Media” page to filter streams with errors.
- #21282 (new) (Player) Player can now pass the information about available tracks and the currently used track to the browser.
- #21443 (new) (Flussonic) Flussonic can now retransmit packets to a browser after getting the event that a packet was not received. This works for UDP packets during WebRTC playback.
- #21505 (new) (Flussonic) Playing HLS stream with multiple audio tracks now works correctly for streams with DVR.
- #21521 (new) (Player) It is now possible to display thumbnails for DASH playback in the rewind mode.
- #21580 (new) (Flussonic API) Added
status
field for a stream statistics in the API schema.
- #21646 (new) (Flussonic API) Created specification for HTTP playback API. It will be published soon.
- #21664 (new) (Flussonic API) Added
dvr
and ssl
flags for a session in the API schema.
- #21699 (new) (Flussonic API) Added initial specification for WHIP (WebRTC HTTP ingest protocol) and WHAP (WebRTC HTTP plAy protocol). It will be published soon.
- #21786 (new) (Flussonic) It is now possible to publish and play video encoded with AV1 codec via WebRTC.
- #21886 (new) (Flussonic) It is now possible to record MP4 video encoded with AV1 codec into a DVR archive and export it from the DVR archive.
- #21915 (new) (Flussonic) Video encoded with AV1 codec with audio encoded with OPUS codec can now be played via DASH protocol.
- #21980 (new) (Flussonic) Video encoded with AV1 codec with audio encoded with OPUS codec can now be played with MSE Player in browsers.
- #21982 (new) (Flussonic) Video encoded with AV1 codec with audio encoded with OPUS codec can now be played via HLS protocol.
Что исправлено
- #16640 (fixed) (Flussonic) (NVENC transoder) Fixed memory leaks in NVENC trancoder.
- #17678 (fixed) (Flussonic Coder) Fixed incorrect transcoding of a stream with interlacing. Updated SDK.
- #17859 (fixed) (Flussonic) Fixed the issue with
flussonic-epmd.service
, causing Flussonic not to start after the reboot or an update.
- #19496 (fixed) (Flussonic) Fixed freezing of some MPEG-TS streams after publishing in Flussonic.
- #19528 (fixed) (Flussonic) Fixed the issue with bad restoring of SRT publication from vMix after a short connection loss.
- #19678 (fixed) (Player) Fixed incorrect scaling of a timeline with a mouse cursor when playing a DVR archive.
- #19944 (fixed) (Flussonic UI) Fixed broken IPTV plugin in Flussonic UI.
- #20612 (fixed) (Flussonic) Fixed incorrect logging when closing RTMP source for publication.
- #20749 (fixed) (Flussonic) Fixed delays when restarting a file in an on-demand stream by removing unnecessary operations between restarts.
- #21207 (fixed) (Flussonic UI) Fixed the issue when a template prefix was not set in the template configuration being added via UI.
- #21217 (fixed) (Flussonic Coder) Fixed errors when getting Flussonic Coder interfaces via API V3.
- #21301 (fixed) (Flussonic) Fixed stopping a video track after interruption of an audio track in a mixer stream.
- #21312 (fixed) (Flussonic UI) Deleted unnecessary code when accessing API and, thus, improved the Flussonic UI performance.
- #21335 (fixed) (Flussonic) Fixed the issue with unavailable stream on a restreamer after switching it from on-demand to static.
- #21423 (fixed) (Flussonic UI) Fixed absence of “SD” or “HD” icons for tracks in stream settings on the “Overview” tab.
- #21566 (fixed) (Flussonic) Fixed the issue when receiving teletext with Decode Time Stamps (DTS) was out of sync with other media.
- #21584 (fixed) (Flussonic UI) Deleted unnecessary requests on start and, thus, improved the Flussonic UI performance.
- #21593 (fixed) (Flussonic) Fixed incorrect work of the
except
option for streams in a cluster when using templates.
- #21594 (fixed) (Flussonic API) Fixed absence of information about cluster peers and sources in stream statistics in API V3.
- #21622 (fixed) (Player) Fixed the issue when Player did not start DVR archive playback after pausing live stream.
- #21623 (fixed) (Player) Fixed displaying incorrect state of the Pause button when playing a DVR archive.
- #21639 (fixed) (Flussonic) Fixed memory leak when playing a stream with CMAF enabled.
- #21685 (fixed) (Flussonic) Fixed incorrect resizing of thumbnails for DASH playback.
- #21723 (fixed) (Flussonic UI) Custom queries on pulse graph page was fixed.
- #21748 (fixed) (Flussonic) Fixed incorrect displaying of bitrate when capturing video from Decklink SDI cards.
- #21779 (fixed) (Flussonic UI) Deleted unused files and packages and, thus, improved the Flussonic UI performance.
- #21800 (fixed) (Flussonic API) Fixed the error when sending POST request for server configuration validation with data in
application/json
format.
- #21852 (fixed) (Flussonic UI) Significant improvement of main page speed loading.
- #21859 (fixed) (Flussonic UI) Fixed impossibility to download a playlist from the IPTV plugin. Now it is necessary to pass the
token
parameter (instead of key
) to receive a playlist: http://localhost:8080/tv/playlists/client_name?token=XXXXXXX
.
- #21872 (fixed) (Flussonic UI) Fixed absence of track resolution in the “Output media info” section on the “Overview” tab in the stream settings.
- #21885 (fixed) (Flussonic API) Fixed duplicated fields in
track_info
part of stream parameters in API schema.
- #21917 (fixed) (Flussonic UI) Fixed broken video capturing from DVB cards with
record_input
enabled.
- #21927 (fixed) (Flussonic) Fixed issue with cluster ingest when one server in a cluster shuts down, and its streams are not redirected to another active server in a cluster.
- #21956 (fixed) (Flussonic) Fixed returning empty playlist during playback with IPTV plugin.
- #21959 (fixed) (Flussonic) Trimming after DTS rollover in UDP push was fixed.
- #21981 (fixed) (Flussonic API) Fixed returning incorrect status of a stream with missing source in response to the API request. Now ’error’ status is returned instead of ‘waiting’.
- #22000 (fixed) (Flussonic Coder) Fixed absence of the “Chassis” tab in Flussonic Coder UI.
- #22010 (fixed) (Flussonic UI) Fixed setting
segment_duration=0
instead of deleting this parameter after deleting in Flussonic UI.
- #22021 (fixed) (Flussonic) Fixed the error when accessing API with a disabled stream. It caused incorrect displaying streams in Flussonic UI and an error when getting the list of streams via API.
- #22037 (fixed) (Flussonic) (NVENC transoder) Fixed transcoder crash when switching to a fallback file in
devices=auto
mode.
Обновления в документации