在没有流服务器的情况下在Flash中录制h.264视频?

时间:2012-01-03 08:31:02

标签: flash actionscript-3 flex flash-builder

是否可以在不需要流媒体服务器(如fms / wowza / red5)的情况下从Flash / Actionscript相机(即网络摄像头)保存h.264视频?

我也是这样做的,我想从Microphone中取出sampleData,并在客户端转码,以便用户可以录制h.264 / aac(或mp3)并将其存储在本地或远程,便于在mp4容器中查看....

在我重新发明轮子或遇到路障之前的任何提示?

3 个答案:

答案 0 :(得分:1)

我建议使用更加自由的编解码器h.264或mp3(关于h.264的许可:ZDnet article)。

话虽如此,MicRecordingcode)是一个音频录制类,它是为了将音频保存到文件而开发的。

它使用Adobe的Microphone类,它有很多例子和想法。

答案 1 :(得分:1)

Adob​​e确保您需要一台流媒体服务器进行录制。

至少Red5服务器是免费的,可以作为Air应用程序的一部分安装。

Web应用程序肯定需要一个流媒体服务器。

遇到了一些有趣的内容,您可能还想尝试一下: http://www.zeropointnine.com/blog/updated-flv-encoder-alchem/

它使用外部库。

答案 2 :(得分:0)

Flash 11支持以H.264录制视频,但不支持AAC录制。 因此,您可以使用H.264和Speex录制视频。