我试图让的应用程序中的哪一个分捕获的屏幕上的用户(用于屏幕铸件)。我知道,有两种选择来实现相同的使用Java程序(请纠正我,如果我错了).第一是使用java程序采取的屏幕连续镜头,并将其转换成视频和传它作为一个视频文件。和第二是创建一个java程序服务器并将它记录为一个。fbs文件,并发挥它使用播放机,如: http://www.wizhelp.com/flashlight-vnc/index.html

我想知道的最好的解决方案方面的视频质量,文件大小,交叉平台的兼容性(窗户和mac)、防火墙的问题,并最终便于实施。

我非常new Java。请告诉我什么是最佳解决方案来解决我的问题。此外,它很容易为我的节目我自己或者我应该让它通过开发一个自由职业者。我有成吨的程序经验(5年在灯),但没有。

非常感谢你。

有帮助吗?

解决方案

我同意这是相当困难。我实施这两个方案(程序和机载屏幕捕捉)加上一个第三(捕获,从一个外接显源通过一个 Epiphan 采集)对前雇主。我有最好的带宽质量的比例与程序,但我高framerate VGA捕获。在所有这三种情况下,我降低的框架+捕捉次Png和测序,他们在协议基准的电影。然后我做了扁平的视频(MPEG4或SWF)的结果。在我的情况下,我然后同步视频带的一个DV流。

在结束技术工作(见 一个样本 输出)但是,我们的商业模式的失败。

其他提示

据我所知,旧版本的小程序有安全限制,可能不允许截屏。相反,Java应用程序可能是可行的。 关于构建它自己的VS火一个编码器,它取决于相比,你可以找到一个自由职业者的网站你如何评价你的时间。 我认为你可以找到印度/罗马尼亚/波兰/其他国家的人,可以使之成为一个合理的价格。

由于您的Java知识和任务的难度,你有没有考虑采取另一种方法?例如,如何有关最终用户,这只是一个小的下载,然后他们单击本地VNC服务器“运行”。和本地服务器被编程为捕获屏幕,并直接发送到您的Web服务器,它具有像vnc2swf或VNC流转换为视频或.fbs文件的其它手段的客户端?是否所有的有道理吗?

诚然,没有Java,则必须准备每个你想支持平台一个可执行程序,但是,我不知道。这听起来还是比较容易给我。考虑Copilot.com。他们正在做的VNC,但他们仍然使用小型本地应用程序为每个平台。

很抱歉,但这个好像需要大量的经验样的工作。即使你发现代码片段各地网来解决这个那个,总的结果可能会比简单地聘用经验丰富的Java程序员的方式更糟。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top