Notifications
Clear all

Welcome to bestrestream iptv forum• İp Tv Forum • IPTV community • IPTV Forum Site

If email confirmation not received check spam box in your email.

  • Everyone is invited! My iptv forum is for everyone, new and advanced user alike!
  • Searching is key! Before you post a question, use the iptv forum search feature to determine whether your topic has already been covered.
  • Do not start flame wars! If someone has engaged in behavior that is detrimental to the discussion -- spamming, harassment, etc -- report the post and we'll take a look.
  • Join us now to access all our features. Once you register and login, you will be able to create topics, reply to existing topics, give reputation to your other members, get your own private messenger, and much more. It's also fast and completely free, so what are you waiting for?

Changelog - 2022 - Flussonic Media Server

1 Posts
1 Users
0 Reactions
48 Views
(@bankiptv)
Posts: 88
Reputable Member
Topic starter
 

Transcoder

The biggest news is support for AV1 hardware encoding. Save traffic using AV1: Flussonic supports AV1 both on reception and on output. To use this feature, you will need cards from the NVIDIA Ada Lovelace generation and above.

Intel QSV has received visible changes: the work of crop and the work of deinterlace filters has been improved, videos after the transcoder look smoother.

Configuration system

The option config_externalis now available not only through environment variables, but also through flussonic.conf. If you manage a large cluster of servers, or simply have a large number of dynamic threads, then be sure to take a look at the documentation to find out how to configure Flussonic to work with an external configuration system.

Advertising insert

Now SCTE-35 tags are available for DASH manifests; inserting advertisements on the player is now possible not only with the HLS protocol. SCTE35 capture from MPEG-TS sources now works by default and does not require manual activation. Tags will be accepted from any MPEG-TS sources: UDP capture, publishing via SRT, recapturing via HTTP MPEG-TS.

Multicast Reservation

The new option allows you to run UDP MPEG-TS broadcast in standby mode, i.e. Flussonic will not send data to the network while there is traffic in the multicast group. As soon as it is discovered that the main broadcaster has disappeared, we will start broadcasting, and as soon as he returns, we will stop.

WebRTC

Our WebRTC Player can publish video from a canvas element, giving you the ability to apply your own filters, logos and other dynamic data to the webcam image. For example, you can not limit yourself to “standard” OS filters, but apply your own “masks”.

We have also improved the mechanisms necessary for high-quality operation of WebRTC ABR: selecting the track from which to start playing, improved the NACK processing mechanism and enabled it by default for all clients.

SDI

At 22.12 we spent a lot of time working with professional equipment, this affected the support of Decklink, DekTec, and Magewell. We added support for new vendor SDKs and added Dolby Digital Audio capture.

Flussonic can not only capture audio and video from SDI sources, but also supports VBI/VANC, extracting both subtitles and teletext from any SD-SDI, HD-SDI sources. This data can also be sent to SDI, forming an SDI bridge between studios.

Check the full list of improvements and fixes below and get your servers upgraded as soon as possible.

What’s New in Media Server 22.12

Documentation updates

New

  • #12007 (Flussonic) Supported SCTE-35 ad insertion markers for DASH. This feature works without additional settings.
  • #23122 (Flussonic API) Implemented GET /vods/opened_files endpoint returning the list of VOD files that are currently played by clients.
  • #23960 (Flussonic) The configuration process for SCTE-35 ad insertion markers updated to automatically pass them through. The scte35=true option is no longer required.
  • #25095 (WebRTC Publisher) Added ability to use the canvas element in our WebRTC Publisher to apply custom filters to the video.
  • #25111 (Flussonic) Implemented failover mode for MPTS pusher. Add standby=true option in the pusher’s config on your backup server to use it.
  • #25127 (flussonic) Supported Dolby Digital audio ingest from DekTec SDI.
  • #25317 (Flussonic) The senc boxes are now the same for the same segments of an encrypted DASH track.
  • #25507 (Flussonic API) Added ability to pass custom query string parameters in chunk list URLs. You can use this feature to implement your own cashing server with custom token check between Flussonic and an IPTV portal.
  • #25999 (Flussonic) Supported push of video, audio, teletext and ad injection markers to DekTec SDI cards.
  • #26259 (Live Player) The filter.tracks option supported for live embed.html URL allowing you to change the order of the tracks played.
  • #26374 (UI) The billing page with invoices and payments added to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
  • #26516 (Flussonic) Supported passing through of VBI teletext from DekTec SD-SDI streams.
  • #26690 (UI) Added “Cloud - Audit logs” page to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
  • #26955 (Flussonic) Added ability to specify the config_external option in Flussonic configuration file.
  • #27020 (Flussonic) Enabled the set of default parameters for retransmit of NACK (negatively acknowledged packets) in “WebRTC adaptive bitrate” algorithm.
  • #24520 (Flussonic) Added a brief paragraph about defining hardware requirements for transcoder.
  • #24970 (Flussonic) Added a new chapter about the workflow of a UGC service to the UGC implementation guideline.
  • #25659 (Flussonic API) Added descriptions of more than 400 fields in the API Reference. All non-private parameters are now described.
  • #26005 (Flussonic) Added a new chapter about the scalability and failover to the UGC implementation guideline.
  • #26647 (Flussonic) The “Support” section of the documentation regrouped to include answers to frequently asked questions and Administrator’s guide.
  • #26874 (Flussonic) Deleted mentions of obsolete on_play and on_publish options in the context of overriding the config. Please use config_external instead. The on_play and on_publish options remain for authorization purposes only.
  • #26875 (Flussonic) Described the use of [config_external] option for managing Flussonic configuration from your own self-developed configuration backend.

