Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在浏览器上录制视频并上传到LAMP服务器_Php_Jquery_Flash_Video_Record - Fatal编程技术网

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

Php 在浏览器上录制视频并上传到LAMP服务器,php,jquery,flash,video,record,Php,Jquery,Flash,Video,Record,我已经尝试了很多东西:red5、jquery网络摄像头、html5。。。但这些解决方案都没有录制视频并让其随时可以上传到服务器 是否有任何方法(html5、flash等等……更好的跨浏览器解决方案,最好的)来上传视频(+音频!)并将结果上传到服务器(我想是通过AJAX实现的) 总结: jQueryWebcam():它有flash视频,上传到服务器映像,而不是视频 Eric Bidelman的解决方案(html5视频),允许您下载(以便您可以上传 到服务器),但没有音频 Red5():付费服务,

我已经尝试了很多东西:red5、jquery网络摄像头、html5。。。但这些解决方案都没有录制视频并让其随时可以上传到服务器

是否有任何方法(html5、flash等等……更好的跨浏览器解决方案,最好的)来上传视频(+音频!)并将结果上传到服务器(我想是通过AJAX实现的)

总结:

  • jQueryWebcam():它有flash视频,上传到服务器映像,而不是视频
  • Eric Bidelman的解决方案(html5视频),允许您下载(以便您可以上传 到服务器),但没有音频
  • Red5():付费服务,而不是 上传免费版本:(
  • DMV():它只捕获一张照片……而且不跨浏览器

    • 您可以使用类似于通过javascript进行二进制下载的东西


      由于您没有太多关于视频协议的信息,我无法给您更好的答案

      您可以尝试此库RecordRTC。它生成一个blob文件以放入视频源,您可以稍后将此文件上载到服务器

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

      您也可以使用Whammy library录制视频:

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

      目前有两种可用于在web上录制音频和视频的技术解决方案,一种用于桌面,另一种用于移动设备

      在桌面上您需要一个嵌入网页的Flash应用程序,捕获访客的网络摄像头和麦克风,对原始视频和音频数据进行编码,并在录制时(通过rtmp)将其传输到媒体服务器

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

    • 是免费的,开源的(顺便说一句,在Red5中录制是开箱即用的)
    • (65美元/月)
    • (4500美元)
    • 媒体服务器接收(同样通过流/rtmp而不是通过http)数据,并根据客户端上使用的编解码器将其保存为mp4、flv或f4v文件

      这个Flash客户端+媒体服务器录制过程——自2002年Flash Player 6以来一直运行良好——很可能会被名为HTML5的替代方案(尚未完全由任何浏览器实现)所取代

      在移动设备上您可以使用HTML Media Capture()使用设备的本机视频录制应用程序和编解码器录制视频。HTML Media Capture在本地(设备上)录制视频,然后将文件上载(正常HTTP上载过程)到web服务器

      一个同时实现这两种功能(桌面上的Flash客户端+媒体服务器和移动设备上的HTML媒体捕获)的商业解决方案是