Java 视频培训计划

Java 视频培训计划,java,apache-flex,flash,video-capture,Java,Apache Flex,Flash,Video Capture,我期待着创建一个视频培训计划,记录视频-通过网络摄像头,用户屏幕捕获和捕获声音。现在的主要问题是,我需要一个跨平台的mac和windows解决方案 我知道可以使用flash录制网络摄像头+音频。但不可能通过闪存记录用户的屏幕 所以我想知道我是否应该使用Java,我相信它可以在mac和windows上运行。我不想开发成单独的版本,因为开发两个版本需要花费很多成本 请引导我,因为我是新来的 多谢各位 更新 您好 我浏览了以下网站:www.screencast-o-matic.com或www.scre

我期待着创建一个视频培训计划,记录视频-通过网络摄像头,用户屏幕捕获和捕获声音。现在的主要问题是,我需要一个跨平台的mac和windows解决方案

我知道可以使用flash录制网络摄像头+音频。但不可能通过闪存记录用户的屏幕

所以我想知道我是否应该使用Java,我相信它可以在mac和windows上运行。我不想开发成单独的版本,因为开发两个版本需要花费很多成本

请引导我,因为我是新来的

多谢各位

更新

您好

我浏览了以下网站:www.screencast-o-matic.com或www.screentoaster.com。我看到他们开发了一个java小程序,可以帮助与Windows/Mac交互以记录屏幕

我想知道如何着手开发类似的东西,并将其与Flash集成,用于网络摄像头和音频录制


这是个更好的主意吗?

试试看。我不知道它在Mac上是否有效,但在windows上,它是我所知道的最好的解决方案。它是开源的,所以你可以使用它的源代码,如果你想:

试试看。我不知道它在Mac上是否有效,但在windows上,它是我所知道的最好的解决方案。它是开源的,所以你可以使用它的源代码,如果你想:

这不是你问题的答案,但我强烈建议不要在教育节目中使用视频。我们公司在线提供大学课程,我们很久以前就知道视频源只在特定场景下有效。一般来说,一个会说话的人是在浪费带宽。你最好把一个精心设计的powerpoint演示文稿放在一起,录制一段旁白并进行编辑!然后把整个东西组装成一个flash演示文稿。这是一个不平凡的工作量,但它为学生提供了一个更有趣的产品

何时使用视频: 1当你演示一些动态的东西时,比如力学或化学。 2当你将一个场景或案例作为例证时——例如,高中教师的威胁降低技术


当你解决屏幕录像问题时,要认真考虑你是否需要全速运动,或者是否可以用静坐动作。通常情况下,动作会分散注意力,而有良好画外音的静默效果会更好。提示:在录制之前用大的鼠标指针代替鼠标指针-就像福克斯用冰球做的那样

这不是对你问题的回答,但我强烈建议不要在教育节目中使用视频。我们公司在线提供大学课程,我们很久以前就知道视频源只在特定场景下有效。一般来说,一个会说话的人是在浪费带宽。你最好把一个精心设计的powerpoint演示文稿放在一起,录制一段旁白并进行编辑!然后把整个东西组装成一个flash演示文稿。这是一个不平凡的工作量,但它为学生提供了一个更有趣的产品

何时使用视频: 1当你演示一些动态的东西时,比如力学或化学。 2当你将一个场景或案例作为例证时——例如,高中教师的威胁降低技术


当你解决屏幕录像问题时,要认真考虑你是否需要全速运动,或者是否可以用静坐动作。通常情况下,动作会分散注意力,而有良好画外音的静默效果会更好。提示:在录制之前用一些巨大的鼠标指针代替鼠标指针-就像福克斯用冰球做的那样

这绝不是一个简单的项目。让我们把这句话说出来。每个元素都有开源和跨平台选项,但据我所知,没有任何东西能为您提供一切

我认为最干净的选择是使用Flash作为网络摄像头和音频,正如您所说,并运行VNC服务器来发送屏幕视频。。。唯一的封闭平台代码将是VNC启动代码。这应该很容易维护

这就产生了一个问题,因为现在大多数人都使用NAT防火墙。设置端口转发是一件很麻烦的事。我以前使用过一个名为Gitso的应用程序,它允许人们连接到我,并将他们的桌面发送到我的屏幕以获得技术支持。它基于VNC,它真正做的就是在VNC连接的顶部添加另一层,这样,它们就可以连接到我,而不是我连接到它们。这使得整个港口货运业务成为一个不成问题的问题


一旦你把所有的东西都录下来,最后一个问题就是把它们重新同步在一起。。。可能没那么难。

这绝不是一个简单的项目。让我们把这句话说出来。每个元素都有开源和跨平台选项,但据我所知,没有任何东西能为您提供一切

我认为最干净的选择是使用Flash作为网络摄像头和音频,正如你所说,并运行 要发送屏幕视频的VNC服务器。。。唯一的封闭平台代码将是VNC启动代码。这应该很容易维护

这就产生了一个问题,因为现在大多数人都使用NAT防火墙。设置端口转发是一件很麻烦的事。我以前使用过一个名为Gitso的应用程序,它允许人们连接到我,并将他们的桌面发送到我的屏幕以获得技术支持。它基于VNC,它真正做的就是在VNC连接的顶部添加另一层,这样,它们就可以连接到我,而不是我连接到它们。这使得整个港口货运业务成为一个不成问题的问题


一旦你把所有的东西都录下来,最后一个问题就是把它们重新同步在一起。。。可能不是那么难。

如果你想构建一个能完成所有记录和屏幕捕获的应用程序,那么你可以考虑在桌面上使用基本上闪存的组合。Merapi本质上是AdobeAIR和Java之间的桥梁。例如,对于项目,您可能使用java来处理低级别但仍然跨平台的东西,您不能在空中进行,并且使用MelAPI将java应用程序连接到您的AIR UI。

< P>如果您正在寻找构建一个应用程序,该应用程序可以完成所有的记录和屏幕捕获,那么您可以考虑使用基本上的,桌面上运行的Flash与。Merapi本质上是AdobeAIR和Java之间的桥梁。因此,例如,对于您的项目,您可以使用Java来处理底层但仍然是跨平台的东西,而这些东西您无法在AIR中本机完成,并且可以使用Merapi将Java应用程序连接到AIR UI。

好的,它提供了解决问题的方法。它可以录制屏幕上的活动和网络摄像头视频,并将它们放在同一播放器模板中。另一个屏幕录制器DemoCreator可以将屏幕录制发布为Flash电影,但不能录制网络摄像头。

好的,它提供了解决问题的方法。它可以录制屏幕上的活动和网络摄像头视频,并将它们放在同一播放器模板中。另一个屏幕录制器DemoCreator可以将屏幕录制发布为Flash电影,但不能录制网络摄像头。

Windows只能通过其博客的外观进行录制。它以MFC71.dll为例,仅根据其博客的外观使用Windows。例如,它使用MFC71.dll。我以前想到过merapi。。。但它在阿尔法。。。不知道这是否是企业网站的最佳选择……没错,但这只是使用Java空中消息传递解决问题的概念的实现——两个跨平台虚拟机通信以完成应用程序所需的循环。你可以自己在两端写任何东西,但它是开源的,所以这可能是一个很好的起点。我以前就想到过merapi。。。但它在阿尔法。。。不知道这是否是企业网站的最佳选择……没错,但这只是使用Java空中消息传递解决问题的概念的实现——两个跨平台虚拟机通信以完成应用程序所需的循环。您可以自己编写两端的所有内容,但它是开源的,所以这可能是一个很好的起点。