将桌面流式传输到 Web,无需任何分期付款

Stream the desktop to web without any instalation

本文关键字:任何 分期付款 Web 桌面 传输      更新时间:2023-09-26

目标

用户访问网站,单击按钮,他的屏幕被流式传输到服务器。

问题

我发现的大多数解决方案都需要在他/她的机器上安装一些软件。流媒体软件或从桌面进行虚拟网络摄像头输出的软件。

大问题

这可能吗?而且,如果是,在哪些技术中?仅仅通过HTML5/Javascript组合是可能的,还是我必须使用Java来实现这一点?

如果这是不可能的,那么用户必须安装的最小可行程序是什么才能使"登录 ->单击按钮 ->获取流"成为可能?铬/火狐扩展就足够了吗?一个蟒蛇脚本?甚至值得为此编写我自己的客户端程序吗?

我为什么要问这个?

我有一个想法,让我公司的所有程序员都使用它来流式传输他们的屏幕,但是我们都运行着不同的操作系统。我只有 2 个月的空闲时间来实现这一目标。这就是为什么在我真正开始编码之前,我想就实现这一目标的最简单方法提出一些意见。

仅使用 HTML5/Javascript 将屏幕从桌面流式传输到服务器是不可能的(或者应该是不可能的(。之所以如此,是因为这将是一个巨大的安全违规行为——恶意网站所有者可能会诱骗用户在他们不知情的情况式传输他的屏幕,因为桌面屏幕可能包含敏感信息的可能性很小。(如果他们的密码在屏幕上怎么办?如果他们切换标签以查看他们的银行帐户怎么办?

通常,Web 浏览器是严重沙盒化的,因此网站只能从其当前选项卡/正在运行的实例中获取信息。


老实说,最简单的解决方案是根本不编写一行代码,而只是使用预先存在的程序/服务。我建议使用teamviewer或screenleap - 它们都是多平台的,并且应该(我认为?(支持与多台计算机的屏幕共享。您可能能够在线找到数百种其他服务,因为这是人们遇到的一个非常普遍的问题。

但是,如果您出于某种原因确实想推出自己的程序,您可以尝试查看 red5-screenshare,这是一个从浏览器启动的开源 Java 程序。