Flussonic Media Server v.23.03

Что нового в Flussonic Media Server 23.03
Распознавание и поддержка субтитров, врезка рекламы, статистика просмотров в новом личном кабинете, улучшения в веб-интерфейсе, новые возможности DVR Player, возможность задавать длительность для DASH-манифеста, восстановление проигрывание VOD потока по RTSP протоколу, улучшение производительности у пушеров, мультиплексор (теперь с T2-MI и новыми субтитрами), поддержка различных карт видео-захвата, расширение Flussonic API и многое другое - в релизе 23.03 Flussonic Media Server
Flussonic Media Server
- #8752 (new) (DVR Player) Added the control for track selection when playing an MBR archive.
- #16060 (new) (DVR Player) Added export_limit qs option for
embed.htmlpage allowing you to limit the permitted duration of the exported video fragment. - #23389 (new) (Flussonic) Supported OP-47 teletext standard for Decklink cards.
- #26433 (new) (Flussonic k8s) The StatefulSet object replaced with DaemonSet because StatefulSet required complex antiaffinity mechanisms to guarantee the launch of no more than one Flussonic Pod on a node, while DaemonSet is more suitable because Kubernetes itself guarantees one Pod per node.
- #27281 (new) (Flussonic) The video resolution is now displayed in Input media info and Output media info on the stream's Overview tab.
- #27748 (new) (UI) Implemented pagination for viewing more than 100 open VOD files on the VODs tab in the admin UI.
- #28135 (new) (Flussonic API) The streams.inputs.stats.active field implemented in Flussonic according to the schema.
- #28143 (new) (DVR Player) Supported overlaying logos for DVR recordings playback and preview when
autoplay=falseis passed in the qs. - #28232 (new) (DVR Player) The video track selection supported for for OTT player mode.
- #28340 (new) (Flussonic API) Implemented the public_stream_get method of the streaming API allowing you to fetch the stream metadata (the same as in
streams_list). - #28361 (new) (DVR Player) The procedure for setting the export interval made more convenient: double-click on the timeline moves the nearest interval mark to the selected point even if you've scrolled the timeline so that the marks are not visible.
- #28428 (new) (DVR Player) The thumbnail of the current archive frame is now displayed over the marker when you set the archive export intervals to facilitate the selection.
- #28657 (new) (UI) The tab view was updated to the new design throughout the UI.
- #28778 (new) (Flussonic) Supported receiving of raw RTP multicast.
- #16842 (improved) (Flussonic) Fixed issue with WebVTT subtitles missing in fMP4 HLS manifest.
- #18925 (fixed) (Flussonic) Fixed the archive cleanup according to the configured limits after several consecutive publications with the same stream name.
- #22782 (improved) (UI) The main menu items are now consistently populated from UI settings returned by the backend instead of picking diverse parameters like
is_chassisfrom various requests. - #23900 (fixed) (DVR Player) Fixed issue with DVR not being available on the
embed.htmlpage when media name aliasing was in use. - #25344 (fixed) (Coder) Fixed log saving to
/var/log/journalon the Coder. - #25889 (fixed) (Flussonic) Restored VOD playback over RTSP protocol.
- #26271 (improved) (UI) Improved Cloud stream overview page at my2.flussonic.com.
- #26524 (fixed) (Coder) Fixed l4t2 transcoder segfaults that were due to iommu faults.
- #26617 (fixed) (Flussonic) Fixed the "The region name is not valid" error prevented VOD listing using S3 API with Cloudflare R2.
- #27123 (fixed) (Flussonic) Reduced the number of undescriptive
live_stream_coremessages in logs. - #27289 (fixed) (Flussonic) Fixed incomplete display of WebVTT subtitles after DVB OCR.
- #27342 (fixed) (Flussonic) Fixed desynchronization of converted WebVTT with original DVB teletext.
- #27408 (fixed) (Coder) Fixed display of several DNS addresses in the UI.
- #27419 (improved) (UI) Fixed issue with the input info update in the stream list after the input switch due to the source error.
- #27445 (fixed) (Flussonic) Fixed T2-MI ingest over ASI from DekTec cards without
plpoption in the input URL. - #27503 (fixed) (Flussonic) Fixed issue with DekTec SDI card not ingesting the source because of incorrect audio data while showing that the port is busy.
- #27537 (improved) (Flussonic) Fixed transcoder with Intel Quick Sync Video on Intel Atom CPUs.
- #27974 (fixed) (Flussonic) Fixed RTSP capture failures caused by incorrect handling of desync error.
- #28036 (improved) (Flussonic) Fixed failure caused by null value accepted by Flussonic for chassis DNS even though it is
nullable: falsein the API schema. - #28057 (fixed) (Flussonic API) The deprecated options
disk_space,disk_limit, anddvr_limitwere removed from the API schema. - #28073 (fixed) (Flussonic) Fixed issue with teletext missing on the video ingested from an SDI card after push to that same SDI on the loop.
- #28096 (fixed) (Flussonic) Fixed increasing Scheduler and CPU usage at the same traffic.
- #28133 (improved) (Flussonic API) The
broken_configvalue of thestreamer_statusparameter now indicates if there are any problems with config_external validation. - #28165 (fixed) (Flussonic) Fixed memory leak on the pusher that was due to the missing check of starting status timeout.
- #28223 (fixed) (Flussonic) Fixed issue with ABR options in the config file not applied to WebRTC publications.
- #28300 (improved) (Flussonic API) The
two_fullprofile for Decklink cards added to the schema according to the documentation. - #28302 (fixed) (Flussonic) Fixed issue with MPTS pusher not starting after Flussonic restart with
unexpected_starterror caused by statistic timer starting right at the start instead of after first data transmission. - #28317 (improved) (UI) Supported Markdown formatting for ticket text at my2.flussonic.com.
- #28342 (fixed) (UI) Fixed the display of the main menu on mobile devices where the menu didn't fold after selecting an item.
- #28344 (improved) (UI) The changed object is now displayed in the API calls list on the "Cloud - Audit_logs" page at my2.flussonic.com
- #28374 (improved) (UI) The server list is now displayed on the Retroview - Sessions page at my2.flussonic.com.
- #28375 (improved) (Coder) Fixed the order of Flussonic starting up on the coder.
- #28425 (fixed) (UI) Several improvements and fixes on the Tickets page at my2.flussonic.com: 1) Fixed page crash in Safari; 2) Supported line brake on
\nescape character; 3) Fixed URL parser to avoid too long lines; 4) Added scroll bar to improve the view whenpreandcodetags are in use. - #28437 (improved) (UI) Date and time of the sessions is now displayed in the session list at my2.flussonic.com.
- #28469 (fixed) (Flussonic API) Fixed response to GET /name/recording_status.json request in the Streaming API to return correct data when there is no DVR enabled for the stream. This also fixes such streams playback in the Watcher mobile apps.
- #28496 (fixed) (Flussonic API) Fixed the format of
started_atparameter returned among session statistics to comply with the schema and show milliseconds instead of seconds as earlier. - #28515 (improved) (Flussonic API) Implemented WHEP endpoint in the Streaming API. The obsolete
whapendpoint will continue to work for backward compatibility but you must usewheponly in your new projects. - #28519 (fixed) (Flussonic) Improved log collection process to avoid excessive logging of VBI/VANC events at DekTec SDI ingest when
vbi_debugis not enabled. - #28635 (improved) (UI) The session list is now sorted descending by starting date and time on the "Playback all" page at my2.flussonic.com.
- #28748 (fixed) (Flussonic) Supported RTMP play sessions with
nullvalue for therefererspecified to allow playback of RTMP streams from Wowza. - #28799 (improved) (UI) Added "By users" and "Unique sessions" tabs on the Retroview -> Sessions page at my2.flussonic.com
- #28816 (fixed) (Flussonic) Fixed crash while reindexing the DVR.