webrtc - 如何使用 Kurento 媒体服务器实现屏幕共享选项 WebRTC
问题描述
我们正在尝试使用 Kurento 媒体服务器在 WebRTC 中实现屏幕共享选项。任何人都可以分享我的参考。
解决方案
您必须使用的是:https ://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getDisplayMedia
getUserMedia 通常用于获取用户的网络摄像头的 Stream。GetDisplayMedia 用于屏幕。在这里测试它:https ://www.webrtc-experiment.com/Pluginfree-Screen-Sharing/#11158460609616426
你不得不:
- 当用户开始屏幕共享时,将网络摄像头的媒体轨道替换为屏幕共享流,或者
- 您将第二个流添加到 Kurento (=new WebRTCEndpoint),您也必须将其传输给其他参与者
两者都没有教程或示例,但这应该会有所帮助。
推荐阅读
- javascript - 在沙盒 iframe 中使用常见的 JS 库
- javascript - 单击按钮时JS .click()不起作用
- android - 自定义 RecyclerViewAdapter 内的 MapView
- c# - c#正则表达式几个带逗号的数字
- vcf-vcard - xmlstarlet Fritzbox XML 电话簿到 VCARD
- sql - 如何提高此查询的性能
- javascript - (未经授权)从 localhost 请求时 - “node testRequest.js”时没有错误
- django - 如果 Django 模型中的函数调用包含 db 查询而其他函数工作正常,为什么它不刷新值?
- java - 如何使用 Spring-Boot 清除 @Async 任务的所有已完成的 Future 结果?
- python - bigquery python中的流式插入