com.unity.webrtc 3.0.0-pre.7
Source docsNotes: processedReleased October 31, 2023
Unity Compatibility
Minimum Unity: 2020.3
Package Dependencies
- com.unity.editorcoroutines (1.0.0)
- com.unity.modules.audio (1.0.0)
- com.unity.modules.jsonserialize (1.0.0)
✨ Features
- Add **Android x86\_64** support experimentally.
- Add an property `.CanTrickleIceCandidates` in `RTCPeerConnection` class.
- Add an configurable logger in `WebRTC` class.
- Support scale resolution for NVIDIA H.264 codec.
- Support simulcast for NVIDIA H.264 codec.
- Add an property `SyncApplicationFramerate` in `RTCRtpSender` class to improve latency of video streaming.
📈 Improvements
- Upgrade libwebrtc M116.
- Change Android API minimum level to **23** because the API level **22** is obsoleted on Unity2020.3 LTS.
- Add `RTCDataChannel.onError` event.
- Change a constructor of `VideoStreamTrack` to make simple to flip video texture.
🔧 Bug Fixes
- Fix an issue when setting a scale factor of video encoding to a fractional scaling ratio.
- Fix an occasional crash issue when using hardware encoder with D3D11 graphic device.
- Fix an crash when `nvEncodeAPI64.dll` is not found on Windows.
- Optimize audio sampling when using mute.
