Adobe Air中的屏幕共享

时间:2009-05-12 07:44:25

标签: flex3 air adobe

我正在Adobe Air制作白板应用程序。我想与其他用户共享我的屏幕,并允许他访问我的桌面,类似于远程桌面。

我尝试使用谷歌搜索,但没有找到有用的信息。

任何人都可以给我一些有用的指针来查看它。

3 个答案:

答案 0 :(得分:3)

我认为没有任何东西可以满足您的需求。

我认为,从理论上讲,你可以每x毫秒抓住你的舞台截图并将其发送到另一端。但这将是大量的数据传输。您应该制定一种算法,该算法仅发送有关屏幕中实际更改的像素的信息,以提高效率。也许你可以移植一个开源C库?

一旦拥有超高效算法,就可以使用new P2P capabilities of Flash player 10来加速信息交换。但这看起来很糟糕。

你也可以去开源路线,忘记AIR及其启动外部应用程序的限制,并使用SWHX和任何C库来完成实际工作。对我来说听起来更合理。

或许我已经完成了一些我不知道的事情。

我真的把它留作奖励,Darron Schall写了VNC client in AS3时间之前,这不完全是你所需要的,但它是相关的。

祝你好运:)

答案 1 :(得分:1)

好的经过大量的谷歌搜索和研究,并通过论坛和博客吓到我找到的最佳解决方案是使用Adobe-Java Merapi Bridge。

Merapi允许您将adobe air应用程序连接到Java应用程序并调用其方法。

Google for merapi,你解决了问题!

答案 2 :(得分:0)

使用Jscrcap执行此操作,但不会让您控制其他用户的屏幕。

这是链接:

http://www.splitmedialabs.com/vh-java-capture-sdk