尝试将视频流传输到对等连接的WebRTC示例时:
https://github.com/webrtc/samples/tree/gh-pages/src/content/capture/video-pc
在Firefox中,我仅在正确的视频上看到黑色视频:-(
在Chrome中,我遇到了跨域错误: 未捕获的DOMException:无法在'HTMLMediaElement'上执行'captureStream':无法从具有跨域数据的元素捕获 在HTMLVideoElement.maybeCreateStream
我没有进行任何代码更改,我只是克隆了存储库并打开了index.html。我也曾尝试在页面上投放广告,但没有幸运地看到视频。
如何使用Chrome或Firefox在Windows上本地运行此示例?
答案 0 :(得分:2)
如何使用Chrome或Windows在Windows上本地运行此示例 Firefox?
代码库在web_server文件夹下包含一个server.js文件。您可以使用nodejs在本地运行它。
npm install
以安装
依赖项。node server.js
您应该可以访问您的演示https://localhost:8080/src/content/capture/video-pc/
演示在我的机器上运行。您还没有提到您使用的浏览器版本。
我使用Chrome : Version 75.0.3770.100
进行测试。