What's New
New features, improvements and bug-fixes for Multi-Streamer

1.3.1:

Improvements:

  • improved UI performance when using network inputs and outputs
  • improved auto. resynch. in the MPEG-TS demuxer to drop less data in case of bitstream errors
  • improved sorting of detected devices

Bug-fixes:

  • fixed rare crash situation when a SRT broadcast server is used
  • fixed NDI sender auto. detection and allow multiple local NDI receivers for the same sender
  • fixed screen size detection under Windows if a custom scaling factor is configured
  • fixed screen capturing under Windows if a custom scaling factor is configured
  • fixed situation with endless waiting when shutting down the application under Windows
  • fixed UI for selecting the max. allowed clients for a new broadcast server
  • fixed UI for activating a license
  • fixed video/audio codec selection
  • fixed cleanup after loading a flows setup from disc
Download for WindowsDownload for Linux

1.3.0:

New features:

  • added grid view to align all flows in a more compact layout (e.g., to monitor many streams in parallel)
  • added option to view all playbacks in a separate window (e.g., to display all playbacks on a big second monitor)
  • added option to show individual playbacks in a small view (e.g., to focus more on the input/output statistics)

Improvements:

  • several improvements for the internal MPEG-TS demuxer and the detection of different sub streams
  • improved playback engine for all supported types of input streams
  • general performance improvements
  • improved support for multiple application instances
  • several minor GUI improvements

Bug-fixes:

  • fixed endless input buffering under special circumstances
  • fixed video resolution detection for HEVC input video streams
  • fixed pause/resume issues for DeckLink outputs
  • fixed automatic playback recovery for DeckLink outputs
  • fixed rare crash situation when a SRT broadcast server with connected clients gets closed
  • fixed rare crash situation when a network input gets closed
  • fixed problems when using a NDI sender a second or more times
  • fixed application hangs after using a NDI input
  • fixed remote monitoring of NDI, HLS and Corvid/KONA outputs
Download for Windows

1.2.0:

New features:

  • added Linux support (Flatpak based packaging)
  • added support for BlackMagic DeckLink IP PCIe cards and ST 2110 transmission
  • added remote control for license management
  • added support for cpu based HEVC video encoding
  • added support for MP2/MP3 based audio encoding
  • added support for MPEG4 based video encoding

Improvements:

  • improved support for BlackMagic UltraStudio hardware
  • improved frame rate detection for HEVC and VVC video streams
  • improved support for cpu based H.264 video encoding
  • improved support for remote playback when using remote control
  • improved sound playback on Windows to avoid hearable playback gaps
  • improved handling of temporary system overload situations on laptops with little resources

Bug-fixes:

  • fixed rare issues with streaming of AAC encoded audio streams
  • fixed rare crash when closing a MPEG-TS based input
  • fixed HEVC parameter detection for interlaced video streams
  • fixed support for pure cpu based video transcoding
  • fixed rare crash in playback engine for file playback
  • fixed rare crash when a remotely controlled peer suddenly disappears (e.g., network split)
Download for Windows

1.1.1:

Improvements:

  • improved support for auto-reconnect in case of "receive from url" and a returning remote SRT/TCP server (listener)
  • improved display of the current state of each individual video player
  • improved support of YUV 4:4:4 chroma sub sampling for video encoding

Bug-fixes:

  • make sure the video aspect ratio stays correct when switching between fullscreen and window mode playback
  • fixed support of odd frame rates like 12.5 fps (esp., for IP cameras in night vision mode)
  • fixed support of receiving RTSP streams from IP cameras containing H.264 video streams
  • fixed video frame rate handling in case of hardware accelerated video decoding
  • fixed releasing of previously allocated resources for video/audio device based inputs
Download for Windows

1.1.0:

New features:

  • added support for software based video decoding of AV1 streams, besides the already existing support for hardware accelerated decoding
  • added support for software based video decoding of VVC streams

Improvements:

  • improved frame rate detection for H.264, HEV and VVC encoded video streams

Bug-fixes:

  • fixed rare crash when removing an input for local video/audio capturing
Download for Windows

1.0.3:

New features:

  • added AV1 bitstream parser to identify AV1 encoded video stream parameters
  • added support for pure UDP based multicast streams as input, addressed by urls like udp://239.0.0.1:1234

