是否有可能通过webRTC捕捉桌面屏幕共享。我们知道,它只是在浏览器选项卡上捕获屏幕,但是否有可能捕获整个桌面屏幕,如浏览计算机上的文件,或打开和查看文件,如pdf等。
发布于 2014-11-09 11:32:28
目前,在RTCWeb实现(包括chrome和firefox)中,只有“无状态”屏幕捕获可用。例如。
上面的演示将简单地捕获“任意”打开的应用程序的屏幕。不过,这样的屏幕捕捉API 没能捕获屏幕的全屏游戏应用程序.
在此可获得更多信息:
HTTPs+getUserMedia+postMessage)关于网络浏览器上的远程桌面共享,与屏幕共享相比,它具有更多的安全风险。用户界面/安全方面将很难处理,而且这个特性将很容易受到社会工程的影响--电话:“这是Google/Dell/Computer-Management;我们已经检测到您的机器上有病毒;您能浏览到并帮助您删除它吗?”-- 参考。
发布于 2014-11-09 11:28:52
是的,有可能。至少使用Chrome。做这件事有几种方法,但最简单的方法是:
您可以在这里找到一个共享屏幕并在远程服务器存储库记录共享屏幕的示例:https://github.com/Kurento/kurento-tutorial-js/blob/develop/kurento-recorder-screen/static/index.js
如果试图执行该示例,请密切注意安全性限制。所有信号都需要使用TLS传送。使用原始HTTP将产生铬拒绝共享屏幕。
发布于 2014-11-20 12:30:54
是的。我最近在WebRTC上工作,能够轻松地处理桌面。以下链接帮助我实现了我的要求:
不要忘记将您的*.github.io添加到about:config -> getUserMedia屏幕共享允许的域
在Run中打开它: Chrome.exe --启用用户媒体-屏幕捕获
https://stackoverflow.com/questions/26827401
复制相似问题