23.04 Media Server

Tangible benefits for business, improved user and viewer experience, development of the multiplexer and WebRTC in the new version of Flussonic Media Server 23.04

Flussonic Media Server 23.04 release comes packed with numerous updates and features that enhance the streaming experience.

This release offers tangible benefits to a wide range of businesses, including IPTV operators, broadcasters, content delivery networks, web-streaming, and user-generated content companies. Flussonic Media Server 23.04 provides immense value to all types of users, including administrators and developers who want to seamlessly integrate Flussonic into their wider streaming infrastructure. The latest release also enhance the viewing experience by introducing new features and enhancements in DVR Player and WebRTC player.

Don’t miss out on the opportunity to and explore new features and improvements of the new Flussonic Media Server 23.04

Multiplexer

MPTS Output

We’re thrilled to announce that MPTS output in Flussonic Media Server 23.04 has been significantly improved, making it the ultimate “software-defined” multiplexer. This feature has been supported for almost 10 years, and in our latest release, we have made significant improvements to ensure it works seamlessly and reliably. MPTS output in Flussonic offers numerous advantages over competitors and hardware solutions, making it an ideal solution for IPTV operators and broadcasters who need to deliver multiple streams over a single connection.

Multiplexer UI

Multiplexer functionality improvement has visible reflection in the admin web-interface. The improved design of the Multiplexers tab simplifies the configuration process for MPTS push and allows for more user-friendly navigation.

Multi audio track ingest from DekTec SDI cards

Another important improvement in Flussonic Media Server 23.04 is the ability to ingest more than two stereo audio tracks from DekTec SDI cards, with fine-tuning options in the config file. This feature allows users to capture multiple audio tracks from a single source, which is useful for various scenarios such as multi-language support, multi-channel audio, or separate commentary tracks. Flussonic’s support for multiple audio tracks provides users with more options and flexibility for delivering content to their audiences.

SDI cards and cameras support

Flussonic has also fixed several issues such as the loss of audio synchronization after decoding on DekTec SDI, RTSP ingest from Panasonic cameras, and the inability to set teletext or SCTE PID when pushing SPTS over UDP. These fixes ensure that Flussonic delivers a more stable and reliable streaming experience, with fewer issues related to multiplexing and ingestion.

WebRTC

One of the most critical updates is the network tuning for improved UDP capture, including WebRTC, which is now automatically performed upon Flussonic start. This update ensures better and smoother streaming experiences for viewers who use WebRTC, especially in scenarios where there are unstable network conditions. The new release includes implementation of a workaround for the WebRTC bug for the supported publication from OBS over WHIP. This update is critical for content creators who use OBS for live streaming because it enables them to take advantage of the WebRTC technology without experiencing any issues. These updates will benefit various industries, including e-learning, video conferencing, and online gaming, where low-latency communication is essential.

WebRTC Player

Among the new features of WebRTC player is support for track selection in the player, whether it is via WHEP or auto track selection for playback. This enables users to have more control over their viewing experience, choosing the tracks that best suit their needs. Flussonic has improved the overall user experience of the WebRTC player, including faster video startup time, making it easy to start watching your favorite streams right away. The release also adds support for stream track selection, even when the stream has a slash “/” in its name.

Web-interface

Version 23.04 offers a variety of improvements to enhance user experience. We have already mentioned that the new version introduced the improved design of the Multiplexers tab. It also brings the ability to sort opened VOD files by the number of clients, making it easier for users to navigate through their library of content.

Flussonic has also addressed several issues, including the removal of the confusing tooltip under the DVR player on the “DVR” tab, and fixed the incorrect bitrate and number of tracks displayed in the card view of the stream list. The addition of paging controls in both the top and bottom of the stream list, as well as the ability to filter by protocol on the Retroview -> Sessions page, are other welcome quality-of-life improvements.

DVR PLayer

Updates to the DVR Player are aimed at improving the viewer’s experience and facilitating working with archives. The new update implements the ability to share a specific moment in the archive and adds the “Share” control in the Player, which enables the viewer to share the link to online or DVR Player and select exported tracks (if more than one). Another notable feature is the supported audio track selection in the DVR Player, which is particularly essential for VOD files in different languages. This will enable viewers to choose the language they prefer and improve their overall experience. The DVR Player now shows whether the stream is live or not in stats.status. This feature will help the viewer know whether they are watching a live or recorded stream, making the experience more transparent and easier to understand. Additionally, the session statistics not being collected and transmitted by the DVR Player in OTT mode have been fixed, which enhances the accuracy of the recorded data.

Ad insertion for VOD

In the new release we have added a new feature that allows users to insert advertisements into VOD locations through authorization. This means that users can now easily monetize their VOD content and increase revenue. Configuring the advertisement insertion process is made on the server side per user.

Flussonic API

We understand that constant Flussonic API improvements are vital for staying competitive and meeting the evolving needs of customers. This involves continuously fixing and improving the Flussonic API reference to make developers’ lives easier and to help them create better streaming experiences for their organizations. Among the improvements to Flussonic API in version 23.04, are the replacement of the /save-mp4-from-duration API method with /dvr/export, and the removal of unused fields from the transcoder schema. The update to move the “from” and “duration” parameters to the query string instead of the URL for exporting archives to MP4 is also important. By reducing the amount of information in the URL, it minimizes the risk of errors and simplifies the process of passing data between applications. This update can also improve the security of the export process by reducing the visibility of sensitive information in the URL.

Documentation

The list of supported input protocols, containers, and codecs has been revised for better clarity in Flussonic Documentation. We have added an example of a command for running Flussonic in a docker container with hardware transcoding using NVIDIA NVENC, which is important for companies who want to take full advantage of Docker’s benefits: isolation, security, container orchestration, and more. Furthermore, obsolete API calls have been removed, resulting in a streamlined and updated documentation for developers to refer to.