Dependencies Versions
- libdatachannel:
0.22.6 - mbedTLS:
3.6.3
GDExtension (Godot 4.1+)
Download the godot-extension-webrtc.zip file from the assets below and extract its content to the root of your Godot project.
The library automatically registers itself on startup.
Note: This version is built for Godot 4.1+ and should work for all Godot 4 releases starting from 4.1 (i.e. 4.1, 4.2, 4.3, etc).
See WebRTC minimal demo or signalling demo for examples.
GDNative Plugin (Godot 3)
Download the godot-gdnative-webrtc.zip file from the assets below and extract its content to the root of your Godot project.
The library act as a GDNative singleton, you enable or disable it via: Project -> ProjectSettings -> GDNative.
See WebRTC minimal demo or signalling demo for examples.
Note: This version is built for Godot 3.5 and might not work with earlier versions.
License
The webrtc-native plugin is licensed under the MIT license (see LICENSE), while libdatachannel and its dependencies are licensed under other permissive open source licences. Please see thirdparty/README.md for more information.