The browser version might be too old. Make sure that the latest version is installed.
Check the web server's startup options. In Safari and iOS Safari, WebRTC features cannot be used with http. Instead, https must be used.
Make sure you're using a graphics card that supports Nvcodec. Also confirm that the latest graphics driver version is installed. See also: com.unity.webrtc
documentation.
And currently, this package supports only Direct3D11
. If you select other API, the initialization process will fail.
Make sure the port isn't being used by another service.
Unity 2019.1 and later.
Windows10 x64. Support for other OS' will be provided later.
The hardware code uses NVCodec, so an NVIDIA graphics card is required. See the NVIDIA site for information on graphics cards that support NVCodec.
Any browser, as long as it supports WebRTC.
Yes. However, the more devices being transmitted to, the greater the burden on the transmitting device. For example, on a new desktop PC it's possible to transmit 720p video to about 5 devices, but anything more than that will require using an SFU broadcast server.
Currently, version 1.0 does not support simulcast.
Currently, version 1.0 cannot.
Video quality depends on the quality of the network.
Currently, version 1.0 cannot.