问题标签 [screensharing]
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.
plugins - 编写屏幕共享插件/驱动程序
我一直在使用OpenTok开发一个可以向多达 2500 个订阅者广播流的 web 应用程序。OpenTok 为您处理大部分工作,但它不允许屏幕共享——这对我的 web 应用程序至关重要。为了启用屏幕共享,我正在寻找可以让广播公司下载和安装的开源插件/驱动程序,该插件应该捕获屏幕并将其作为虚拟网络摄像头共享,以便像 OpenTok 这样的服务可以广播/存档/存储它.
你如何着手编写这样的驱动程序?你知道任何可以作为一个好的起点的开源项目吗?
ios - 与未知开发者在 Hackhackons 中进行 iOS 开发?如何将 Xcode 和调试工具分享给没有 OSX 设备的人?
由于这里有类似的线程,我错误地建议关闭,但现在这个线程完全不同,与称为 Hackhacktons 的快速开发活动有关,在那里你会遇到使用杂项设备的陌生人。通常,我们使用 Android 进行开发是因为不想将任何人排除在外,但 iOS 会非常酷,现在正努力使其成为可能。有了新的 Mountain Lion 和 ScreenSharing,在没有真正拥有 OSx 的情况下开发 iOS 应用程序显然变得可能。
未解决
三、Mountain Lion 和 VNC:这个选项与购买 Apple Airs 等非虚拟 Apple 产品的麻烦有什么不同?调试与 VNC 没有区别,不是吗?
V. 我的朋友说 Mac Mini 实际上非常强大,所以通过它我可以将 Xcodes 提供给我们没有时间安装的黑客程序中的许多不知名的开发人员。正确的?
六、不带服务器的 Mac Mini 对用户数量有限制吗?我想为没有 OSX 设备的合作者提供 Xcode 和调试工具。
解决了
I. [bames53, yes]在工作站附近的强大的 Apple Desktop Mac Pro 计算机上运行 Apple 服务器怎么样?工作站可以运行 Windows、Debian、Ubuntus 和 OpenBSD 等任何东西吗?因此,开发人员可以保留自己的机器而无需任何过渡到 Apple 产品的成本,可能吗?
二、[bames53, no]如果有 10 位开发人员使用 Apple 服务器,我需要每年支付 99 美元还是 99 美元乘以 10?
四。[bames53, no]有没有像 x220 这样的 3G 的 Apple 产品可以用作 hackhactons 中的热点?
webrtc - 与 WebRTC 共享屏幕?
我们正在探索 WebRTC,但看到了关于目前可能和支持的信息的相互矛盾的信息。
使用 WebRTC,是否可以重新创建类似于 join.me 或 WebEx 的屏幕共享服务,其中:
- 您可以共享屏幕的一部分
- 你可以把控制权交给对方
- 无需下载
今天使用任何 WebRTC 浏览器都可以做到这一点吗?iOS 上的 Chrome 怎么样?
c# - 查找屏幕共享应用程序的两个图像之间的差异
您好我正在编写一个客户端/服务器远程查看器(桌面共享)应用程序,其中桌面的屏幕截图通过套接字通过网络发送。我想通过获取两个图像之间的差异然后发送差异来减少传输的大小。另一方面,差异将与另一端的先前图像合并。
所以请任何人指导我如何完成这项工作。现在我仍然每次通过网络以编程方式发送屏幕的完整图像,而另一端的程序只显示该图像。我觉得巨大的数据正在通过网络传递,另一端的屏幕更新速度很慢。所以请告诉我如何比较两个图像并仅将差异发送到另一端的好方法。还告诉我如何将差异与另一端的实际图像合并。
1) 有很多免费代码和库可用于图像比较,但我只是不明白我应该使用哪一个,哪一个会更快进行比较。所以请指导我。
2)最重要的部分是如何仅通过网络发送差异并将差异与另一端的实际图像合并
我尝试了很多关于我的第 2 点的信息,但没有得到类似的信息。没有文章我发现谁能指导我如何仅通过网络发送差异并将差异与另一端的实际图像合并
所以我正在寻找针对我的第 2 点的深入讨论。谢谢
c# - 屏幕共享c#的最佳方法是什么
我想开发一个小型通信应用程序,例如在服务器中托管一个 wcf 服务和一个桌面客户端。假设两个人通过 wcf 服务进行交互。当 client1 将数据发送到 client2 时,数据将转到 wcf 服务,wcf 服务会将数据推送到 client2。借助 wcf 服务轻松开发基本的通信应用程序。我想在我们的应用程序中添加一个实用程序,称为屏幕共享。
client1 会将他的桌面屏幕发送给 client2。我知道捕获桌面图像并将整个图像转换为字节数组然后将字节数组传递给client2和client2可以将字节数组转换为图像并将图像设置到他的图片框非常容易。如果我将整个图像发送过来网络每次然后性能会很差而且很慢。所以我需要知道人们如何开发应用程序以与他人共享屏幕,以及他们如何通过网络发送最少的数据。我搜索谷歌很多以获得实际标准,但没有。
所以我要求这个论坛的每个人都请用现实生活的概念详细讨论这个问题。
我的积分是
1) 告诉我如何只通过网络发送两个图像之间的差异,而不是一次又一次地发送整个图像。有很多可用的图像处理库可用于获取两个图像之间的差异,但我不知道哪一个是最好的并且会更快......只需几毫秒即可获得两个图像之间的差异。
2)在提取两个图像之间的差异后,我可以通过网络发送差异,但在客户端 2 端,我如何将差异应用于当前图像。这个非常重要。
3) 当图片框在客户端 2 频繁更新时,可能会出现明显的闪烁。我怎样才能避免这种闪烁,而我怎样才能实现客户端 2 端图像的平滑切换。
我需要帮助的方式,如果可能的话,请向我推荐带有代码片段的库,我可以用它来提取两个图像之间的差异。
还告诉我我可以使用什么例程在 client2 端的当前图像上应用差异。
再次告诉我如何在客户端 2 端实现图像的平滑切换而不会闪烁。
每秒都有很多学者访问这个论坛,所以我希望用 c# 中的伪代码进行详细的讨论。谢谢
iphone - iOS应用程序中的屏幕共享?
我想与运行相同应用程序的其他设备共享我的应用程序 iPad 屏幕。
更多细节:我的应用程序是一个会议应用程序。现在我希望当我共享我的应用程序屏幕时,那些是该特定会议的参与者的人可以看到我的屏幕。
结论:我想与其他运行相同应用程序的设备共享我的应用程序屏幕,就像 Skype 屏幕共享一样。
google-chrome - 启用 Chrome 扩展程序进行屏幕共享需要哪些步骤?
谷歌提供远程桌面扩展,允许远程控制桌面。
但是,如果我们想要的只是允许从 Chrome 扩展程序共享屏幕,那么我们应该查看哪些 API?
理想的工作流程:
Bob 从 Chrome 扩展程序开始屏幕共享。
Alice 可以通过访问特定的 URL 看到 Bob 的屏幕。
谢谢!
quartz-graphics - Quartz Display Services 替换已弃用的函数 CGWaitForScreenRefreshRects
方法 CGWaitForScreenRefreshRects 在 Mac OS X v10.8 中已弃用。类参考(CGRegisterScreenRefreshCallback)中提到的替代方法也已弃用。
我应该使用什么来获取 10.8 中的屏幕更新?
java - 如何为 Web 应用程序实现屏幕共享?
序言。我想问,如何在网络上创建桌面屏幕共享的解决方案,但后来发现有很多这样的问题。用几个字符串来回答这个任务非常复杂。所以我花了一些时间试图找到合适的解决方案。似乎我找到了一个——只是想分享它。
初始任务:我们有一个 Web 应用程序。我们需要找到一种方法让用户与任何其他用户共享他的屏幕。实现于:Win 7 x64、Java、Wowza-3.5.0。
我们怎样才能做到这一点?
c# - 编写我自己的屏幕共享服务器和协议
我正在构建一个需要屏幕共享功能的客户端/服务器解决方案。我有一些已经“工作”的东西,但问题是它只能在内部网络上工作,因为我的方法不够快。
我基本上在做的是客户端每 5 秒向服务器发出一个请求,请求一个屏幕图像(例如)。这是收到此请求后处理的代码:
什么是做我想做的最好的方法?我需要至少获得 0.2 FPS(每 5 秒刷新一次) Obs.:我正在使用 Windows 窗体,它是通过套接字完成的。
TeamViwer 和 .rdp 文件如何工作?