Mögliche Lösungsansätze - xrchisense/xrevent-broadcaster-unity GitHub Wiki

direct RTP

FFMPEG can be used for direct stream to an e.g. SFU.

eher WebRTC

GStreamer can be used for creating WebRTC streams to an e.g. SFU.

Network Infrastructure

https://docs.openvidu.io/en/2.24.0/deployment/ce/on-premises/

Run a Camera and Mic in an insecure context on Firefox (http and not https) and Windows

Firefox won't let you use your camera in an "insecure context" anymore. That means you have to go through all the pain of ssl encryption, eventhough you are only setting up an dev environment. With the OpenVidu case You might run Docker on a different machine locally than you are running your firefox browser. For all of the demos, Firefox won't let you open your camera on http, only https is allowed. To com by this issue you can route the traffic from localhost to your other machine running docker using netsh.

  1. Open Terminal in Admin mode
  2. Type netsh interface portproxy add v4tov4 listenaddress=localhost listenport=5010 connectaddress=192.168.178.47 connectport=5010
  3. Connect to localhost and Firefox will believe the server is running locally.