保存服务器上网络摄像头的实时视频


Save the live video from the webcam on the server

我想将网络摄像头录制的视频上传到服务器。现在我所做的是录制视频,一旦录制完成,上传整个视频,我就用来录制RecordRTC。我使用HTML5和JavaScript。我想要的是在录制时上传。

有人知道我如何在录制时上传视频并保存在服务器上吗?

我不想使用Flash。

您只需在mediaRecorder.ondataavailable(假设recordrtc与此处演示的标准api兼容)事件中将数据发送到服务器,而不是在录制结束时在客户端缓冲和连接数据。

您可以使用WebRTC将视频/音频数据流式传输到像Kurento这样的媒体服务器,该服务器可以充当WebRTC端点,并将视频保存到磁盘上的.webm文件中。

我们在Pipe上使用类似的设置来为Chrome中的无Flash视频录制提供动力。