尽管它似乎处于某种危险之中,但开放视频标准是一个好主意。我看到了一些关于运动跟踪的演示——只是概念验证,但仍然很有趣。现在,我想说,如果可以访问用户的网络摄像头,像这样的概念真的会是一种收获……想象一下你的双手在半空中浏览 Flickr。
我用谷歌搜索了一下,但我找不到关于这个主题的任何详细讨论。在某些地方提到了它,但这并没有让我走得太远。有人知道是否计划对此提供支持吗?如果是,关于“何时”的任何预测?;-)
当然,我想他们必须为它设计一个非常好的安全模型......
好的,仍然没有明确、明确的答案,所以我继续采取了一些行动。WHATWG 可能会给我一个答案,所以我决定联系那里的人。真的不知道它必须是谁,但荷兰人Anne van Kesteren通常似乎对 Web 的未来非常了解——另外,他提供了一个电子邮件地址。
翻译他的回复可能不会有任何好处,所以简而言之:关于如何使它全部工作有一些粗略的想法,但目前没有任何具体的东西。设备 API 和策略工作组应该继续开展这方面的工作。
阅读他们的页面让我也意识到了其他一些事情——为什么只有网络摄像头访问?如果谷歌打算将操作系统转移到浏览器上,我们需要的不仅仅是网络摄像头。为什么不也通过网络应用程序管理您的 iPod?一切都应该是可能的。我想,如果这样的功能可用, “受信任的网站”的全新概念将不得不发展,但是,几乎任何事情都有解决方案,不是吗?;-)
更新!:HTMl5Rocks 现在有一个很好的工作演示。看看这里!
这是一篇非常有趣的带有演示的文章,但源代码尚未发布:(阅读评论以获取有关使用的编解码器、套接字服务器技术等的更多信息)
我们正在做一个这样的项目..
关于人们提到的爱立信的演示;它仅适用于尚未发布(尚未)的修补过的 webkit。
我们还没有看到任何其他工作项目,所以我们计划这样做:
html5 永远伴随着我们,flash vs silverlight vs 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 和外围设备支持.
看看这个WebRTC 项目,它是一个开源项目,让我们有机会在不安装任何插件的情况下访问网络摄像头、麦克风。我猜谷歌将其用于他们的开发。所以值得一试。
您现在可以直接从浏览器访问视频/音频硬件(万岁 HTML5),但没有很好的方法来记录流。为此,您仍然需要使用 Flash Media Server(或克隆)。有一些很好的服务可以让这个交钥匙而不是一个巨大的头痛:
这永远不可能,因为这是开放网络标准无法完成的插件的最后使用。从客户端流式传输音频/视频到服务器的那一天将结束 flash/silverlight/what you have。还有一个软件专利问题,如果当前的解码状况意味着什么,就无法对媒体进行编码。在隐私或技术问题之前有太多障碍。Flash 多年来一直在这样做,没有人抱怨任何隐私问题。地理位置可能更危险,但考虑到其丰富的可能性,没有人会三思而后行。您可以获得的最接近的东西是带有 MJPEG 流的网络摄像头,它被包裹在 multipart-replace 中,并使用画布 API 来获取图像像素。