Skip to main content

WebRTC Extension

About WebRTC

With WebRTC, you can add real-time communication capabilities to your application that works on top of an open standard. You can read more about WebRTC at https://webrtc.org.

WebRTC by default has very limited support for custom audio integration. The WebRTC Extension provides a custom build of WebRTC that easily integrates with the Switchboard SDK audio graph. This opens up new possibilities, such as modifying the microphone and output signal.

The WebRTC Extension provides the following audio nodes for a Switchboard SDK audio graph:

NodeDescription
WebRTCAudioSourceNodeThis node provides the audio stream that is received from other WebRTC clients.
WebRTCAudioSinkNodeThe audio that is streamed into this node will be sent to the other user's devices.