Screentoaster,他们是怎么做到的?

时间:2010-02-03 11:11:02

标签: java flex web-applications flv remote-desktop

我需要开发一个基于浏览器的应用程序来记录用户屏幕,最好是在flv上。用java做这件事也很完美。

这正是他们在screentoaster.com上完成的,只有一个javaWS应用程序。有人会知道他们是如何做到的吗?他们使用过Xuggler吗?

最诚挚的问候,

2 个答案:

答案 0 :(得分:1)

他们似乎正在使用Java Robot类,并使用他们使用的自定义构建JNI库嵌入了libx264编码器。顺便提一下,鉴于它们随附libx264并且是安装在客户端计算机上的下载(例如,检查二进制文件的Java缓存),他们应该将其代码许可为GPL以使用libx264进行编译。您可能希望跟进它们以获取源。

  • 技术

答案 1 :(得分:0)

这可以使用Java,如本答案中所述:Is there a way to take a screenshot using Java and save it to some sort of image?

您需要使用已签名的Java小程序(或Java Webstart应用程序),因为未签名的Java代码将无法访问本地屏幕(明显的安全问题)。除此之外,它应该是直截了当的。