1.有用戶名密碼驗(yàn)證時(shí)報(bào)錯(cuò)
queryCredentials(client) {
return new Promise((resolve, reject) => {
let c = prompt('input credentials in format user:password');
if (c) {
client.setCredentials.apply(client, c.split(':'));
resolve();
} else {
reject();
}
});
}
這一段會(huì)出現(xiàn)client為空問題,解決方法如下await 這一句作如下修改
let ep = this.parent.endpoint;
if (!ep.user || !ep.pass) {
try {
// await this.parent.queryCredentials.call(this.parent);
await this.parent.queryCredentials.call(this,this.parent);
} catch (e) {
throw new AuthError();
}
}
2.streamedian不支持H265碼流
把攝像頭的碼流改成h264即可。