2

我希望我的用户录制音频/视频并将其发布给其他用户。

  1. 是否可以通过 Flash 录制视频并在服务器端接收编码视频而无需任何进一步处理(即只需将流保存到文件中)?我做了一些谷歌搜索,发现可以使用新的麦克风 API (http://www.adobe.com/devnet/air/flex/articles/using_mic_api.html) 有人尝试过吗?

  2. 使用 Red5 服务器录制有多容易?如何从中获取录制的视频/音频文件?我必须为此写一些逻辑吗?

4

2 回答 2

0
  1. 只需使用相机即可录制视频。在那里,您可以一一存储您的帧并将它们放入 .flv 文件中。该操作(尤其是在编码时)有点困难且资源繁重。但这并非不可能。搜索“as3 flv 录音机”——那里有一些,即使有声音。

  2. 在讨论大视频时,使用流服务器作为 Red5 是更好的选择,因为否则整个电影必须留在内存中,然后编码并作为文件发送,这很多。当然,您需要为此编写一些逻辑,而且它并不像保存文件并发送它那么简单 - 这是一个流式处理过程,您需要服务器端知识才能完成它。

如果您有小视频(< 10 秒),我的建议是使用第一种方法,并为第二种方法搜索现成的解决方案(甚至可能付费)。

于 2014-04-23T12:21:28.387 回答
-1

不是一个真正的答案,但我知道一个名为 Phidg​​ets 的插件,您可以使用它来控制 USB 设备(包括相机和麦克风)。我建议你检查一下! http://www.phidgets.com/programming_resources.php

于 2011-07-04T07:48:17.047 回答