Greetings, ODIN Developers!
We are excited to share the latest updates to our ODIN Unreal SDK, covering the advancements from version 1.5.6 to the newly released 1.6.0. This update marks significant improvements and new features that will enhance your development experience. Let’s dive into the details:
1.5.7: Streamlined Compliance and Device Selection
- Browser Clients Update: It’s important to update your browser clients to version 0.15.0 or later of the @4players/odin package.
- Core SDK Update: Upgraded to version 1.5.7. Check the details here.
- iOS and macOS Enhancements: We’ve updated the static library format for better compliance with Unreal Engine Marketplace standards.
- Capture Device Selection Fix: Resolved an issue to ensure the correct capture device is selected, rather than defaulting to the system’s choice.
1.5.8: Advanced Audio Processing and Echo Cancellation
- Core SDK Update: Progressed to version 1.5.8. Full details are available here.
- New Features:
Set Room APM Stream Delay
: This feature assists in syncing audio output and input, vital for effective echo cancellation.
- Stereo Output and Echo Cancellation: Fixed a crucial issue where stereo output was impacting echo cancellation.
- APM Settings Update: We’ve enabled Voice Activity Detection, Noise Suppression, and Gain Controller for optimized audio processing.
1.5.9: Audio Buffer Enhancements and Engine Compatibility
- OdinMediaSoundGenerator Updates: Added functions for monitoring audio buffer changes and updated include paths for improved usability.
- Engine Compatibility: Ensured default build settings are compatible with Unreal Engine versions 4.24 and later.
1.6.0: Pioneering Media Stream Control and API Enhancements
- Server Requirements: This update necessitates ODIN server version 1.3.0 or newer. Cloud-hosted servers are updated automatically.
- Core SDK Update: Advanced to version 1.6.0. Full release notes can be found here.
- New Features:
Pause Playback Media
&Resume Playback Media
: These commands allow for precise control over media stream reception.Get Output Media Peer ID
: A new addition for enhanced media stream management.
- API Updates:
Join Room
andUpdate Peer Position
now support 3D coordinates.Update Room User Data
has been removed in favor of theRoomUpdate
RPC.
- Compatibility and Stability Improvements: Fixed build issues and addressed deprecation warnings with Unreal Engine 5.3. Also resolved a potential crash related to capture device switching.
Join Us in This Exciting Journey
These updates represent our commitment to providing you with a robust and efficient development environment. We encourage you to explore these new features and improvements. Your feedback is invaluable in our quest for continuous enhancement.
Stay tuned for more updates, and happy developing with ODIN!