1

我正在寻找使用闪存从浏览器录制和存储视频并播放以供以后使用的解决方案。

我检查了以下内容:

TokBox(存档不是免费的)

我想要一些建议来完成以下任务。它可以是开源的或商业的(但首选开源或免费服务)。

  1. 在一个独特的 url 中,让用户开始使用 Flash 和他们的网络摄像头录制视频
  2. 录制完成后,视频必须存储在服务器上(最好是 Amazon S3)
  3. 为特定用户再次播放视频(无需下载文件)

有什么建议可以实现目标吗?

4

4 回答 4

4

我认为RED5服务器可能是你最好的选择。它就像一个免费的开源 Flash 媒体服务器,但需要您拥有一个(支持 JAVA 的)服务器。如果我没记错的话,下载还附带了一个视频录制和流媒体示例,网上有很多东西可以找到。

于 2012-08-06T14:26:22.060 回答
1

我希望这可以帮助您使用 Flash 从浏览器录制视频。如果您有任何疑问,也可以浏览这些 URL,它可能会对您有所帮助。虽然我没有在 Flash 中处理任何视频项目,但我无法给你一个明确的解决方案。但我和我的朋友一起为你尝试过,我希望它对你找到正确的解决方案有任何帮助。

http://www.actionscript.org/resources/articles/615/2/Getting-started-with-red5-server/Page2.html
http://cookbooks.adobe.com/post_How_can_I_record_web_cam_video_via_a_browser_-16540.html


var video:Video;
02  var camera:Camera = Camera.getCamera();
03   
04      camera.addEventListener(ActivityEvent.ACTIVITY, active);
05      video = new Video();
06      video.attachCamera(camera);
07       
08  function active(event:Event):void
09  {
10      addChild(video);
11      camera.removeEventListener(ActivityEvent.ACTIVITY, active);
12  }
于 2012-08-10T12:40:57.937 回答
1

不幸的是,就归档而言,TokBox 既不是开源的也不是“免费”的,但好消息是它们的归档功能处于 BETA 阶段,他们目前不收取任何归档费用(在这段时间内免费)。与其他处于测试阶段的产品不同,TokBox 的存档已存在数月之久,并且与任何付费产品一样完善。你应该试试看。

每个记录(存档)都作为存档 ID 记录并存储在 TokBox 的服务器上。根据您的规格,用户开始使用唯一的 url 进行录制。您将需要自己的数据库,将您的唯一网址映射到 TokBox 的存档 ID。

由于您希望将视频存档存储在您自己的服务器上,您可以使用 TokBox 的 API 来检索视频下载 URL 并将视频下载到您自己的服务器。

一年前,我使用归档 API 并写了一篇关于它的教程,希望你觉得它有用: http ://www.tokbox.com/blog/how-i-built-minute-grams-3-minute-tutorial /

于 2013-03-22T17:56:57.957 回答
1

听起来您想要一个 Flash Media Server 应用程序。有了它,您可以在服务器上记录和存储用户网络摄像头,然后再将其流式传输回来。您可以添加安全性以确保只有登录用户才能流式传输文件。

虽然我不确定 Amazon S3 存储,但我知道您可以使用预配置了最新闪存媒体服务器的 Amazon EC2 服务。费用未知。如果您为自己的服务器购买它,它的范围从免费(对于 10 个以下的同时用户)到 4,000 美元以上的全部功能。

如果您下载免费的开发者版本,它会附带大量预构建的示例应用程序。另外,这里有很多在线教程可以帮助解决代码方面的问题,因为它是一个商业产品。最新版本还可以流式传输到 iOS/HTML5

http://www.adobe.com/products/amazon-web-services.html

于 2012-08-22T00:19:11.240 回答