Improved

  • #25225 (WebRTC Player) Fixed issue with the preview property used in our example of the WebRTC player use not working properly.
  • #25372 (Flussonic API) The obsolete input_media_info and media_info.params parameters were completely removed from the API.
  • #26510 (Retroview) Authorization by JWT token supported for Retroview API requests.
  • #26529 (Flussonic API) JWT token supported for Billing API requests.
  • #26663 (UI) Added the license purchase page to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
  • #26693 (Flussonic) Deleted support for overriding stream config via auth backend responses. Use config_external instead.
  • #26726 (Flussonic API) The $delete: true logics implemented for listeners in PUT /config endpoint.
  • #26765 (UI) Added all previously supported filters to the “Retroview - Streams” page in your new personal account dashboard (my2.flussonic.com) that we are currently developing.
  • #26769 Fixed the playback of the stream with the mp2 codec in browsers.
  • #26785 (UI) Fixed issue with incorrect tab switching in Flussonic Cloud UI.
  • #26803 (UI) Added “Cloud - Usages” page to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
  • #26910 (UI) The main menu in Flussonic UI now opens without a click when you hover over it.
  • #26982 completely deleted mysql api. Do not forget to remove mysql option from config file.
  • #26987 (Flussonic) Configuration parsing is now fully based on OpenAPI.
  • #26998 completely removed support for obsolete “include” directive in config file. Use automatically included files in .d catalog.
  • #27005 (UI) Removed obsolete mysql field from configuration and the UI.
  • #27052 (UI) Access to Flussonic Cloud on my2.flussonic.com is now only allowed when enabled in the administration panel. The user should accept the public offer once when accessing the Cloud.
  • #27068 (Flussonic) Excluded the use of deprecated stats.input_media_info in Flussonic UI. The input.stats.media_info is now applied to display input status in the UI.
  • #27127 do not handle second as segment_duration input anymore in API. Use only milliseconds (greater or equal than 1000)
  • #27141 deleted obsolete api/sessions. Use documented api/v3/sessions instead
  • #26015 (Flussonic) Explained the new way to receive the full schema in JSON format from any API reference page by adding .json in the end of the URL.
  • #26335 (Flussonic) The [article about DekTec] updated to show that SCTE-104 ad inject markers are now supported for this card.
  • #26342 (Flussonic) Updated cluster ingest page to reflect that, in new Flussonic UI, the current server(s) where the stream is currently running is now displayed on the “Streams” page.
  • #26582 (Flussonic) Updated articles about ingesting DVB and [ingesting MPTS] is required for streams of DVB-T2 MI standard.
  • #26593 (Flussonic) The article about Teletext updated to show that OP-47 teletext is supported for DekTec SDI cards.
  • #26626 (Flussonic) All documentation pages were rearranged to bring the table of contents in line with the product-based approach.
  • #26675 (Flussonic) Deleted obsolete mentions of Google AMP.
  • #26709 (Flussonic) The article about Teletext updated to show that VBI teletext is supported for DekTec SDI cards.
  • #26799 (Flussonic) Described the new feature: Pushing streams to DekTec SDI.
  • #26834 (Flussonic) The Quick Start guide made shorter for clarity to provide only essential data for the first start.
  • #26900 (Flussonic) The start_track WebRTC parameter description updated according to the new logics of track selection.
  • #26921 (Flussonic API) Added descriptions of sort, cursor, and limit parameters in the GET /vods/opened_files request for convenient pagination of the returned data.
  • #26956 (Flussonic) Added description for the list of open files that is now displayed on the “VODs” page.
  • #26957 (Flussonic) Examples on the SNMP page updated to reflect that MIB files are now found in different directory.
  • #27075 (Flussonic) Fixed [description] of output_audio parameter for streams published via RTMP.
  • #27143 (Flussonic) Added information about [AC-3] audio support for DekTec SDI.

