问题标签 [desktop-sharing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
272 浏览

remote-desktop - 网络外的 RDPSession 可能吗?

我可以在网络内使用 RDPsession 创建屏幕共享应用程序,但可以在网络外使用吗?

或者除了rdpsession之外的任何其他方式来连接网络外的主机和查看器?

任何提示或帮助将不胜感激..

谢谢..

0 投票
3 回答
2391 浏览

c# - 查找屏幕共享应用程序的两个图像之间的差异

您好我正在编写一个客户端/服务器远程查看器(桌面共享)应用程序,其中桌面的屏幕截图通过套接字通过网络发送。我想通过获取两个图像之间的差异然后发送差异来减少传输的大小。另一方面,差异将与另一端的先前图像合并。

所以请任何人指导我如何完成这项工作。现在我仍然每次通过网络以编程方式发送屏幕的完整图像,而另一端的程序只显示该图像。我觉得巨大的数据正在通过网络传递,另一端的屏幕更新速度很慢。所以请告诉我如何比较两个图像并仅将差异发送到另一端的好方法。还告诉我如何将差异与另一端的实际图像合并。

1) 有很多免费代码和库可用于图像比较,但我只是不明白我应该使用哪一个,哪一个会更快进行比较。所以请指导我。

2)最重要的部分是如何仅通过网络发送差异并将差异与另一端的实际图像合并

我尝试了很多关于我的第 2 点的信息,但没有得到类似的信息。没有文章我发现谁能指导我如何仅通过网络发送差异并将差异与另一端的实际图像合并

所以我正在寻找针对我的第 2 点的深入讨论。谢谢

0 投票
1 回答
762 浏览

c# - 如何使用 Windows 桌面共享 API 共享选择性窗口

我正在使用 Windows 桌面共享 API 来编写桌面共享应用程序。

我的最终目标是共享除了几个窗口之外的完整桌面。我能够从 ApplicationFilter.Windows 获取窗口,并且还能够将我不想在查看器端共享的窗口的 Shared 属性设置为 false。但问题是它在另一端将非共享窗口变为黑色矩形。如何使其在查看器端完全透明?

法希姆

0 投票
2 回答
549 浏览

screensharing - 从浏览器共享桌面

我想问一个问题,如果有任何库或允许从浏览器共享桌面的东西,我不是在问屏幕共享(即通过 webrtc 的浏览器页面)我问的是桌面共享(如 teamviewer)是指其他用户可以从他的浏览器使用您的计算机,而其他人正在获取您计算机的整个屏幕,而不仅仅是特定的选项卡。

如果您的答案是无法完成,因为 JS 将加载到特定选项卡中,那么可以通过使用一些将屏幕数据/视频字节传输到浏览器然后发送给其他人的小应用程序来实现。

0 投票
2 回答
441 浏览

java - java中的p2p音频会议和桌面共享

我将在大学提交一份项目提案。

概述

我将创建一个项目,其中多个参与者可以加入会议,会议组织者与所有参与者共享他的桌面。

参与者可以访问组织者的桌面,这取决于组织者将桌面控制权授予谁。

一次只有一名参与者可以访问管理器桌面,而其他人则坐在并观看管理器桌面的视频流并等待轮到他们。

所有参与者可以同时相互交谈。

整个系统工作在p2p环境中。

我需要专家意见

1) 适用于上述场景的 p2p 通信的建议 API。

2) 我应该研究的建议主题,以实现p2p环境中参与者之间的音频聊天。?

3) 在开始编写代码之前我应该​​了解的任何其他先决条件。?

4) Java 编程语言的任何限制。?

5) 还有什么其他想法可以让我的项目变得更好。?

谢谢

0 投票
1 回答
1561 浏览

linux - 支持多屏的高效 Windows 到 Linux 桌面共享解决方案

我正在寻找一种支持多屏幕的高效 Windows 到 Linux 桌面共享软件。

截至目前,我的团队在我们的本地 Windows 机器(笔记本电脑)上开发(必须是 Scala)代码。由于各种原因,我们正在处理的数据通常无法复制到我们的本地机器上。

目前,我们经常需要将我们的代码/jar 导出到另一个环境,该环境也连接到包含数据的 Hadoop 集群。

我们正在寻找一种桌面共享解决方案,使我们能够在远程、强大、稳定的 Linux 机器上开发和执行代码,这些机器通过宽带连接连接到我们的数据集群。

对我们来说至关重要的是,上面的解决方案将能够在 Linux 机器上运行基于远程 GUI 的开发工具,例如 IntelliJ,并在我们的本地 Windows 机器上顺利地在多个屏幕上显示它们。

有什么推荐吗?在此先感谢,米沙尔

0 投票
0 回答
100 浏览

framebuffer - 帧缓冲区和应用程序窗口

我看到一些桌面共享应用程序没有向远程查看器显示它们自己的应用程序窗口。这是如何实现的?他们如何管理他们的应用程序窗口而不是他们发送的帧缓冲区的一部分?

0 投票
2 回答
161 浏览

linux - 如何在 Linux 的另一台机器上显示我们自己的桌面?

假设,我是一名教师,我正在我的机器上编写代码。学生使用的所有计算机上都应显示相同的桌面。使用的操作系统是 Fedora 16。请告诉我是否有人知道 Fedora 16 中的任何实用程序。

0 投票
2 回答
118 浏览

video-conferencing - 如何才能将视频会议和屏幕共享完全融合?

是否有任何屏幕共享和视频会议软件可以集成到社区类型的网站中,用户可以使用它在没有外部品牌的情况下一起交流?

0 投票
4 回答
4283 浏览

c# - 使用 Windows 桌面共享 API 的 C# 桌面共享

我使用 Windows 桌面共享 API 编写了一个用于桌面共享的简单 C# 应用程序

http://msdn.microsoft.com/en-us/library/bb968809.aspx http://blogs.msdn.com/b/rds/archive/2007/03/08/windows-desktop-sharing-api.aspx

我的大部分应用程序代码都基于此 Microsoft 的博客文章 http://blogs.msdn.com/b/rds/archive/2007/03/23/writing-a-desktop-sharing-application.aspx

我还成功实现了反向连接http://msdn.microsoft.com/en-us/library/aa373312.aspx

我的应用程序在本地网络或 VPN 中运行良好,但我无法将桌面共享到公共网络上的 PC。我的主机应用程序生成的邀请看起来像这样

我注意到此邀请中只有本地 IP 地址。我在这里做错了吗?甚至可以使用 Windows 桌面共享 API 在公共网络上的 PC 之间共享桌面吗?

如果没有,我有什么选择?其他然后设置VPN?谢谢