根据规格[ 1 , 2 ] navigator.mediaDevices 和 RTCPeerConnection 没有为Web worker定义,因此WebRTC目前不应该在Web worker上可用。
navigator.mediaDevices
RTCPeerConnection
对于[ 1 ] navigator.mediaDevices 属性定义于 Navigator 窗口的界面,但不是 WorkerNavigator web worker的界面。
Navigator
WorkerNavigator
对于[ 2 ] RTCPeerConnection 界面暴露在窗口( [Exposed=Window] ),但不是网络工作者( [Exposed=Worker] )。
[Exposed=Window]
[Exposed=Worker]