您好我正在为瑞典的电子学习平台开发一个虚拟教室,目前我正在使用Twilio的可编程视频来处理音频和视频。
我的工作方式非常完美,但我现在想要添加的是屏幕共享。
我找不到任何关于如何将它添加到“房间”的内容,我可以去任何地方吗?
我已经研究了一下webrtc实验,但是用twilio实现起来很容易吗?
由于
答案 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