我曾经使用html5开发过一个视频录制项目,但是失败了。我能够查看和截取视频的屏幕截图,但无法录制并将其发送到php。
因此,Flash是否更容易且成功?如果是,那么我该如何开始呢?像skype和google这样的大型网站是如何做到的?还有其他替代方案吗?
我曾经使用html5开发过一个视频录制项目,但是失败了。我能够查看和截取视频的屏幕截图,但无法录制并将其发送到php。
因此,Flash是否更容易且成功?如果是,那么我该如何开始呢?像skype和google这样的大型网站是如何做到的?还有其他替代方案吗?
有一个名为RecordRTC-to-PHP的开源项目,可以单独记录音频和视频,并使用传统的HTTP-POST机制将其推送到服务器。
还有一个类似的项目:RcordRTC-to-PHP-and-FFmpeg,不仅可以单独记录音频/视频,还可以在PHP端使用ffmpeg将两个文件合并为单个WebM容器。
您可以使用ffmpeg-asm.js
来转码和合并浏览器内的内容,并将单个mp4文件POST到PHP服务器。请尝试演示来了解如何进行转码/合并操作。
您可能想尝试使用MediaStreamRecorder.js,该库还提供了Flash备选方案。
相关的旧帖子提供了一些替代想法: