通过 QuickBlox Javascript SDK 进行屏幕共享
Posted
技术标签:
【中文标题】通过 QuickBlox Javascript SDK 进行屏幕共享【英文标题】:Screen sharing over QuickBlox Javascript SDK 【发布时间】:2017-01-18 14:24:50 【问题描述】:我想通过 QuickBlox 的 javascript SDK 使用屏幕共享。 android 和 ios QB-SDK 已经支持此功能,但我在当前版本 (2.5.0) 中找不到任何关于 JavaScript 支持的提示。
未来是否有计划使用 JavaScript 进行屏幕共享?
【问题讨论】:
【参考方案1】:您可以使用 QuickBlox JS SDK 做到这一点,但它需要一些额外的逻辑。 WebRTC API 不提供原生共享屏幕的方式,因此此处需要 Chrome/Firefox 浏览器插件。
比如我前段时间试过这个逻辑 https://www.webrtc-experiment.com/Pluginfree-Screen-Sharing/#7396622660871782
所以您只需将另一个对象传递给 QuickBlox 'session.getUserMedia':
session.getUserMedia( audio: true, video: mozMediaSource: 'screen').
then(successCallback).
catch(errorCallback);
https://quickblox.com/developers/Sample-webrtc-web#Access_local_media_stream
仅此而已
但是
需要安装Chrome/Firefox屏幕共享插件。
这里的正常方式是每个开发者都有自己的插件,有自己的应用程序/公司名称。因此,您可以使用上面链接中的 Chrome/Firefox 插件的源代码并构建自己的。
【讨论】:
以上是关于通过 QuickBlox Javascript SDK 进行屏幕共享的主要内容,如果未能解决你的问题,请参考以下文章
使用 QuickBlox JavaScript SDK 的问题
Quickblox:无法通过 tag_list 获取用户。错误:需要令牌