我已经谷歌搜索过,但是找不到任何关于这个主题的详细讨论。虽然有些地方提到了它,但这并不能帮助我更深入地了解它。是否有人知道是否计划支持此功能?如果是,请问何时实现? ;-)
当然,我想他们必须为此设计一个相当好的安全模型...
好的,仍然没有明确的答案,所以我采取了一些行动。 WHATWG可能会为我提供答案,所以我决定联系那里的某个人。不是很清楚应该找谁,但是同胞Anne van Kesteren似乎经常很了解Web的未来 - 另外,他提供了一个电子邮件地址。
翻译他的回答可能不会有什么好处,简而言之:有一些粗略的想法可以使所有这些工作,但目前没有具体的东西。 Device APIs and Policy Working Group 应该继续研究这个问题。
阅读他们的页面也让我意识到另一件事情 - 为什么只有 webcam 访问?如果Google打算将操作系统移动到浏览器上,我们需要更多的东西,而不仅仅是网络摄像头。为什么不通过 Web 应用程序管理您的 iPod 呢?任何事情都应该是可能的。我猜一个全新的“受信任的网站”概念将不得不发展出来,如果这样的功能可用,但好吧,几乎可以解决 任何 问题,对吧?;-)
<devices>
元素的博客文章:http://blog.whatwg.org/whats-next-in-html-episode-1 - Paul D. Waite更新!HTML5Rocks现在有一个非常好的演示。点击这里查看!
这是一篇非常有趣的文章,带有演示,但是源代码尚未发布:(阅读评论以获取有关使用的编解码器、套接字服务器技术等更多信息)
我们正在开展这样一个项目。
关于人们提到的Ericsson演示,它只能与尚未发布的补丁webkit一起使用。
我们还没有看到其他可行的项目,因此我们计划这样做:
HTML5已经成为我们的一部分,关于flash、silverlight和html5的问题已经存在一段时间了,但似乎趋势正在指向我们的桌面世界和在线世界之间的合并。如果你已经偷偷瞥了Mac的Lion OS,它基本上是以应用为中心,这在操作系统级别和在线之间形成了平衡。
设备API已经起草,并将随着时间的推移传递到所有主要浏览器(WebKit始终是早期采用者),但正如我们所知,w3c需要更长时间来正式批准对HTML5规范的补充。Erikson Labs已发布他们的摄像头/音频捕获API (https://labs.ericsson.com/developer-community/blog/beyond-html5-audio-capture-web-browsers),因此您可以立即开始使用HTML5和外围设备支持。
现在你可以直接从浏览器访问视频/音频硬件(HTML5万岁),但是没有好的方法来记录流。为了实现这一点,您仍需要利用Flash Media Server(或克隆)。有一些很好的服务可以使这个过程变得轻松而不是一个巨大的头痛:
这是不可能的,因为这是插件的最后一次使用,而开放的Web标准无法实现。从客户端到服务器流式传输音频/视频的那一天将是Flash/Silverlight/其他同类产品的终结。此外,软件专利问题将使得如果当前解码状态有任何意义,编码媒体将变得不可能。
在隐私或技术问题之前存在太多障碍。Flash多年来一直在做这件事,没有人抱怨任何隐私问题。地理定位可能更危险,但考虑到其丰富的可能性,没有人会再想两次。你能得到的最接近的东西是一个用MJPEG流包装的网络摄像头,并使用Canvas API获取图像像素。