我正在开发一个基于 php 的 Web 应用程序,我需要最终用户能够使用他的网络摄像头通过应用程序记录视频响应,然后将该视频存储到我的服务器。我一直在研究Wowza 流引擎一段时间,并且已经能够弄清楚我需要一个流引擎和一个编码器来成功地流式传输视频。使用Adobe Flash 媒体实时编码器(感谢我的伙伴 jolumg),我能够在本地安装的 Wowza 流媒体引擎上流式传输实时视频,如果我想广播实时视频,这很酷,但是我不能指望我的最终用户安装编码器他的设备。如果我没记错的话,最终用户将可以通过我的应用程序访问某种记录器。所以我需要知道几件事:
- 如何创建可以使用用户的网络摄像头捕获视频的记录器?
- 我需要哪种编程语言来创建记录器?
- 假设我的服务器上安装了 Adobe Flash 媒体实时编码器 (FMLE),我需要进行哪些配置更改,以便记录器可以将视频发送到连接到我的 Wowza 流引擎的 FMLE,从而可以发布流。
- 传入流发布后,我如何以编程方式记录它(而不是使用 wowza 引擎管理器上的记录按钮)?我创建一个api吗?如果是,用什么语言?
- 最后在存储方面,标准的 AWS 实例会做还是我需要更大空间的东西?
有任何想法吗?如果我对整个视频流/录制平台缺乏了解,请原谅我。我是一个相对年轻的程序员,这对我来说是全新的。谢谢是提前。