我已经尝试了很多东西: red5,,html5 .但是这些解决方案中没有一个能记录视频并准备好上传到服务器上。
不管怎么样(html5,flash,不管.越好的交叉扫描解决方案,最好的)上传视频(+音频!)并将结果上传到服务器(我猜是通过AJAX)?
摘要:
发布于 2015-02-24 13:24:08
在过去5年的大部分时间里,我开发了视频记录解决方案,并为修复Red5中的视频记录错误做出了很大贡献。
目前有两个制作就绪的技术解决方案,用于在网络上录制音频和视频。一个用于桌面,另一个用于移动。
On 您将需要一个安装在网页中的Flash应用程序,捕获访问者的摄像头和麦克风,对原始的视频和音频数据进行编码,并将其记录到媒体服务器(通过rtmp)。
媒体服务器至少有三个选项:
媒体服务器接收数据(同样是通过流/rtmp而不是通过http),并根据客户机上使用的编解码器将其保存到mp4、flv或f4v文件。
这个Flash +媒体服务器记录过程--自2002年Flash 6开始运行良好--最有可能被名为HTML5的MediaStream记录器替代(还没有被任何浏览器完全实现)。
On 您可以使用HTML (在这里用截图解释)使用设备的本地视频记录应用程序和编解码程序记录视频。在本地(设备上)记录,然后将文件(正常的HTTP上载过程)上载到web服务器。
HDFVR是一种商业解决方案,它同时实现了(桌面上的Flash+媒体服务器和移动上的HTML )。
发布于 2013-05-03 18:05:28
发布于 2014-09-03 19:51:04
你可以试试这个库,RecordRTC。它生成一个blob文件来放入视频源,您可以稍后将该文件上传到您的服务器。
这个库是其他库的容器,比如用于视频的Whammy、用于音频的Recorderjs和用于gifs的jsGif。
您也可以使用Whammy库录制视频:猛击
https://stackoverflow.com/questions/16343178
复制相似问题