繁体   English   中英

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

[英]Record h.264 video in Flash without streaming server?

是否完全可以从Flash / Actionscript摄像机(即网络摄像机)中保存h.264视频而无需流服务器(如fms / wowza / red5)?

我还要处理的是,我想从Microphone中获取sampleData,并在客户端对其进行转码,以便用户可以录制h.264 / aac(或mp3)并轻松地在本地或远程存储在mp4容器中查看...。

在我重新发明轮子或遇到障碍之前有什么提示吗?

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

话虽这么说, MicRecording代码 )是一种音频录制类,已开发为将音频保存到文件中。

它使用Adobe的Microphone类,其中包含大量示例和想法。

Adobe确保您需要流服务器进行录制。

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

Web应用程序肯定需要流服务器。

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

它使用一个外部库。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM