Ale*_*art 5 java vnc video-capture
我正在尝试创建一个应用程序,其中一个组件捕获用户的屏幕(用于屏幕投射).我知道使用Java applet有两种方法可以实现相同的目标(如果我错了,请纠正我).首先是使用java applet连续拍摄屏幕截图并将其转换为视频并将其作为视频文件上传.第二个是创建一个java vnc服务器并将其记录为.fbs文件,并使用以下播放器播放它:http://www.wizhelp.com/flashlight-vnc/index.html
我想知道视频质量,文件大小,跨平台兼容性(Windows和Mac),防火墙问题以及最终易于实施的最佳解决方案.
我是Java的新手.请告诉我什么是我的问题的最佳解决方案.另外,我自己编程是否容易,或者我是否应该通过自由职业者开发它.我有很多编程经验(在LAMP中超过5年)但在Java中没有.
非常感谢你.
我同意这很难。我为前雇主实施了这两个解决方案(VNC 和板载屏幕捕获)以及第三个解决方案(通过Epiphan采集器从外部 VGA 源捕获)。我使用 VNC 获得了最佳的带宽质量比,但使用 VGA 捕获获得了更高的帧速率。在所有这三种情况下,我都将帧数和捕获时间减少为 PNG,并将它们排序在 QuickTime 参考影片中。然后我制作了结果的扁平化视频(MPEG4 或 SWF)。就我而言,然后我将屏幕视频与 DV 流同步。
最终,该技术发挥了作用(请参阅输出示例),但我们的商业模式失败了。