Improvements:

  • allow to move each video player to a separate modal window or fill a complete monitor
  • allow to limit the max. amount of connected clients per SRT/RTMP/RTSP/TCP broadcast server
  • show the number of max. allowed clients per broadcast server instance
  • improved reaction time when opening the decoding statistics widget of an input
  • improved speed significantly when restoring a saved flow setup
  • improved detection of AV1 sub video streams in a MPEG-TS based input
  • automatically create a crash dump if the application unexpectedly stopped working
  • improved display of each output instance
  • improved stability of internal H.264/HEVC bitstream parser
  • improved detection of several video/audio codecs in the MPEG-TS demuxer (hevc, vc-1, (e)ac-3, opus)

Bug-fixes:

  • fixed rare crash situation when adding a DeckLink or Corvid/KONA output
  • fixed rare endless GUI blocking when removing an input
  • make sure sound playback always starts for all sub audio streams
  • fixed rare crashes when removing an input

1.0.2:

New features:

  • added AC-4 bitstream parser to identify AC-4 encoded audio stream parameters
  • added AVS3 bitstream parser to identify AVS3 encoded video stream parameters
  • allow to configure remotely an output without transcoding for a video/audio stream

Improvements:

  • improved support of inputs with abnormally high drifts between timing (pts values) of the sub video/audio streams
  • improved detection of AV1 sub video streams in a MPEG-TS based input
  • improved multi-threading support for video picture scaling
  • improved behavior for auto-reconnect in case of "receive from url"
  • improved video mode pre-selection for DeckLink and KONA/Corvid outputs
  • improved the continuous real-time synchronization of video/audio playback via DeckLink cards
  • improved reusing of video/audio encoders for multiple DeckLink or KONA/Corvid outputs for the same flow
  • make always sure the sub video/audio stream are constantly ordered by their pid for a MPEG-TS based input
  • improved license management dialog
  • show if a license is already in use by another logged in application instance
  • show also the local port for possible remote management in the upper right corner of the GUI
  • show for every broadcast server instance the number of connected clients
  • show the total space of each local/remote disc in a file browser

Bug-fixes:

  • fixed handling of user inputs for audio channel mapppings in case of DeckLink or KONA/Corvid outputs
  • fixed pre-selected values for the configuration of a SRT/RTMP/RTSP/TCP broadcast server
  • fixed 1:1 cloning of MPEG-TS files for output as network streams (to avoid any transcoding or transmuxing)
  • fixed video frames processing in case of non-live mode (esp., avoid stuttering)
  • fixed rare general stuttering of output pictures under special circumstances
  • fixed streaming of output files in mp4 or mkv format
  • fixed data consistency in "save flow" dialog
  • fixed real-time display of available local/remote DeckLink or KONA/Corvid interface devices
  • fixed support for simple TCP broadcast server instances
  • fixed rare crashes for DeckLink outputs
  • fixed rare crashes when removing an input or output
  • fixed rare crashes in MPEG-TS demuxer due to invalid received data sizes

1.0.1:

Improvements:

  • show more details about the buffering for network inputs
  • improved timestamp handling for inputs with slightly varying pts/dts diff. between consecutive frames
  • improved used thresholds when re-synching between video and audio streams at output side of a flow
  • reworked sorting of sub streams for mpeg-ts based inputs to provide a stable ordering
  • reduced cpu consumption for DeckLink outputs

Bug-fixes:

  • fixed heuristic used to check whether an encoder can be reused for another output
  • fixed display updating for current/next EPG data
  • fixed handling of character encoding within EPG data
  • fixed possible crash situation when closing an input/output or removing a sub stream
  • fixed crash situation when closing a DeckLink input without having a signal connected

1.0.0:

New features:

  • added support for SDI capturing and playback via AJA Video cards
  • added support for video overlay graphics which can be configured per input (e.g., additional logos)

Improvements:

  • several improvements for the internal management protocol used for remote control
  • improved general synch. of sub streams for video/audio output
  • for each new output the encoder settings are now listed per program if possible
  • show the current network peer address for each network output
  • support sound output levels beyond 100 %
  • improved visualization of audio tracks
  • improved handling of selected video pixel formats
  • rearranged position of input toolbar buttons

Bug-fixes:

  • fixed wrong resolution issues when switching from/to fullscreen mode for an input
  • fixed rare calculation errors and display errors for statistics curves
  • fixed detection and parsing of AAC_LATM streams as part of the MPEG-TS demuxer
  • fixed possible endless looping in the EIT parser as part of the MPEG-TS demuxer
  • fixed support of multiple remote IP addresses with different protocol families for a SRT peer
  • fixed synch. of sub streams for video/audio output in case of audio resampling (often needed for RTMP)
  • fixed support for copying individual sub streams of an input for restreaming
  • fixed processing of special video files which contain additional png and/or mjpeg video streams
  • fixed usage of RTMP chunk message type 2 to solve issues with acknowledgement messages
  • fixed a possible deadlock situation when removing flows
  • fixed cleanup of sound playbacks during application shutdown
  • fixed several minor issues when using internal pixel shaders
  • fixed possible crash situation when closing the "add output" dialog or removing a flow
  • fixed possible crash situations when a muxer cannot be opened correctly
  • fixed SRT connection statistics

