2011-07-12 140 views
3

我正在写一个Flex 4.5应用程序,它应该从网络摄像头捕获视频,并从麦克风中获取音频,并将其保存为某种视频格式(我不在意使用哪种格式)。从网络摄像头本地捕捉视频和音频?

我用的VideoDisplay显示摄像头。我怎样才能实时获取和播放音频?

有没有办法保存到本地视频,而无需使用闪光灯媒体服务器?

+0

音频可以通过'flash.media.Microphone'类访问。我也在寻找一种在AIR应用程序中本地存档a/v流的方法,所以我希望有人对此有一个很好的答案...... :) –

回答

1

的Flash/Flex不具备视频编码功能。您将需要发送到服务器进行编码。

对不起,我知道这是不是一个好消息。 :\

+1

你确定这是真的吗?如果您创建了一个连接了摄像头和麦克风的NetStream,它会向终端发送(IIRC)完全可行的h263流 - 如果有办法设置事件以捕获NetStream缓冲区中的数据并将其写入到FileWriter,我会认为它会完成目标。我只是没有找到办法做到这一点:/ –

+0

他是对的,现在无法在安装第三方本地“服务器”并将数据流式传输到该服务器上。 –

0

您可以检查与作为玩家使用Flex Builder和配置像Red5的服务器或Flash FMS任何记录仪内置了red5Recorder。您可以查看开源代码来了解这一点。

相关问题