首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在浏览器上录制视频并上传到LAMP服务器

在浏览器上录制视频并上传到LAMP服务器
EN

Stack Overflow用户
提问于 2013-05-02 16:30:08
回答 3查看 3.8K关注 0票数 4

我已经尝试了很多东西: red5,,html5 .但是这些解决方案中没有一个能记录视频并准备好上传到服务器上。

不管怎么样(html5,flash,不管.越好的交叉扫描解决方案,最好的)上传视频(+音频!)并将结果上传到服务器(我猜是通过AJAX)?

摘要:

  • jQueryWebcam (https://github.com/infusion/jQuery-webcam):它有闪存视频,上传到服务器映像,而不是视频
  • Eric的解决方案(http://ericbidelman.tumblr.com/post/31486670538/creating-webm-video-from-getusermedia):records视频在html5中,允许你下载(所以你可以上传到服务器),但没有音频!
  • Red5 (http://www.red5-recorder.com/services.php):付费服务,不免费上传:(
  • 车管所(https://github.com/rwldrn/dmv):它只拍摄了一张照片.此外,不跨浏览器
EN

回答 3

Stack Overflow用户

发布于 2015-02-24 13:24:08

在过去5年的大部分时间里,我开发了视频记录解决方案,并为修复Red5中的视频记录错误做出了很大贡献。

目前有两个制作就绪的技术解决方案,用于在网络上录制音频和视频。一个用于桌面,另一个用于移动。

On 您将需要一个安装在网页中的Flash应用程序,捕获访问者的摄像头和麦克风,对原始的视频和音频数据进行编码,并将其记录到媒体服务器(通过rtmp)。

媒体服务器至少有三个选项:

  1. Red5是免费的开源的(顺便说一句)。(在Red5中开箱录音)
  2. 沃扎 (每月65美元)
  3. Adobe Media Server Pro (4500美元)

媒体服务器接收数据(同样是通过流/rtmp而不是通过http),并根据客户机上使用的编解码器将其保存到mp4、flv或f4v文件。

这个Flash +媒体服务器记录过程--自2002年Flash 6开始运行良好--最有可能被名为HTML5的MediaStream记录器替代(还没有被任何浏览器完全实现)。

On 您可以使用HTML (在这里用截图解释)使用设备的本地视频记录应用程序和编解码程序记录视频。在本地(设备上)记录,然后将文件(正常的HTTP上载过程)上载到web服务器。

HDFVR是一种商业解决方案,它同时实现了(桌面上的Flash+媒体服务器和移动上的HTML )。

票数 1
EN

Stack Overflow用户

发布于 2013-05-03 18:05:28

您可以使用类似于通过javascript下载的二进制文件。

这里有一个例子

由于你对视频协议的了解不多,所以我不能给你更好的答案

票数 0
EN

Stack Overflow用户

发布于 2014-09-03 19:51:04

你可以试试这个库,RecordRTC。它生成一个blob文件来放入视频源,您可以稍后将该文件上传到您的服务器。

RecordRTC库

这个库是其他库的容器,比如用于视频的Whammy、用于音频的Recorderjs和用于gifs的jsGif。

您也可以使用Whammy库录制视频:猛击

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16343178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档