用于通过RTMP共享用户桌面的Java解决方案

时间:2011-03-09 10:24:13

标签: java java-web-start rtmp screensharing lccs

我正在开发一个网络项目,用户可以与其他用户共享他的屏幕和声卡的输出。我已经使用Adobe LCCS服务了很多(http://www.adobe.com/devnet/flashplatform/services/collaboration.html),但屏幕共享不够稳定,无法从用户传输正在运行的视频电脑 - 它每2秒钟停一次。

似乎唯一的另一种方法是使用Java Applet。共享屏幕有几个库。我正在寻找一种捕获屏幕内容并通过RTMP将其传输到服务器的方法。

1 个答案:

答案 0 :(得分:1)

我找到了一个Java Applet,它捕获特定区间内定义区域的屏幕截图,将其编码到ScreenVideo编解码器中并将其流式传输到支持RTMP的服务器:http://code.google.com/p/red5-screenshare/