bitmapdata记录视频

问题描述:

是否有使用阵列bitmapdata从摄像头录制视频并生成flash动画片段文件的任何示例?我想录制声音,而不使用red5 /闪光流媒体服务器bitmapdata记录视频

视频部分可能可能在非常低的帧率,但你必须将FLV编码器移植到AS3,这是不平凡的任务。这也将是非常紧张的记忆。

至于音频,在Flash播放器中根本没有对原始麦克风数据的编程式访问。如果你想录制音频,你必须使用像FMS或Red5这样的服务器。

我还没有看到任何库可以在运行时生成Flash的SWF文件你可以做的是将所有的bitmapdata传递到后端,例如PHP。然后使用PHP来生成一个带有MING库或类似软件的swf文件。

出于安全原因,您无法录制来自麦克风的声音。

对于视频部分,有SimpleFlvWriter(对于AIR)。

对于声音部分,Flash不允许您直接录制麦克风输入,但是,在getMicrophone()中有一些替代方案。

+0

SimpleFlvWriter很棒! – 2011-06-27 19:51:12

+0

完全赞同你,但这是适合本地储蓄,而不是互联网流量。例如,1280x780x24fpsx15sec会产生一些100MB的文件,例如在使用ffmpeg进行压缩后会产生大约1.5Mb的文件,这使得该解决方案绝对不可以舒适。 – Mike 2012-04-17 17:35:27