我之前读到过一些关于使用HTML5的<device>
标签,例如使用USB或rs232设备的媒体流(比如网络摄像头)的可能性。
现在有哪些Web浏览器支持这个功能呢?(例如Chrome、Webkit等nighty版本)
我之前读到过一些关于使用HTML5的<device>
标签,例如使用USB或rs232设备的媒体流(比如网络摄像头)的可能性。
现在有哪些Web浏览器支持这个功能呢?(例如Chrome、Webkit等nighty版本)
<video>
标签通过VLC从网络摄像头进行流媒体传输。另外,还有一个支持navigator.getUserMedia()的Opera Mobile for Android实验性版本。
http://my.opera.com/core/blog/2011/03/23/webcam-orientation-preview
正如@stefan-lund所提到的,设备标签已被WebRTC规范所取代。
Opera有一个开发版本可用于http://dev.opera.com/articles/view/labs-more-fun-using-the-web-with-getusermedia-and-native-pages/,支持WebRTC。
Chrome应该在2012年初获得支持(http://techcrunch.com/2011/11/24/chrome-getting-native-gamepad-webcam-and-webrtc-support-in-early-2012/)
如果您只想接收视频上传,也可以使用Media Capture API,它是input type=file
元素的一种特殊类型。
<input type="file" accept="image/*;capture=camera" />
这方面的浏览器支持已经在这里介绍了:媒体捕获API - 任何现有实现?
Chrome今天刚刚添加了对此的支持(dev channel Chrome)>> https://groups.google.com/forum/#!topic/discuss-webrtc/LuY7zYLA8sA
<device>
已经被弃用,甚至在第一批原型机出现之前就被废弃了。请改用getUserMedia
。 - c69