2013-04-03 72 views
2

我正在为学生开发一个考试网站。在本网站中,学生应该能够一次性使用网络摄像机回答问题(以文本格式显示)。目前我已经使用Flash实现了此功能,它捕获了帧并同时将其发送到服务器。这种技术的问题在于,我的视频的质量(FPS)受到限制,并取决于互联网连接的带宽。另外我不赞成使用闪光灯。HTML5视频录制和自动上传服务器上的视频

我希望只要学生点击开始按钮,定时器应该开始录制视频。视频应该保存在客户端的机器上(不要求客户端提及路径),视频完成后应自动上传到服务器上,当上传完成时,视频应自动从客户端机器上删除。

总之,任何人都可以给我一个出发点,以便我可以继续工作。任何helo将不胜感激。谢谢!

回答

0

目前我已经使用Flash实现此功能,它捕获帧并同时将其发送到服务器。这种技术的问题在于,我的视频的质量(FPS)受到限制,并取决于互联网连接的带宽。

这实际上是不正确的。

你得到的FPS上取决于100%:

  1. 摄像头质量
  2. 在房间(越亮越好)你是
  3. 的分辨率可提供光在较低分辨率下记录(即使在低照度下低质量网络摄像头也会导致更高的fps)

Th e视频应保存在客户机上(不要求客户提及路径),视频完成后应自动上传到服务器上,当上传完成后,视频应自动从客户机上删除。

闪存记录通过流(通过RTMP)音频/视频数据到介质服务器(Red5的,AMS,Wowza)。录制停止后,您可以将文件移动到Web服务器并触发http下载。

在哪些方面HTMLMedia Recording API已被Firefox和Chrome 49实现,它可以让你记录到本地RAM和下载文件.webm(音频视频编解码器可能会有所不同btwn浏览器)。

声明:我在Pipe处理视频录制工作。