将 WebRTC 与 WebWorker 结合使用

jac*_*ack 5 web-worker webrtc

我有兴趣将 webrtc 与 webworker 一起使用。是否可以?

我试过了,但没有用,因为它没有找到“窗口”

小智 6

根据规范 [ 1 , 2 ],navigator.mediaDevices并且RTCPeerConnection没有为 Web Worker 定义,因此 WebRTC 目前不应在 Web Worker 上可用。

对于[ 1 ],navigator.mediaDevices属性是在Navigator窗口的界面上定义的,而不是在WorkerNavigator网络工作者的界面上定义的。

对于 [ 2 ],RTCPeerConnection接口暴露给 window ( [Exposed=Window]),但不暴露给 web worker ( [Exposed=Worker])。