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
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_external
is 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 liveembed.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
andon_publish
options in the context of overriding the config. Please useconfig_external
instead. Theon_play
andon_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
andmedia_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 inPUT /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. Theinput.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
, andlimit
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 inembed.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 inembed.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).
- 85 Forums
- 436 Topics
- 469 Posts
- 1 Online
- 26 Members