无需扩展程序即可与 twilio 共享屏幕

screen sharing with twilio without extension

在我的网络应用程序中,我需要在视频通话中共享屏幕的功能。我正在使用 twilio 和 我的视频通话功能运行良好。 我从 twilio 看到 link 共享屏幕。 (https://www.twilio.com/blog/2018/01/screen-sharing-twilio-video.html) 但我需要为 chrome 中的屏幕共享开发 chrome 扩展。有没有什么方法可以在没有扩展的情况下开发屏幕共享?

Twilio 开发人员传播者和该博客的作者 post 此处。

如博客 post 中所述,要在 Chrome 中为您的视频通话添加屏幕共享功能,您需要创建并发布一个扩展程序。 screen capture in Chrome.

上的博客 post 中描述了如何构建该扩展

这是目前唯一的方法。

但是,Chrome 团队正在努力标准化他们的方法并发布对 getDisplayMedia API 的支持。这是already supported by Microsoft's Edge browser。它的工作原理与 getUserMedia 非常相似:

  navigator.mediaDevices.getDisplayMedia().then(returnedStream => {
    stream = returnedStream;
    document.getElementById('screen').srcObj = stream;
  })

注意这个 coming to Chrome soon