0.10.8:

Improvements:

  • improved removal of inputs which are still within their initialization phase
  • improved handling of pre-buffering for multi-program inputs
  • improved frame rate detection for hardware accelerated video decoding

Bug-fixes:

  • fixed 10 bit support for hardware accelerated video decoding in case of YUV420P10 pixel format
  • fixed EPG display for multi-program inputs
  • fixed auto. association of MPEG-TS sub streams to their corresponding program

0.10.7:

New features:

  • added support for external BlackMagic UltraStudio boxes

Improvements:

  • improved parsing of special MPEG-TS AIT descriptors
  • improved setting of new entries within the Windows system registry

Bug-fixes:

  • fixed crash for DeckLink inputs when the detected input resolution changes
  • fixed crash situation when the playback resolution (e.g., resizing the introduction video)
  • fixed two handle leaks when periodically enumerating the available hardware devices
  • fixed auto. updating of progress within the display of EPG entries

0.10.6:

New features:

  • allow to configure the used chroma subsampling per video encoder
  • added general YUV444 encoding support for NVidia and AMD gpus

Improvements:

  • show details in the GUI about the used chroma subsampling per video decoder and encoder
  • improved layout of the statistics in the GUI per video/audio decoder and encoder
  • several minor improvements for statistics in the GUI about demuxing and its sub streams
  • filter YUV444 inputs to avoid gpu based decoding and use software based decoding instead
  • improved pixel format selection for encoders when the input has 10 bit colors
  • detect AAC-ELD audio streams in the internal MPEG-TS demuxer and allow their decoding
  • improved support for gpu based video decoding of 10 bit color inputs

Bug-fixes:

  • fixed "selected license already in use" errors
  • fixed "license error" problem in case of Youtube HLS uploads
  • fixed app. hang and crash situations when closing an input
  • fixed crash situation for DeckLink input or output with 720*576 video mode and 10 bit YUV colors
  • fixed picture problems when restreaming a DeckLink input with 10 bit YUV colors
  • fixed green borders at bottom or right edge of video streams when using gpu based hevc decoding
  • fixed video frame rate, time base and pixel format detection for special input streams
  • fixed processing of special movie files containing an additional mjpeg based video stream

0.10.5:

Bug-fixes:

  • fixed "cancel" function for main dialogs

0.10.4:

New features:

  • added support for remote control of DeckLink inputs and outputs
  • added support for save/load flow of DeckLink inputs and outputs
  • added support for remote control of brodcast server instances
  • added support for save/load flow of brodcast server instances
  • added support for input from an http url containing a m3u playlist

Improvements:

  • improved general A/V resynch. for DeckLink outputs
  • improved display of A/V pre-buffer statistics for DeckLink outputs
  • improved detection of performance problems during any video decoding
  • improved throughput in case of some pixel formats for video decoding
  • improved compensation of A/V buffer underruns for DeckLink outputs
  • make sure needed A/V codec parameters are detected for an input before an output gets started
  • improved display of all realtime graphs
  • improved display of licensed features in the license dialog
  • improved value scaling and value units for DeckLink output data size
  • improved timeout handling when loading a stored flows setup
  • improved several minor UX aspects for remote control

Bug-fixes:

  • fixed GUI freeze when closing an output which was never connected (TCP or SRT) to a receiver
  • fixed possible crash situation when closing an input
  • fixed possible crash situation when closing a broadcast server
  • fixed possible crash situation when a file input reaches the end of data
  • fixed possible crash for a network input in case of a changing network sender
  • fixed problems with stack traces under Windows
  • fixed picture conversion and encoding for special input formats
  • fixed early checks of SRT passphrase length
  • fixed scroll position in license viewer
  • fixed messages about trial license expiration

0.10.3:

Improvements:

  • store the selected color depth per DeckLink input/output device permanently
  • improved SAR initialization for DeckLink inputs
  • added details about third party dependencies in about dialog

Bug-fixes:

  • fixed possible crash situations when using DeckLink inputs
  • fixed license management in case multiple application instances are running on the same machine

0.10.2:

