关于 java:如何允许用户将视频流式传输到 Web 应用程序进行存储?

关于 java:如何允许用户将视频流式传输到 Web 应用程序进行存储?

How would I allow a user to stream video to a web application for storage?

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

你有什么建议或资源让我开始做这件事吗?我主要是一名 java 开发人员,所以如果我可以在一个小程序中完成它会很棒,但是使用 flash 或其他一些技术可能更容易完成。

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

只是为了清楚。我不是在谈论上传视频。我说的是允许用户在 Web 应用程序中单击"记录",并在用户单击"停止"时将视频流式传输到服务器并存储。


这可以通过 Adob??e 的 Flash Media Server 实现。 Red5 是一个开源替代品。他们为此使用的协议是 RTMP。


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


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

  • Adobe 的 Flash 媒体服务器
  • Red5,开源版本
  • Wowza Media Server Pro,一种商业替代品
  • 您可以在自己的服务器上运行任何这些,也可以选择网络提供商(我发现此列表很有帮助)

    在客户端,您需要一个用于用户界面的 flash 文件。 Red5 和 Wowza 有一些带有示例记录器的源代码,因此很容易自定义这些以供您自己使用。


    推荐阅读

      查看linux用户命令行?

      查看linux用户命令行?,信息,系统,时间,名称,密码,用户,命令,地址,状态,设备,L

      linux所有用户命令行?

      linux所有用户命令行?,系统,信息,地址,工作,密码,命令,用户,时间,电脑,管理,L

      linux看用户信息命令?

      linux看用户信息命令?,系统,密码,信息,状态,软件,情况,命令,用户,网络,时间,l

      linux网站根目录命令?

      linux网站根目录命令?,系统,一致,设备,网站,目录,根目录,信息,标准,位置,电

      linux下删除用户命令?

      linux下删除用户命令?,系统,代码,邮箱,用户组,命令,用户,名称,管理,电脑,账

      用户id的linux命令?

      用户id的linux命令?,系统,密码,信息,联系方式,地址,位置,用户,命令,用户名,

      linux删除用户组命令?

      linux删除用户组命令?,管理,系统,密码,电脑,名称,用户,用户组,名字,信息,工

      linux访问网站的命令?

      linux访问网站的命令?,地址,系统,服务,工作,网站,命令,网络,管理,信息,网址,L

      linux下用户权限命令?

      linux下用户权限命令?,管理,系统,密码,地址,权限,时间,基础,信息,基本知识,

      linux登陆用户命令?

      linux登陆用户命令?,系统,工具,信息,地址,软件,工作,命令,数字,服务,名称,Lin

      linux用户名改名命令?

      linux用户名改名命令?,系统,密码,命令,代码,名称,用户名,用户,终端,主机名,

      linux用户分组命令?

      linux用户分组命令?,系统,命令,电脑,信息,时间,标准,资料,用户,文件,用户组,L

      linux命令改用户所属?

      linux命令改用户所属?,系统,文件,名称,用户组,命令,用户,名录,基本知识,所

      linux系统用户组命令?

      linux系统用户组命令?,系统,管理,密码,代码,用户组,用户,命令,邮箱,电脑,名

      linux用户管理的命令?

      linux用户管理的命令?,系统,管理,信息,地址,工作,用户,单位,基础,数据,命令,L

      linux用户退出命令行?

      linux用户退出命令行?,状态,档案,标准,系统,命令,文件,模式,编辑,指令,主机,l

      linux用户自定义命令?

      linux用户自定义命令?,系统,时间,标准,软件,项目,电脑,服务,工具,基本知识,

      linux用户组命令设置?

      linux用户组命令设置?,管理,系统,密码,代码,电脑,用户组,用户,软件,新增,命

      linux进入用户命令行?

      linux进入用户命令行?,系统,地址,工作,服务,信息,命令,首页,电脑,密码,终端,L

      linux用户用不了命令?

      linux用户用不了命令?,系统,档案,不了,命令,网络,密码,信息,情况,用户,权限,l