RTCMultiConnection 可缩放屏幕共享

RTCMultiConnection scalable screenshare

我正在从事一个使用 WebRTC 创建可缩放屏幕共享应用程序的项目。我从 RTCMultiConnection 库开始,它看起来很棒,并且偶然发现了以下内容:

https://rtcmulticonnection.herokuapp.com/demos/Video-Scalable-Broadcast.html 此示例包括屏幕共享,但根本不起作用。

https://rtcmulticonnection.herokuapp.com/demos/Screen-Sharing.html 这个有效,但不可扩展

尝试简单地将一个代码改写成另一个代码失败了,看似可缩放的屏幕共享与可缩放视频的工作方式完全不同。任何人都能够让它发挥作用?

感谢输入中的任何指示!

P.S.: 即使这只适用于 Chrome,我也很好。无论如何我都会把它打包到 Electron 中,这样浏览器兼容性就永远不会成为问题。

这是可伸缩屏幕广播演示:

这是它的来源:

该演示同时支持 Chrome 和 Firefox。