New features:

  • added detection and parsing of HbbTV data within MPEG-TS based input streams
  • added support for SRT based streaming towards YouTube
  • added automatic timing resynchronization for DeckLink output in case of data gaps in the input stream
  • added support for mpeg2 encoded video streams as network input
  • added support for ProRes encoded video streams as file input
  • allow to store the unchanged MPEG-TS stream of an input as a local standalone MPEG-TS file
  • allow to configure the color depth of each individual DeckLink input and output
  • added initial set of command line options to configure the log output folder and the password for remote control

Improvements:

  • extended MPEG-TS parsing and show statistics about AIT data
  • show the actual content of the SDT, PAT and PMT tables for MPEG-TS based inputs
  • improved reliability of subtitle stream detection within MPEG-TS based input streams
  • improved MPEG-TS PMT parsing to identify correct media type and stream details
  • improved response of STUN based detection of public IP addresses
  • extended shown details about each individual demuxer stream
  • extended shown details about each individual DeckLink input and output
  • improved performance of network packet sending

Bug-fixes:

  • fixed handling of different video streams in case of a multi-screen capturing
  • fixed possible crash situations when closing an input or output
  • fixed possible crash situations when using a DeckLink card a second time for output
  • fixed handling of file extensions when storing to a local file
  • fixed SAR settings for some DeckLink resolutions
  • fixed decoding of HEVC encoded inputs
  • fixed detection of screen resolutions for Desktop capturing
  • fixed app. hang when closing a flow which contains also a SRT broadcast server

0.10.1:

New features:

  • added support for individual audio channel mapping for SDI input/output via DeckLink cards (e.g., for multilanguage signals)
  • added initial version of Multi-Streamer server binary for streaming servers, where flows are controlled without any local GUI but with a remotely connected Multi-Streamer instance
  • added support for hardware accelerated video decoding of AV1 streams

Improvements:

  • improved configuration dialogs for DeckLink input/output
  • show an explicit error dialog if the central log file cannot be written
  • hide any curves and other GUI controls in fullscreen mode
  • show also device specific statistics besides the video/audio player in case of device capturing
  • correct detection of subtitle and teletext streams in case of MPEG-TS based network input streams
  • improved display of available resolutions for video capture devices
  • added for each input video/audio stream an additional curve to show the average PTS difference between subsequent frames to identify missing intermediate frames
  • added support for high frame rate input video streams (e.g., high speed cameras)
  • each file browser in the UI has now the option to navigate directly to the Desktop folder
  • improved precision of measurement infrastructure used by the input/output curves in the GUI
  • improved pre-buffering for file playback
  • improved data dropping in case of output buffer overflows (caused by bandwidth limitations)

Bug-fixes:

  • several fixes for possible crash situations when closing inputs or outputs
  • fixed playback of input video stream in case of NDI receiving
  • fixed video frame rate detection in case of hardware accelerated video decoding
  • fixed video frame rate detection for NDI inputs
  • fixed support of NVidia drivers with version 4xx.*
  • fixed possible crash situations for audio output via DeckLink cards
  • fixed possible crash situation when using hardware accelerated video decoding
  • fixed filtering of multiple incoming streams per network input
  • fixed support of auto. redetection of input stream parameters in case the network sender was exchanged
  • fixed forwarding of data from input video/audio streams to their assigned encoding streams
  • fixed program hang when closing an input
  • fixed pause/mute state handling for stream data forwarding from a device capture to any output
  • fixed possible crash when enumerating the audio capture devices internally

0.10.0:

New features:

  • added support for SDI playback via DeckLink cards
  • added a new GUI to configure DeckLink inputs or outputs
  • added support for hardware accelerated video decoding for AV1 codec
  • new decoding layer to use better multi-threading/buffering to avoid draining of audio playback buffer when a long sequence of input video frames occurs (esp. AV1)

Improvements:

  • automatic detection of input video format for DeckLink capture cards
  • handling of overflows/underflows in the playback pre-buffering and improved playback (re-)start
  • flow-control for HLS/MPEG-DASH streams and file inputs
  • checks for encoder settings to avoid output aborts due to configuration conflicts
  • display of input stream indices
  • positioning and display of "Add Flow" button
  • display of color attributes for decoded and encoded streams, also show these attributes for video playback

Bug-fixes:

  • fixed display of decoding statistics for input streams captured from video/audio devices or screens
  • fixed load/save of NDI based inputs and outputs
  • fixed sub stream indexing for outputs (fixes NDI streaming of multilanguage inputs)
  • fixes for detecting the visible video frame rate of input streams
  • several fixes for receiving of MPEG-DASH streams
  • fixed possible crash in internal packet ring buffers
  • fixed RTMP broadcast server support
  • fixed several license checks to support correct switch back from an expired trial license to a valid one

