Releases: 4Players/odin-sdk-web
Releases · 4Players/odin-sdk-web
0.15.1
- Fixed a bug where speech detection settings were not applied in VAD processor.
- Updated QoS metrics for compatibility with native clients using version 1.4.0 or later.
0.14.0
- Added CommonJS builds for Node.js environments.
- Updated client to automatically disable audio functionality when neither
AudioContext
norWorker
are available.
0.13.1
- Removed a debug log.
0.13.0
- Refactored internal jitter buffer for better handling of high latency scenarios.
- Added QoS metrics to voice packets to allow debugging of performance issues.
- Reduced overall latency.
0.12.0
- Added RTT hints to voice packets for compatibility with native clients using version 1.3.1 or later.
0.11.0
- Fixed a bug where
MediaStarted
events weren't emitted, when usingOdinRoom.setPosition()
. - Added
MediaStopped
events for convenience when usingOdinRoom.setPosition()
.
0.10.0
- Added
OdinRoom.disableVolumeGate
. - Added
OdinRoom.enableVolumeGate
. - Added
OdinRoom.updateVolumeGateThresholds
to allow configuring root mean square power (dBFS) when the volume gate should engage. - Added
OdinRoom.updateVADThresholds
to allow configuring voice probability value when the VAD should engage. - Renamed
OdinRoom.enablesVAD
toOdinRoom.enableVAD
.
0.9.4
- Fixed an issue where the client could become unresponsive on failed WebSocket connection attempts.
0.9.3
- Fixed issues with stuttering audio when using Safari 15.4 or newer. #onlyApple
- Added optional arguments to
OdinClient.initRoom
andOdinClient.initRooms
to allow passing a customAudioContext
, which might be necessary on Apple platforms. - Added
OdinPeer.remote
to easily differentiate between your own peer and others.
0.9.0
- Renamed
OdinMedia.registered
toOdinMedia.started
for convenience. - Fixed an error when trying to decode an empty byte array.