Search Results for

    Show / Hide Table of Contents

    What's New

    What's New in AVPro Video 2.0

    For a quick and easy comparison, some of the main differences compared to the previous AVPro Video 1.x plugin are summarised in this table:

    AVPro Video 2.0 AVPro Video 1.x
    First released 2021 (January) 2016 (February)

    New Features
    Unity 2020 & 2021 support Yes No
    Direct3D 12 support Yes 1 No
    NotchLC codec support on Windows Yes 2, No
    Stereo metadata video on Windows Yes No
    Stereo packing detection Yes No
    Unity audio playback on Android Yes No
    Multi-track support Yes No
    Subtitle track support Yes No
    Frame-based time methods Yes No
    Asset-based media (MediaReference) Yes No
    Edit-mode media playback Yes No
    Apple Silicon architecture support Yes No
    10-bit video support Yes 4 No

    Improved Features
    Low overhead macOS/iOS/tvOS plugin Yes No
    Support for modern Unity features (VfxGraph, Timeline etc) Yes No
    Upgraded to latest APIs (ExoPlayer, Audio 360, Hap etc) Yes No
    YCbCr optimisation support on macOS Yes No
    ASync Hap codec on Windows Yes 2 No
    Adaptive streaming support Advanced Basic
    Content protection support Advanced 2 Basic

    Deprecated Features
    Legacy Windows XP No Yes
    Legacy Windows Phone No Yes
    Legacy Unity 4.x support No Yes
    Legacy Unity 5.x support No Yes
    Legacy Unity 2017.x support No Yes
    WebGL support No 3 Yes
    PlayMaker actions included No Yes
    NGUI component included No Yes

    Asset Changes
    New Ultra Edition for advanced users Yes 2 No
    macOS, iOS and tvOS plugins combined into a single edition Yes No

    Why update to AVPro Video 2.0?

    Modernised

    • Now with support for D3D12
    • Upgraded to using latest APIs for best modern features support, eg ExoPlayer, Hap, Facebook Audio 360
    • New WinRT player on Windows
    • Shaders and scripts upgraded to use modern Unity features

    Workflow improvements

    • Edit-mode media playback allows media to be played without running the scene
    • New MediaReference asset type allows easy defining of media

    Audio improvements

    • Android can now play audio back to Unity
    • Windows supports 16 channel PCM audio
    • Demo MediaPlayerUI includes audio spectrum visualisation

    Powerful streaming options

    • New option to force adaptive stream to start at the highest bitrate on Android and Windows (using WinRT API)
    • New WinRT has improved streaming support
    • Android, macOS, iOS and tvOS expose options for specifying the preferred max bitrate and resolution
    • Android exposes new options for controlling buffering behaviour

    Better integration with Unity features

    • Ready-to-use components for integration with the Unity features:
      • Timeline / Playables
      • Shader Graph
      • Visual Effect Graph
    • SRP / HDRP / UWP
      • The new texture resolver option makes it easier to integrate with other shaders / features / components

    Timed Text

    • Subtitles support
    • ID3 / metadata support (planned)

    Long awaited features

    • Stereo videos now work correctly on Windows without having to remove metadata
    • Frame-centric methods
    • Multiple video and audio track support
    • Textures now persist between video loads, allowing for a better visual experience and less resource reallocation (WinRT only currently)

    Improved Demos

    • Fewer demos, but higher quality
    • Focused on helping people get started with common use cases

    Better Components

    • MediaPlayer can now play media without having to enter Play mode, improving workflow
    • Many MediaPlayer UI improvements

    Better Code

    • The C# code has been refactored to give a cleaner and easier to work with API
    • Scripts are now organised using assembly definition (asmdef) files, for improved modularity, better interoperability with modern Unity features, and reduce compile time

    Documentation improvements

    • Manual and scripting documentation completely updated
    • Changed from PDF to HTML

    Continued support and development

    • Expect the same high level of support and longevity you’ve come to expect from other RenderHeads products
    • New features will continue to be added, with customer feature requests taken into high consideration
    • Customer support will continue to be a top priority, just as it always has been
    • Just as we have done before, we will continue maintaining the product through to new versions of Unity

    Better content protection options 2

    • Encrypted video via AES-128 HLS (now also supported on Windows via WinRT API)
    • Custom HTTP headers (now also supported on Windows via WinRT API)

    Professional Codec Support 2

    • Hap codec support on Windows now supports Media Foundation API, with faster non-blocking loading
    • New 10-bit NotchLC codec support on Windows
    • Improved support for 10-bit videos 4

    Legacy Removal

    • Legacy support removed we can focus on the modern features
    • Removed support for Unity 4.x, Unity 5.x and Unity 2017.x
    • Windows
      • Removed support for legacy Windows Metro (Phone and 8.1)
      • Removed support for Windows XP
    • macOS
      • Minimum version changed to 10.12
      • Dropped OpenGL support
    • iOS / tvOS
      • Dropped 32-bit support
      • Dropped OpenGLES support
      • Minimum version changed to 11.0

     

    1 Direct3D12 support requires minimum Unity 2019.3

    2 Only in the Ultra Edition

    3 WebGL plugin still included, but we do not support it (see WebGL platform notes)

    4 10-bit video support has some elements that only work in the Ultra Edition and has other limitations as documented

    In This Article