WebRTC for Unity is a package that allows WebRTC to be used in Unity.
If you are interested in the streaming solution with WebRTC, you can check Unity Render Streaming.
To install the package, download WebRTC for Unity from the package manager. See the documentation for details on how to use the package manager.
<img src="./images/webrtc_package_manager.png" width=600 align=center>
The package contains the following 3 samples.
|PeerConnection||A scene for checking the process of connecting to a peer|
|DataChannel||A scene for sending and receiving text|
|MediaStream||A scene for sending and receiving video/audio|
This version of the package is compatible with the following versions of the Unity Editor:
- 2019.1 and later (recommended)
Currently the software only supports
Graphics API version only supports
IL2CPP is not supported in Scripting Backend by this package.
This package uses GPU hardware acceleration for video encoding, so it only runs on graphics cards that support NVIDIA VIDEO CODEC SDK.
|June 21, 2019||Document Released|