将 WebRTC 与 WebWorker 结合使用 [英] Use WebRTC with WebWorker
问题描述
我有兴趣将 webrtc 与 webworker 一起使用.可能吗?
I am interested in to use webrtc with webworker. Is it possible?
我试过了,但没有用,因为它没有找到窗口"
I tried it but it did not work because it did not find the "window"
推荐答案
根据规范 [1、2]、导航器.mediaDevices
和 RTCPeerConnection
没有为 Web Worker 定义,因此 WebRTC 目前不应在 Web Worker 上可用.
According to the specifications [1, 2], navigator.mediaDevices
and RTCPeerConnection
are not defined for web workers, so WebRTC shouldn't be available on web workers for now.
对于 [1],navigator.mediaDevices
属性在窗口的 Navigator
接口上定义,但在 web worker 的 WorkerNavigator
接口上没有定义.
For [1], navigator.mediaDevices
attribute is defined on Navigator
interface for window, but not on WorkerNavigator
interface for web worker.
对于 [2],RTCPeerConnection
界面暴露给窗口([Exposed=Window]
),但不暴露给网络工作者([Exposed=Worker]
).
For [2], RTCPeerConnection
interface is exposed to window ([Exposed=Window]
), but not to web worker ([Exposed=Worker]
).
这篇关于将 WebRTC 与 WebWorker 结合使用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!