Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Flash中录制h.264视频而不使用流媒体服务器?_Flash_Actionscript 3_Apache Flex_Flash Builder - Fatal编程技术网

在Flash中录制h.264视频而不使用流媒体服务器?

在Flash中录制h.264视频而不使用流媒体服务器?,flash,actionscript-3,apache-flex,flash-builder,Flash,Actionscript 3,Apache Flex,Flash Builder,是否可以在不需要流媒体服务器(如fms/wowza/red5)的情况下从Flash/Actionscript摄像机(即网络摄像机)保存h.264视频 我还想从麦克风中获取样本数据,并在客户端对其进行转码,以便用户可以录制h.264/aac(或mp3),并将其本地或远程存储在mp4容器中,以便于查看 在我重新发明轮子或遇到路障之前,有什么建议吗?我建议使用一种比h.264或mp3更免费的编解码器(关于h.264的许可:) 也就是说,()是一个音频录制类,它被开发用来将音频保存到文件中 它使用Ado

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

我还想从麦克风中获取样本数据,并在客户端对其进行转码,以便用户可以录制h.264/aac(或mp3),并将其本地或远程存储在mp4容器中,以便于查看


在我重新发明轮子或遇到路障之前,有什么建议吗?

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

也就是说,()是一个音频录制类,它被开发用来将音频保存到文件中


它使用Adobe的类,该类有大量的示例和想法。

Adobe确保您需要一个流媒体服务器来录制

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

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

遇到了一些有趣的事情,您可能也想尝试一下:


它使用外部库。

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

另外,需要指出的是,目前需要对音频进行转码,因为Flash仅将来自麦克风的压缩音频保存为Speex、nellymoser等。。。不是aac或mp3:\但音频不需要它(即,您可以访问sampledata,如iND在下面指出的)。。。你绝对确定视频需要它吗?在没有流媒体服务器的情况下,获得某种视频流的唯一方法是每15秒将帧保存(像黑客一样)为jpg,然后在另一端将其作为连续jpg播放,并带有音频,但这并不理想。