我想向网站添加一些功能,允许用户使用网络摄像头录制视频并轻松在线存储。我什至不知道现在是否可行,但我认为 Flash 可以访问通过浏览器运行的本地网络摄像头。

您有什么建议或资源可以帮助我开始这方面的工作吗?我主要是一名java开发人员,所以如果我能在一个小程序中做到这一点那就太好了,但是使用flash或其他一些技术可能更容易完成这个任务。

这意味着将视频流回网络服务器并将其存储在那里。上传文件很容易,但如果可能的话,我希望用户不必处理这个问题。

只是要明确一点。我不是在谈论上传视频。我说的是允许用户在 Web 应用程序中单击“录制”,并在用户单击“停止”时将视频流式传输到服务器并存储。

有帮助吗?

解决方案

这是可能的 Adobe 的 Flash 媒体服务器. 红5 是一个开源替代方案。他们为此使用的协议是 实时MP.

其他提示

在服务器端,您有三种选择:

  1. Adobe 的 Flash 媒体服务器
  2. 红5, ,开源版本
  3. Wowza 媒体服务器专业版, ,商业替代品

您可以在自己的服务器上运行其中任何一个,也可以去找网络提供商(我发现 这个清单 有帮助)

在客户端,您需要一个用于用户界面的 Flash 文件。Red5 和 Wowza 中的一些具有其示例记录器的源代码,因此可以轻松自定义这些记录器以供您自己使用。

除了以上选择之外,还可以使用haxevideo(开源)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top