WebRTC voice for OpenSimulator
Misterblue’s Github:
https://github.com/Misterblue?tab=repositories
Misterblue’s Blog:
https://blog.misterblue.com/
Misterblue’s Blog about this presentation:
https://blog.misterblue.com/2024/2024-12-07-opensim-webrtc-update
SecondLife voice support is changing from Vivox to WebRTC. Since the Vivox voice servers are going to stop working, OpenSimulator will lose its voice support until a new open source service is created and integrated into the OpenSimulator sources. This presentation describes my project to create such a service. Linden Labs has been generous enough to publish the format and protocols for the new voice support. This makes possible a new service. I am creating a WebRTC based service to integrate into OpenSimulator sources. The implementation uses the Janus WebRTC server, Docker containers, and OpenSimulator region modules. The presentation describes the changes from Vivox to WebRTC, gives an overview of WebRTC, and then describes the new implementation for WebRTC based voice for OpenSimulator.
Vivox voice is going away and Linden Lab is replacing SecondLifeâ„¢ voice with WebRTC. All Third Party Viewers will change to this new voice service and, since the Vivox service will stop operating, OpenSimulator will be left without any voice. This presentation describes WebRTC, how SecondLifeâ„¢ clients are changing to use WebRTC for voice, and then presents an implementation of WebRTC based voice for OpenSimulator systems using the Janus WebRTC server. The initial implementation will have limitations and thus future work is laid out.
Speaker
-
Misterblue Waves / Robert Adams (Poster booths #1 and #20)
Robert Adams has been an OpenSimulator core developer for many years. His OpenSimulator work includes the BulletSim physics engine, the DSG (distributed scene graph) simulator experiment, and many performance improvements.
Other OpenSimulator projects include the Docker-izing of OpenSimulator, the experimental Basil web browser viewer, and code addition to several of the independent viewer projects. Outside OpenSimulator, he has been a computer developer and researcher for 40 years. He has a current interest in distributed simulation and robotics.
Outside OpenSimulator, he has been a computer developer and researcher for 40 years.
His current interests are in distributed computing and robotics.