Search Results for

    Show / Hide Table of Contents

    Version 2.0.0 - 8 January 2021

    General

    • Added
      • Multi-track video and audio support
      • Embedded multi-track subtitles support
      • Automatic detection of stereo packing mode
      • Frame based time control methods
      • Asset based media handling via MediaReference asset
      • Edit-mode media playback
      • New MediaPlayerUI demo with solid UI
    • Changed
      • Removed Unity 4.x, 5.x and 2017.x support
      • WebGL no longer official supported (but kept for reference)
      • Minimum hardware specs changed
      • All time values changed from milliseconds (as floats) to seconds (as doubles)
      • Better live stream support
      • PlayMaker actions removed
      • NGUI component removed
      • Scripts now organised using assembly definitions
      • Improved and refactored API and C# components
      • Custom HTTP fields changed from JSON to simpler string blob
      • Improved frame resolver system
      • Documentation moved from PDF to HTML

    macOS / iOS / tvOS

    • Added
      • Completely rewritten much lower overhead plugin
      • Added support for Apple Silicon
      • Added support for alternative video renditions with HLS
      • Added support for generating mipmaps
      • YCbCr internal optimisations for less memory usage
      • Added support for HapR/Hap7 codec on macOS
    • Changed
      • All 3 platforms unified to a single codebase
      • All 3 platforms combined into a single edition
      • BGRA is now the default format, but still retains the memory benefits of YCbCr
      • Improved looping support to make it as seamless as possible
      • Improved the signing and notarisation process
      • macOS minimum version changed to 10.12
      • iOS minimum version changed to 11.0
      • Dropped 32-bit iOS/tvOS support
      • Dropped OpenGLES iOS/tvOS support
      • Updated to Xcode 12, iOS SDK 14.0, tvOS SDK 14.0

    Android

    • Added
      • Piping of audio playback to Unity
      • Option to start adapative streaming on highest bitrate
      • Buffered range support
      • Added stereo audio panning to ExoPlayer
    • Changed
      • ExoPlayer updated from 2.8.4 to latest API 2.12.1
      • Upgraded from Facebook Audio 360 1.6.0 to 1.7.12
      • Android minimum API level raised to 18
    • Fixed
      • ExoPlayer package collision issue
      • ARM64 plugins now identified correctly
      • Fixed out of memory crash issue when seeking very high bitrate videos
      • Fixed OES shader and added 180 degree video support and transparent version
      • Fixed judder when adaptive playback swaps between a dimensions that need and don't-need padding when using fast OES

    Windows

    • Added
      • Direct3D 12 support
      • NotchLC codec support
      • Asynchronous Hap codec support
      • HapR (BC7) format playback support to DirectShow and Media Foundation
      • Stereo metadata support
      • WinRT video API added for improved streaming support
      • AES-128 HLS support
      • 10-bit texture support added
      • Custom HTTP header support added
      • Facebook Audio 360 support added to UWP
      • Option to start adapative streaming on highest bitrate
      • New 'None' option for AudioOutput
    • Changed
      • DirectShow player supports dynamic format change allowing higher than 1080p with Microsoft H.264 decoder and better 3rd party streaming format support
      • Improved Facebook Audio 360 spatial player
      • Upgraded from Facebook Audio 360 1.6.0 to 1.7.12
      • Upgraded Hap and GDCL-MPEG4 libraries
      • Improved audio piping to Unity including wider range of formats, channel configurations, looping, sync handling and optimisations
      • Audio to Unity of PCM supports up to 32 channels
      • Removed support for Windows XP, Windows Phone
    • Fixed
      • UWP ARM64 plugins now identified correctly
    In This Article