Php 在浏览器上录制视频并上传到LAMP服务器
我已经尝试了很多东西:red5、jquery网络摄像头、html5。。。但这些解决方案都没有录制视频并让其随时可以上传到服务器 是否有任何方法(html5、flash等等……更好的跨浏览器解决方案,最好的)来上传视频(+音频!)并将结果上传到服务器(我想是通过AJAX实现的) 总结:Php 在浏览器上录制视频并上传到LAMP服务器,php,jquery,flash,video,record,Php,Jquery,Flash,Video,Record,我已经尝试了很多东西:red5、jquery网络摄像头、html5。。。但这些解决方案都没有录制视频并让其随时可以上传到服务器 是否有任何方法(html5、flash等等……更好的跨浏览器解决方案,最好的)来上传视频(+音频!)并将结果上传到服务器(我想是通过AJAX实现的) 总结: jQueryWebcam():它有flash视频,上传到服务器映像,而不是视频 Eric Bidelman的解决方案(html5视频),允许您下载(以便您可以上传 到服务器),但没有音频 Red5():付费服务,
- jQueryWebcam():它有flash视频,上传到服务器映像,而不是视频
- Eric Bidelman的解决方案(html5视频),允许您下载(以便您可以上传 到服务器),但没有音频
- Red5():付费服务,而不是 上传免费版本:(
- DMV():它只捕获一张照片……而且不跨浏览器
- 是免费的,开源的(顺便说一句,在Red5中录制是开箱即用的)
- (65美元/月)
- (4500美元) 媒体服务器接收(同样通过流/rtmp而不是通过http)数据,并根据客户端上使用的编解码器将其保存为mp4、flv或f4v文件 这个Flash客户端+媒体服务器录制过程——自2002年Flash Player 6以来一直运行良好——很可能会被名为HTML5的替代方案(尚未完全由任何浏览器实现)所取代 在移动设备上您可以使用HTML Media Capture()使用设备的本机视频录制应用程序和编解码器录制视频。HTML Media Capture在本地(设备上)录制视频,然后将文件上载(正常HTTP上载过程)到web服务器 一个同时实现这两种功能(桌面上的Flash客户端+媒体服务器和移动设备上的HTML媒体捕获)的商业解决方案是
- 您可以使用类似于通过javascript进行二进制下载的东西
由于您没有太多关于视频协议的信息,我无法给您更好的答案您可以尝试此库RecordRTC。它生成一个blob文件以放入视频源,您可以稍后将此文件上载到服务器 这个库是其他库的容器,比如视频的Whammy、音频的Recorderjs和GIF的jsGif 您也可以使用Whammy library录制视频:
在过去5年的大部分时间里,我开发了视频录制解决方案,并为修复Red5中的视频录制错误做出了很大贡献 目前有两种可用于在web上录制音频和视频的技术解决方案,一种用于桌面,另一种用于移动设备 在桌面上您需要一个嵌入网页的Flash应用程序,捕获访客的网络摄像头和麦克风,对原始视频和音频数据进行编码,并在录制时(通过rtmp)将其传输到媒体服务器 媒体服务器至少有3个选项: