Releases: AgoraIO-Community/Agora_Unity_WebGL
Refactor 10 Release
This release includes the following main updates:
- Encryption properly implemented
- A spatial audio with NPC demo is added
Please download the "code" package for the complete Unity SDK.
The API-Examples and other assets are separated to the "examples" package.
Feb 12th 2024 update: fix non-webgl compiler errors
Refactor 9 Release
Key changes:
- 3D Positional Spatial Audio is now working! See the new demo spatial-audio-positional
- various camera light related bug fixes; audio only support is much better
Refactor 8 Release
What's Changed
- Demo improvement - use AppInfoObject asset to input App ID for all sample scenes
- Get video size with GetRemoteVideoStats
- newScreenShareClient Token implementation
- Update audio publishing and audio enable behavior for join channel operations
- Device Management improvement
- sample folder refactor with Root Menu
- Further improve screenshare sample
- sendNotImplementedErrorUpdates
Full Changelog: 0.3.7.1.413100.f7...0.3.7.1.413100.f8
ADDED 4/4/2023:
Issue #226 fix patch added. This patch only applies to those who wished to use Linear Spacing and found "whiteness" in WebGL texture rendering. Apply the patch package after importing the refactor8 complete package.
Refactor 7 Release
This release comes with following changes:
- Base Unity SDK upgraded to 3.7.1
- DeviceManager refreshing device detection
- Bug fixes that keeps existing feature and demo running better.
Known Issues:
- Spatial Audio is still not perfect. Work is still needed for the position based APIs to match native.
Refactor 6 Release
This release updates the Refactor5 with following changes:
- Fixed the Spatial effect on remote users' playback.
- Completed Virtual background feature
- Improved StartNewScreenShareForWeb API for designated screensharer UID
- Improved TokenClient helper script
- Fixed Audience mode issue on demo
Download AgoraUnityWebGL_beta_2022.refactor6.unitypackage if you're already working on Unity RTC SDK 3.7.0.3, or upgrading from Refactor5, or if you only need WebGL support.
Download the complete version if you want everything in it. This includes native support.
Refactor 5 Release
This release brings in 3D Spatial Audio first user experience. (remote user doesn't appear to work)
Check the API function header for documentation of usage.
- SetRemoteUserSpatialAudioParams
- EnableSpatialAudio
See example code in api-examples folder. Demo is also available online!
Considerations
The browser support for the spatial audio extension is as follows:
- Chrome 94 and later versions, or Edge 94 and later versions.
To get a better experience, Agora recommends using this extension on the latest version of Desktop Chrome.
Agora does not recommend enabling this extension on mobile browsers.
Other improvements:
- Fix token client issue
- Fix Screensharing modal issue (Windows)
- VirtualBackground WIP
Download AgoraUnityWebGL_beta_2022.refactor5.unitypackage if you're already working on Unity RTC SDK 3.7.0.3.
Download the complete version if you want everything in it.
Refactor 4 Release
This release combines the upgrade on the base Unity SDK:
Unity RTC SDK is updated to match 3.7.0.3, see its release note.
Web RTC SDK stays at 4.11.0, see its release note
WebGL plugin updates includes:
- Better error reporting
- ScreenSharing bug fixes including audio enable and edge case handling
- Better Unity 2021/2022 support with stub functions
- onVideoSizeChanged callback improvement
- General muting/unmuting logic improvement
Download AgoraUnityWebGL_beta_2022.refactor4.unitypackage if you're already working on Unity RTC SDK 3.7.0.3.
Download the complete version if you want everything in it.
Refactor3 + Major base SDK upgrade
This release combines the upgrade on the base Unity SDK and Web SDK:
- Unity RTC SDK is updated to match 3.7.0, see its release note.
- Web RTC SDK is updated to match 4.11.0, see its release note
The common significant change is the support for 100+ concurrent hosts.
WebGL plugin updates includes:
- muting function bug fixes and demo updates
- new screensharing APIs for Web
- new loopback audio enable parameter for screensharing
Download AgoraUnityWebGL_beta_2022.refactor3.unitypackage if you're already working on Unity RTC SDK 3.7.0.
Download the complete version if you want everything in it.
Refactor2 release
Bug fixes and improvement for Multi-Channel
DataStream API
JoinChannel with mediaOption (auto-subscribe, publish, etc.)
Important note: This update does not cover the latest 3.6.1.1 main SDK release. Please use the complete package if you need the compatible 3.5.0.x version.
Choose one of the following Packages:
- AgoraUnityWebGL_beta_2022.refactor2 : this is the standard WebGL package
- AgoraUnityWebGL_beta.refactor2.complete : this is the WebGL package plus Video SDK 3.5.0.70
Refactor1 Release
Fixed varies bug on mute audio/video, multichannel, video surface respawning
Improved demo and API samples
Implemented OnVolumeIndication and SendStreamMessage