Releases: 4Players/odin-sdk
Releases · 4Players/odin-sdk
1.5.4
⚠️ Please update your browser clients to use version 0.15.0 or later of the @4players/odin package.
Bugfixes / Improvements
- Fixed a potential crash issue tied to ingress/egress resamplers when operating in stereo mode
1.5.3
⚠️ Please update your browser clients to use version 0.15.0 or later of the @4players/odin package.
New Features
- Updated Opus codec to version 1.4
- Updated RPCs to be forward-compatible with upcoming server versions
- Updated test client with command-line argument to bypass ODIN gateway and connect to a standalone on-premise server directly
API Changes
Bugfixes / Improvements
- Changed JWT subject from
login
to connect
to support upcoming server versions
- Updated audio pipeline to make use of new Opus codec features
- Updated internal jitter buffer to drop the oldest packets when necessary
- Fixed a potential overflow error in jitter buffer in high latency scenarios
1.5.1
⚠️ Please update your browser clients to use version 0.15.0 or later of the @4players/odin package.
New Features
- Added support for Android on ARMv7a and x86
- Updated test client with command-line arguments for convenience
Bugfixes / Improvements
- Updated request interval for internal reconnect tokens
- Fixed a bug where
odin_room_id
returned an invalid length
- Fixed a bug where
odin_room_customer
returned an invalid length
- Fixed a rare crash when trying to read audio data from an orphan media stream
1.5.0
⚠️ Please update your browser clients to use version 0.15.0 or later of the @4players/odin package.
API Changes
- Updated
odin_startup_ex
to accept an OdinAudioStreamConfig
for convenience
- Removed
OdinChannelLayout
enum
Bugfixes / Improvements
- Updated Opus encoder settings to use Audio/VoIP mode based on number of input channels
1.4.1
⚠️ Please update your browser clients to use version 0.15.0 or later of the @4players/odin package.
Bugfixes / Improvements
- Changed Opus encoder settings to use a fixed bitrate of 96 kbps
- Refactored audio pipeline to push on input and pull on output.
- Removed internal input ring buffer
1.4.0
⚠️ Please update your browser clients to use version 0.15.0 or later of the @4players/odin package.
New Features
- Added full stereo support for media streams
- Added a new startup function to specify both sample rate and channel count for audio output
- Refactored internal media stream handling for improved overall reliability
API Changes
- Added
odin_startup_ex
- Removed
out_channel_layout
argument from odin_audio_read_data
- Removed
out_channel_layout
argument from odin_audio_mix_streams
- Removed
out_channel_layout
argument from odin_audio_process_reverse
Bugfixes / Improvements
- Updated audio internals to work with a fixed frame size of 1920 samples (20ms, 48 kHz, stereo)
- Added an egress resampler to return audio samples in the desired format
- Added additional QoS information to media datagrams
1.3.1
⚠️ Please update your browser clients to use version 0.12.0 or later of the @4players/odin package.
Bugfixes / Improvements
- Added support for new gateway licensing errors
- Improved internal resampling performance
- Refactored internal jitter buffer for better handling of high latency scenarios
- Updated VAD to have a pre-detection cache and a trail-off algorithm
- Updated voice packet format to include RTT hints
- Updated settings for Opus FEC
- Fixed a potential overflow error in jitter buffer
1.3.1-beta.7
⚠️ Please update your browser clients to use version 0.12.0 or later of the @4players/odin package.
Bugfixes / Improvements
- Fixed volume gate APM setting
1.3.1-beta.5
⚠️ Please update your browser clients to use version 0.12.0 or later of the @4players/odin package.
Bugfixes / Improvements
- Fixed a potential overflow error in jitter buffer
1.3.1-beta.4
⚠️ Please update your browser clients to use version 0.12.0 or later of the @4players/odin package.
Bugfixes / Improvements
- Added support for new gateway licensing errors
- Improved internal resampling performance
- Refactored internal jitter buffer for better handling of high latency scenarios
- Updated VAD to have a pre-detection cache and a trail-off algorithm
- Updated voice packet format to include RTT hints
- Updated settings for Opus FEC