目前是否有可能使用HTML5创建无需Flash的实时网络摄像头视频聊天?如果可以,如何进行操作?
getUserMedia
目前在Firefox Nightly中可用)。仅使用HTML5,目前还不可能实现。
尽管如此,理论上您可以在没有Flash桥接器的情况下完成它,但需要满足一些要求。目前,Mac OS有一些命令行工具可以从iSight相机中捕获图像并将其上传到Web服务器。获取这些图像(和可选的声音),您可以将它们每秒钟重新绘制几次,以获得低质量的摄像头。至于音频部分,我不敢猜测。使用AJAX流来维持连接,并随着上传,不断将新图像推送到画布中。
真正的问题在于:是值得吗?根据Adobe1的说法,最好使用Flash桥接器。当然,除非您打算兼容iOS,这是自成体系的另一个问题。
纯HTML5还不够完善。 在此之前,您可以查看一些服务,这些服务使此过程比设置Flash Media服务器更容易处理: