【发布时间】:2016-12-17 18:43:17
【问题描述】:
我目前正在开发一个网页,该网页允许用户查看他/她的网络摄像头的实时流,然后拍摄快照(所以没什么特别的)。
一切都很好,但是在 RaspberryPi 3 上运行 raspbian 和 chromium 浏览器最新版本(对于该发行版),我无法使用约束超过 640 x 480 的分辨率。
如果我高于这些值,图片将不会显示在页面上。
一些代码sn-p:
var constraints = {
audio: false,
video: {
//width: { min: 1024, ideal: 1280, max: 1920 },
//height: { min: 768, ideal: 960, max: 1440 }
width: { min: 640, ideal: 1280, max: 1920 },
height: { min: 480, ideal: 960, max: 1440 }
}
};
[...]
navigator.webkitGetUserMedia(
constraints,
function(stream) {
if (navigator.mozGetUserMedia) {
video.mozSrcObject = stream;
} else {
var vendorURL = window.URL || window.webkitURL;
video.src = vendorURL.createObjectURL(stream);
}
video.play();
},
function(err) {
console.log("An error occured! " + err);
}
);
有没有人有我可能想研究的 Ide? 过去 2 周我在网上搜索过,但到目前为止没有发现任何有用的信息...
所有想法都受到高度赞赏......
【问题讨论】:
标签: raspberry-pi webrtc chromium raspbian