将Flash中的视频本地录制到文件中

时间:2013-09-04 06:33:52

标签: flash flex video-streaming webcam

我知道之前已经提出了许多这样的问题,但大多数问题已经过时了3年。有人可以帮我解决这个问题:

我需要使用闪光灯录制来自网络摄像头的视频,持续时间约为一小时。一种选择是我直接将其流式传输到服务器。但为了以防万一,是否有可能在Flash中录制视频而不将其流式传输到Red5或Adobe Media Server等媒体服务器?我希望将它本地存储在文件系统中。

如果可能,我可以将文件以块的形式传输到媒体服务器。背后的意图是:当用户使用它时,我不想吃掉他所有的带宽,并且他应该有足够的带宽来能够并行浏览其他站点(以丰富他的经验)。我可以在有限的时间内流式传输缓冲部分。

这可能吗?

2 个答案:

答案 0 :(得分:1)

我相信Adobe Air 2.0可以实现这一点,但我没有尝试过。 以下是一些可能对您有用的链接。 http://www.zeropointnine.com/blog/updated-flv-encoder-alchem/ http://mydevrecords.blogspot.co.uk/2012/01/local-recording-in-adobe-air-using-red5.html

希望它有所帮助。

答案 1 :(得分:1)

我认为可以存储录音文件。当您通过AS3脚本记录时,Red5会自动执行此操作。它在webapps / live / [channel name] /yourfile.flv中的red5安装目录中创建一个文件。 IUt只能以mpv格式记录,而不是像Adobe媒体服务器那样在mp4中记录,但它仍然有用