Releases: 4Players/odin-sdk-web
Releases · 4Players/odin-sdk-web
0.19.1
0.19.0
- Removed
OdinRoom.flushDataUpdate
and setter forOdinRoom.data
(useRoomUpdate
RPC on an ODIN gateway instead).
0.18.0
- Update
OdinRoom.join
andOdinRoom.setPosition
to support 3D coordinates (requires server version 1.3.0 or later).
0.17.4
- Fixed a bug when using
OdinClient.initRoom()
with the default gateway.
0.17.3
- Now using
ReturnType<typeof setTimeout>
instead ofNodeJS.Timeout
types.
0.17.2
- Updated TypeScript example to show popups on connection errors.
- Fixed a bug where calling
OdinRoom.startVADMeter
had no effect beforeOdinMedia.start
was called on an input stream. - Improved error handling when establishing connection to server.
0.17.1
- Added
OdinRoom.startVADMeter
andOdinRoom.stopVADMeter
. - Added
VoiceProcessingStats
event onOdinRoom
.
0.17.0
- Added
OdinRoom.pauseMedia
andOdinRoom.resumeMedia
. - Added
OdinMedia.pause
andOdinMedia.resume
. - Added
OdinMedia.paused
flag to determine wether or not a remote media is accepting data (e.g. server-side muted/unmuted). - Updated connection code to allow direct connections to on-premise servers without a gateway.
- Fixed a bug where peer user data in JSON format was not shown correctly in TypeScript example.
0.16.0
- Replaced
OdinRoom.getPosition
function withOdinRoom.position
getter. - Updated Opus codec to version 1.4 and changed encoder settings to utilize new FEC options.
- Updated Opus encoder bitrate to use 32000 kbps for voice signals and 96000 kbps for music signals.
- Updated room to change state to use
incomplete
if RTC peer connection can't be established. - Fixed a bug where packet loss was always 0 in jitter stats.
- Fixed error
TS2354
(This syntax requires an imported helper but module 'tslib' cannot be found). - Added a warning when trying to connect to incompatible server versions.
- Added an input resampler for audio nodes, supporting sample rates beyond 48 kHz in Firefox.
0.15.2
- Updated WebAssembly to support legacy browsers.
- Fixed a bug where
AudioContext
API was not found on some iOS devices.