将桌面流式传输到 Web,无需任何分期付款
Stream the desktop to web without any instalation
目标
用户访问网站,单击按钮,他的屏幕被流式传输到服务器。
问题
我发现的大多数解决方案都需要在他/她的机器上安装一些软件。流媒体软件或从桌面进行虚拟网络摄像头输出的软件。
大问题
这可能吗?而且,如果是,在哪些技术中?仅仅通过HTML5/Javascript组合是可能的,还是我必须使用Java来实现这一点?
如果这是不可能的,那么用户必须安装的最小可行程序是什么才能使"登录 ->单击按钮 ->获取流"成为可能?铬/火狐扩展就足够了吗?一个蟒蛇脚本?甚至值得为此编写我自己的客户端程序吗?
我为什么要问这个?
我有一个想法,让我公司的所有程序员都使用它来流式传输他们的屏幕,但是我们都运行着不同的操作系统。我只有 2 个月的空闲时间来实现这一目标。这就是为什么在我真正开始编码之前,我想就实现这一目标的最简单方法提出一些意见。
仅使用 HTML5/Javascript 将屏幕从桌面流式传输到服务器是不可能的(或者应该是不可能的(。之所以如此,是因为这将是一个巨大的安全违规行为——恶意网站所有者可能会诱骗用户在他们不知情的情况式传输他的屏幕,因为桌面屏幕可能包含敏感信息的可能性很小。(如果他们的密码在屏幕上怎么办?如果他们切换标签以查看他们的银行帐户怎么办?
通常,Web 浏览器是严重沙盒化的,因此网站只能从其当前选项卡/正在运行的实例中获取信息。
老实说,最简单的解决方案是根本不编写一行代码,而只是使用预先存在的程序/服务。我建议使用teamviewer或screenleap - 它们都是多平台的,并且应该(我认为?(支持与多台计算机的屏幕共享。您可能能够在线找到数百种其他服务,因为这是人们遇到的一个非常普遍的问题。
但是,如果您出于某种原因确实想推出自己的程序,您可以尝试查看 red5-screenshare,这是一个从浏览器启动的开源 Java 程序。
- 函数参数中的数据与指定变量之间的任何性能差异
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- jQuery中是否内置了任何字符串格式化函数
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 有任何可能将facebook实时信使整合到一个网站中
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- AJAX:$_GET不返回任何值
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- 将事件处理程序绑定到任何可能的事件
- 在Highcharts中,我们可以通过任何方式在渲染图表之前获得plotWidth和plotHeight
- 任何方式使AJAX调用Gmail API,而无需通过JS库
- document.styleSheets不返回任何内容
- 在D3.js中,有没有任何方法可以将x和y方向上的滚动事件绑定到平移svg
- Graphiti中是否有任何工具提示功能
- 有没有任何方法可以使用node-js从不同的机器打开浏览器
- 在解析对象.save()中;没有返回任何原因
- 任何浏览器都不支持javascript函数
- gmap3如何做到这一点-它显示圆圈的任何事件
- 将桌面流式传输到 Web,无需任何分期付款