Releases: ikbencasdoei/godot-voip
Releases · ikbencasdoei/godot-voip
3.2
This update adds the new VoiceOrchestrator node for easy multi-connection voice chat setups. It replaces the multiple transmitter mode, and with much better performance.
Other changes and improvements include:
- Added toggle to speak to UI.
- Better optimized audio processing.
- Better optimized UI.
- Switched to using Web Sockets in the demo to add support for the Web.
- Added documentation and other changes to README.
- Fixed various bugs.
3.1
This update adds support for the VoiceInstance to receive audio from multiple participants simultaneously.
Other changes and improvements include:
- Changed to using the word voice instead of using the word voip for naming.
- Added disconnect feature.
- Improved UI.
- VoiceInstance now first clears the microphone buffer before transmitting to avoid unwanted sending of audio data.
- Fixed various bugs.
3.0 (Godot 3.3)
Updated to use the new (from Godot 3.2.4) merged AudioEffectCapture godotengine/godot#45593. (fixes #6)
Other changes and improvements include:
- Voice is now transmitted every frame, improving delays and interruptions.
- Incoming voice frames are played directly using an AudioStreamGenerator instead of using individual AudioStreamSamples, eliminating pops but introducing a delay.
- Transmitted voice is mono instead of stereo, improving bandwidth. (fixes #5)
- Fixed memory leak associated with AudioEffectRecord.
- Audio is transmitted using PoolRealArrays (32 bit).
- Compatible with other mix rates.
- Demo UI refactoring and improvements.
- Added listen mode for testing and exported a few more variables.
- Added input threshold parameter.
- Added client/server IP and port inputs for demo
- Dynamically initializes voice +/ mic based on use.
2.0 (Godot 3.2)
Updated from being just a demo project to being a full Godot addon with demo.