0.9.5:

New features:

  • added STUN support (including GUI) to identify the own public IPv4/v6 addresses

Improvements:

  • display for MPEG-TS based inputs also the pid of each individual input and encoding stream
  • handle and show the A/V input PTS drift per input sub stream instead of per input
  • improved display of measurement curves

Bug-fixes:

  • fixes SRT connection breaks if the inbound stream has a high bit rate which causes a growing of the internal ring buffer
  • fixed detection of frame rate and video resolution of H.264 streams for some special cases
  • fixed automatic removal of an encoder instance if the last related output was closed

0.9.4:

New features:

  • added support for HLS based real-time streaming to YouTube (including HDR support)

Improvements:

  • several GUI UX cleanups, merged HLS file output into general file recording option
  • accounting of outgoing traffic in case of HLS outputs
  • improved/extended real-time curves about frame buffering and encoding for each individual encoder instance
  • MPEG-TS program names now always contain the program type within the GUI
  • improved error reporting in case an encoder or muxer instance cause a critical error
  • playback problems for mp4 files when using remote control
  • reworked internal packet ring buffers to improve support for 4k streams
  • improved efficiency of RTMP packetizing (e.g., when streaming to YouTube)
  • improved throughput of HLS muxer instances and avoidance of frame drops
  • improved H.264 support to detected correctly the SPS data in special cases

Bug-fixes:

  • "load flows" now waits until all input video/audio streams are detected before it adds an output to restore all desired encoder streams
  • correct video encoder profile selection for HEVC streams
  • possible crash situation during application shutdown
  • possible crash situation when closing a live video/audio capturing
  • endless decoding in case of file input and the playback was not started yet
  • possible crash situation when closing a muxer instance
  • possible rare crashes in encoder instances
  • empty playlist files in case of HLS based file recording (only Windows)
  • possible crash situation when closing a file input by remote control

0.9.3:

New features:

  • allow to switch each video player to fullscreen mode
  • added system overview dialog which shows details about the used hardware and software setup

Improvements:

  • display decoder statistics grouped by programs if possible
  • display input settings grouped by programs if possible

Bug-fixes:

  • correct remote playback of video/audio data
  • use a SRT latency of 120 ms as default setting instead of the previous 0 ms (fixes early data dropping in case of url based input)
  • make sure the playback stays consistent and starts reliably the video display

0.9.2:

New features:

  • allow to watch and listen to multi-program mpeg-ts based inputs (tested with up to 40 TV/radio programs per input)

Improvements:

  • display input streams grouped by programs if possible
  • display mpeg-ts programs based on their type (TV vs. radio) instead of their number
  • allow to observe/handle mpeg-ts programs by remote control
  • improved ordering of demuxer and decoder streams according to their media type
  • improved/fixed support for gpu accelerated h.264/hevc video decoding for non mpeg-ts inputs
  • support dynamic program changes within the mpeg-ts demuxer
  • statistics about average timing of SPS, PPS and VPS NAL units within h.264/hevc video streams
  • improved accuracy of demuxer statistics for mpeg-ts based inputs
  • detect NVidia 3000/4000 series graphics cards
  • added log redirection for libsrt to be able to read all SRT related log outputs in the central vase.log

Bug-fixes:

  • possible crash situation when using input streams
  • possible crash situation when closing a video/audio playback
  • possible crash situation when starting a sound output
  • correct detection of teletext streams in the mpeg-ts demuxer
  • possible crash situation when selecting a different mpeg-ts program for playback

Download the latest version now

Version 1.3.1 (released: 04.04.2024).

Windows 10 or higher

Linux kernel 5.4 or higher

Coming in April

Download the latest version now

Version 1.3.1 (released: 04.04.2024).

Windows 10 or higher

Linux kernel 5.4 or higher

Coming in April

See our use cases

Webcam -> Twitch and co.

Stream your webcam, screen and audio parallely to Twitch and YouTube

Webcam -> Twitch and co.

Stream your webcam, screen and audio parallely to Twitch and YouTube

Webcam -> Twitch and co.

Stream your webcam, screen and audio parallely to Twitch and YouTube

Webcam -> Twitch and co.

Stream your webcam, screen and audio parallely to Twitch and YouTube

Broadcast Your Screen

With Multi-Streamer it’s easy to create a broadcast server. We provide several streaming protocols, like RTP, SRT, …

With NDI from one PC to the other one

With Multi-Streamer it’s easy to create a broadcast server. We provide several streaming protocols, like RTP, SRT, …

Titel

Short discription