如何将屏幕共享添加到可编程视频?

时间:2016-11-22 11:29:13

标签: video screen webrtc twilio sharing

您好我正在为瑞典的电子学习平台开发一个虚拟教室,目前我正在使用Twilio的可编程视频来处理音频和视频。

我的工作方式非常完美,但我现在想要添加的是屏幕共享。

我找不到任何关于如何将它添加到“房间”的内容,我可以去任何地方吗?

我已经研究了一下webrtc实验,但是用twilio实现起来很容易吗?

由于

2 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

据我所知,WebRTC上的屏幕共享仍然需要用户安装扩展,因为它不是浏览器实现的一部分。

如果您可以安装扩展程序,请查看the documentation at the WebRTC experiments,其中显示您需要传递到getUserMedia的媒体限制才能共享屏幕。然后,您可以在设置本地媒体时将这些约束传递给Twilio Video。

// for chrome
mandatory: {chromeMediaSource: 'screen'}
// or desktop-Capturing
mandatory: {chromeMediaSource: 'desktop'}

// for Firefox
video: {
    mediaSource: 'window' || 'screen'
}

答案 1 :(得分:0)

此处需要网络应用/ Chrome扩展程序。该扩展程序非常轻量级,只是提示用户升级权限以启用Chrome的屏幕共享功能。由于Chrome扩展程序与特定域相关联,因此您需要发布和管理自己的扩展程序,但基本上只需从给定模板中复制/粘贴它即可。

这是Twilio的指南:https://www.twilio.com/docs/api/video/screen-capture-chrome