您好,我正在爲瑞典的E-Learning平臺開發一個虛擬教室,目前我正在使用Twilio的可編程視頻來處理音頻和視頻Feed。如何將屏幕共享添加到可編程視頻?
它正在完美地工作,我想如何,但現在我想添加的是屏幕共享。
我無法找到任何關於如何將其添加到「房間」的信息,有沒有我可以去的地方?
我已經看了一下webrtc實驗,但是很容易用twilio實現嗎?
謝謝
您好,我正在爲瑞典的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