I’m using mediasoup to run a ui render server app on Mac(Catalina) local, that is to say, to use gstreamer to capture the gui app window and push the VP8 encoded stream to webrtc server, then consume it on web page.
The problem is, when mediasoup is running on Mac host side, everything works fine, but when i put mediasoup to run inside of Docker-for-Mac, then web page consumer cannot setup WebrtcTransport connection from outside of docker.
Running mediasoup on mac host side is OK, but i notice that, when do npm install mediasoup
, the install process in fact downloads the full source of mediasoup and compile locally to get a mediasoup-worker
binary, which means it’s not easy to get a portable npm package without need of source compilation. I guess it’s dependent on OS version & nodejs version? Why there isn’t a prebuilt mediasoup npm package with a general mediasoup-worker
?