streamedian 接摄像头的坑

1.有用户名密码验证时报错

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();
                        }
                    });
                }

这一段会出现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即可。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容