MPlatform SDK v2.5.x

Released: Apr 20, 2021

v2.5.x 中的更新

v2.5.0.12344

Updated Apr 20, 2021

Features

  • Common changes
    • Microsoft Windows messages are blocked while SDK methods are executing.
    • Added new MFShader plugin for custom HLSL shader processing.
    • Added new Chroma Key implementation.
  • Input/Output devices
    • Added SCTE-104 insertion for BMD devices.
    • NDI - updated to version 4.6.
    • BMD - added "bmd.inputMode" property to detect input format without ObjectStart method.
    • BMD - updated to version 12.0.
  • Files encoding and network streaming
    • Added new SRT streaming implementation (srt.force_ffmpeg=true).
    • Added MPEG-DASH streaming support.
    • Added SCTE-35 insertion for the new SRT streaming.
    • Updates for error events (disk-full, for example).
    • Updates for PTS management in UDP/DVB streaming for SCTE-35 processing.
  • Files and network streams playback
    • Added youtube-dl.exe for proper YouTube (and many other services) stream playback.
    • Stabilized decoding initialization.
    • SCC files timecode processing.
    • Updates for variable file frame rate playback.
  • Graphics and frames overlay
    • HTML5 Overlay - target=_blank opens page in the same layer.

Fixes

  • Common changes
    • Fix for the "crop" functionality.
  • Input/Output devices
    • Bluefish444 - fix for input initialization when there is no valid signal available.
    • Bluefish444 - fix for multiple output initialization.
    • WebCapture engine - fix for cef_bootstrap.exe closing.
    • WebCapture engine - fix for audio processing in multiple instances running.
    • WebCapture engine - fix for proper initialization on Intel HD530 machines.
    • NDI - fix for sources detection.
    • NDI - fix for the ndi_bandwidth property after the input stream has been initialized.
    • BMD - fix for RGB output.
    • BMD - fix for keying processing.
    • BMD - fix for PAL input initialization with Closed Caption.
  • WebRTC
    • Fix for Janus functionality for multichannel audio input.
    • Fix for VP8, VP9, H.264 encoding in the gpu_pipeline mode.
  • Playlist management
    • Fix for background setting.
    • Fix for the loop functionality of network streams.
    • Fix for MServer.exe processes release in the playlist.init_next=2 mode.
  • Files encoding and network streaming
    • Fix for the experimental.out_video_packets=2 mode.
    • Fix for multiple streaming stop.
    • Fix for HLS VOD playlist generation.
    • Fix for memory leak on playback.
    • Fix for the split_channels=1 mode.
    • Fix for the SCTE-35 program_splice_flag processing.
    • Fix for NVENC switching between files.
  • Files and network streams playback
    • Fix for 444 ProRes and DNxHD decoding in the gpu_pipeline mode.
    • Fix for reverse playback to play the video till the start point.
    • Fix for network stream playback in case of playback direction is changed.
    • Fix for the nExtraCounter value for WMV files - now it is 0 for the 1st frame as expected.
    • Fix for a proper frame rate of network stream during the reconnect time.
    • Fix for the seeking performance.
    • Fix for the UDP H.265 playback in the NVIDIA-powered decoding mode.
  • Graphics and frames overlay
    • CG - fix for external process crash.
    • CG - fix for the Closed Captions data processing in the L-shape mode.
    • CG - fix for audio gain in the L-shape mode for the gpu_pipeline mode.
    • MFOverlay - fix for proper transparency processing with the gpu_pipeline and GPU-powered decoding.