Version 2.0.0 BETA-1 - 15 June 2020
General
- Huge code cleanup and refactoring
- New MediaPlayerUI demo
- Added assembly definition (asmdef) files to improve compile times and modularity
- MediaPlayer component can now be used to play videos in the editor without having to enter play mode
- Dropped support for all Unity versions before 2017.1.0
- Support for Unity extensions including Playables/Timeline and VFX Graph
- Restructured shaders so they aren’t all resources, allowing unused shaders to be stripped out reducing build size and time
- Inspector editor uses better caching to generate less garbage
- Custom HTTP fields changed from JSON to simpler string blob
Android
- Upgraded from ExoPlayer 2.8.4 to 2.11.5, which raises a minimum API level to 18
- Upgraded from Facebook Audio 360 1.6.0 to 1.7.12
- Added support for AES HLS encryption
- Added support for multiple video tracks
- ExoPlayer built with custom package name to hopefully solve issues of conflicts with projects that already include ExoPlayer files
- Better support for ARM64 platform - plugin no longer causes conflicts in different Unity versions
macOS / iOS / tvOS
- Not supported in this beta release
Windows
- New Windows RT plugin, uses the latest Microsoft video APIs and offers a lot of improvements, especially for streaming media
- For Windows RT added an option to select the highest bitrate when an adaptive stream starts
- Stereo videos containing stereo metadata now display correctly when using Media Foundation API
- Added support for AES HLS encryption (WinRT API only)
- Added support for custom HTTP headers (WinRT API only)
- Added support for Direct3D 12
- Better support for ARM64 platform - plugin no longer causes conflicts in different Unity versions
- Dropped support for Windows Phone and Windows Store 8.1, now we only support the UWP (10) Windows platforms
- Upgraded FXC from 9.29.952.3111 to 10.1
- Upgraded from Facebook Audio 360 1.6.0 to 1.7.12
- Upgraded to 2020-04-19 snapshot of Hap (DirectShow)
- Upgraded to 2020-04-19 snapshot of GDCL-MPEG-4 (DirectShow)