Skip to content

Releases: 4Players/odin-sdk-web

0.19.1

17 Oct 16:21
Compare
Choose a tag to compare
  • Fixed a potential issue where generating random positions when joining rooms could lead to neighbor peers not being visible.

0.19.0

05 Oct 16:01
Compare
Choose a tag to compare
  • Removed OdinRoom.flushDataUpdate and setter for OdinRoom.data (use RoomUpdate RPC on an ODIN gateway instead).

0.18.0

04 Oct 10:51
Compare
Choose a tag to compare
  • Update OdinRoom.join and OdinRoom.setPositionto support 3D coordinates (requires server version 1.3.0 or later).

0.17.4

11 Sep 15:29
Compare
Choose a tag to compare
  • Fixed a bug when using OdinClient.initRoom() with the default gateway.

0.17.3

04 Sep 11:24
Compare
Choose a tag to compare
  • Now using ReturnType<typeof setTimeout> instead of NodeJS.Timeout types.

0.17.2

04 Sep 10:06
Compare
Choose a tag to compare
  • Updated TypeScript example to show popups on connection errors.
  • Fixed a bug where calling OdinRoom.startVADMeter had no effect before OdinMedia.start was called on an input stream.
  • Improved error handling when establishing connection to server.

0.17.1

30 Aug 13:18
Compare
Choose a tag to compare
  • Added OdinRoom.startVADMeter and OdinRoom.stopVADMeter.
  • Added VoiceProcessingStats event on OdinRoom.

0.17.0

15 Aug 15:04
Compare
Choose a tag to compare
  • Added OdinRoom.pauseMedia and OdinRoom.resumeMedia.
  • Added OdinMedia.pause and OdinMedia.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

02 Aug 18:37
Compare
Choose a tag to compare
  • Replaced OdinRoom.getPosition function with OdinRoom.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

08 May 19:17
Compare
Choose a tag to compare
  • Updated WebAssembly to support legacy browsers.
  • Fixed a bug where AudioContext API was not found on some iOS devices.