Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 如何将屏幕共享添加到可编程视频?_Video_Screen_Webrtc_Twilio_Sharing - Fatal编程技术网

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

Video 如何将屏幕共享添加到可编程视频?,video,screen,webrtc,twilio,sharing,Video,Screen,Webrtc,Twilio,Sharing,您好,我正在瑞典为电子学习平台开发一个虚拟教室,目前我正在使用Twilio的可编程视频处理音频和视频馈送 这是完美的工作方式,我希望它,但现在我想添加的是屏幕共享 我找不到任何关于如何将其添加到“房间”的信息,是否有任何地方可以这样做 我对webrtc的实验做了一些研究,但是用twilio实现起来容易吗 感谢这里的Twilio开发者布道者 据我所知,通过WebRTC进行屏幕共享仍然需要用户安装扩展,因为它不是浏览器实现的一部分 如果您同意安装扩展,请查看其中显示了您需要传递到getUserMed

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

这是完美的工作方式,我希望它,但现在我想添加的是屏幕共享

我找不到任何关于如何将其添加到“房间”的信息,是否有任何地方可以这样做

我对webrtc的实验做了一些研究,但是用twilio实现起来容易吗


感谢这里的Twilio开发者布道者

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

如果您同意安装扩展,请查看其中显示了您需要传递到
getUserMedia
以共享屏幕的媒体约束。然后,您可以在设置本地媒体时将这些约束传递给Twilio视频

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

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

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


这是Twilio的指南:

需要扩展是Chrome的安全模式,屏幕共享是浏览器的一部分,好的,谢谢Philippe!但这似乎是一种奇怪的方式。