如何将屏幕共享添加到可编程视频?
问题描述:
您好,我正在为瑞典的E-Learning平台开发一个虚拟教室,目前我正在使用Twilio的可编程视频来处理音频和视频Feed。如何将屏幕共享添加到可编程视频?
它正在完美地工作,我想如何,但现在我想添加的是屏幕共享。
我无法找到任何关于如何将其添加到“房间”的信息,有没有我可以去的地方?
我已经看了一下webrtc实验,但是很容易用twilio实现吗?
谢谢
答
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'
}
答
这需要一个web应用程序/ chrome扩展。该扩展非常轻便,只是提示用户升级权限以启用Chrome的屏幕共享功能。由于Chrome扩展程序与特定网域相关联,因此您需要发布和管理自己的扩展程序,但基本上只需从给定模板中复制/粘贴即可。
这里是Twilio指南:https://www.twilio.com/docs/api/video/screen-capture-chrome
需要延长的安全模型就铬而言,萤幕是浏览器 –
嗯,好的,谢谢。菲利普的一部分!看起来像一个奇怪的方式来做到这一点。 – philnash