Corrected

  • #14550 (Flussonic) Fixed issue with quality of deinterlacing on Intel Quick Sync Video.
  • #20518 (UI) The list of currently played files is now displayed on the VODs tab.
  • #24004 (Flussonic) Fixed issue with 10-bit video shown as green screen after transcoding on NVENC.
  • #24086 (Player) Fixed issue with proto parameter not working in embed.html URL.
  • #24196 (WebRTC Player) Fixed issue with WebRTC publishing starting not with the selected resolution.
  • #24282 (Flussonic) Fixed RTT limit for NACK retransmitting mechanism in WebRTC.
  • #25078 (Flussonic) Fixed issue with converting DVB Teletext to WebVTT at M4S restreaming.
  • #25699 fixed sending UDP from playlist sourced stream
  • #25780 (Flussonic) Fixed issue with push not working if bitrate is undefined or incorrect in media_info.
  • #25970 (WebRTC Player) Fixed issue with WebRTC Player crashes if empty string passed to sentryConfig.
  • #26023 (Flussonic) Fixed passing query string via RTMP push.
  • #26134 (WebRTC Player) Fixed endless waiting of unavailable stream and bug with fast switching between streams that were due to not cleaning up setTimeout.
  • #26222 (Flussonic) Fixed inability to get near-realtime previews/screenshots when the time shift occurred in the source.
  • #26239 (UI) Fixed bug with Flussonic Admin UI unnecessarily updating once on login or logout.
  • #26296 (Flussonic) Fixed issue with SHOUTcast inputs not transcoding to AAC with “badrecord,media_info” reason.
  • #26299 Added a possibility to listen several RTMP ports.
  • #26339 (Coder) Fixed issue with error messages instead of firmware version displayed in logs.
  • #26347 (Flussonic) Fixed issue with live HLS stream segments played with shift to the past after the publication restart.
  • #26355 (UI) Fixed issue with shifted push statuses in new Flussonic UI.
  • #26361 (Flussonic) Fixed issue with Decklink input not working with pixel=10 parameter specified in Flussonic configuration.
  • #26383 (Flussonic) Fixed issue with vb option stopped affecting the video bitrate some time after stream start.
  • #26384 (Flussonic) Fixed issue with [undefined] stream name in pusher logs to facilitate troubleshooting.
  • #26483 (UI) Fixed position of pop-up box with output status to be near the stream line instead of bottom right of the browser window.
  • #26554 (Flussonic) Fixed issue with SDI capture from Magewell card not working due to YUYV pixel format missing in API schema.
  • #26570 (Flussonic) Fixed segfault errors on DekTec DTA-2179 card.
  • #26584 (Flussonic) Fixed issue with MIB files missing in /opt/flussonic/lib/snmp2/mibs. The files are now in /opt/flussonic/lib/mibs directory.
  • #26604 Fixed issue with “cc_check” stream option.
  • #26618 (Flussonic) Fixed issue with the prefer_codec parameter for WebRTC publishing not applied even if specified in config.
  • #26627 (DVR Player) Increased accuracy of duration option in HLS DVR request.
  • #26714 (Flussonic API) Added start_track parameter in WebRTC playback API for setting the number of video track from which playback starts.
  • #26724 (Flussonic) Fixed issue with the activation file incorrectly saved on disk from the UI making it impossible to activate the USB license.
  • #26736 fixed RTSP ingest with cameras sending high interleave channel numbers
  • #26743 fixed reading RTSP from cameras like Sanyo with artificial octet-stream track
  • #26749 (Flussonic) Fixed publishing to Facebook by an API-received RTMP URL with query string.
  • #26757 fixed handling RTSP with query string in SDP control
  • #26775 (DVR Player) Fixed issue with volume control not working in the DVR Player UI.
  • #26796 (Flussonic) Fixed handshake authorization at RTMP push.
  • #26800 (DVR Player) Fixed issue with from parameter not working in embed.html URLs.
  • #26892 fixed changing process name of main erlang process
  • #26932 (Flussonic) Fixed issue with EXT-X-DISCONTINUITY tag prevented players from playing a HLS Event playlists via the restreamer. This tag is no longer added to the playlist.
  • #27047 (WebRTC Player) Fixed issue with player crash when closed at “stalled” state caused by incorrect final statistics collection.
  • #27081 fixed handling input decklink:// pixel=10
  • #27120 (Flussonic API) Supported start_track parameter WebRTC playback API for streams published with dynamic names (via template).
 
Posted : 11/06/2024 2:36 am
Share:
Scroll to Top