【发布时间】:2021-08-09 13:16:31
【问题描述】:
我有两个 iframe 元素与它们的文档一起加载,它们都属于同一个源域。
在第一帧加载的文档获得了一些媒体流(使用getUserMedia)并将流附加到播放器。
第二帧中加载的文档也有一个播放器,我也想为这个播放器重复使用相同的媒体流。
寻找解决方案我遇到了RTCPeerConnection class article at Mozilla Developer Network,然后是some examples of using it。
但对于像我这样的简单用例来说,它看起来真的很重。我只想在同一浏览器和同一台计算机上的两个帧之间共享流。
这是我发现的唯一方法吗?
如果是这样,有什么方法可以提高性能(减少 CPU 使用率)?
或者还有其他方法可以实现上述用例吗?
【问题讨论】:
-
你的框架是否同源?
-
是的,两个 iframe 都来自同一来源 @amn
标签: javascript webrtc mediastream rtcpeerconnection