Ho sviluppato un'applicazione per vedere il flusso delle mie telecamere domestiche direttamente sullo smartphone, ma ho un problema:
Quando guardo le telecamere la velocità è aumentata e non riesco a capire se si tratta di una perdita di frame o altro. questo è il codice che uso per prendere il flusso di telecamere direttamente dal link rtsp.
dove lo stream è una variabile che cambia ad ogni switch.
se li vedo dai browser si vede molto bene.
Browser:
oppure
Quando guardo le telecamere la velocità è aumentata e non riesco a capire se si tratta di una perdita di frame o altro. questo è il codice che uso per prendere il flusso di telecamere direttamente dal link rtsp.
dove lo stream è una variabile che cambia ad ogni switch.
se li vedo dai browser si vede molto bene.
Codice:
getStream() {
let _id = this.channels[this.selected].id_cam;
return this.service.stream(_id);
}
stream(id) {
return this.endPoint + 'cam/' + id + '?userid=' + Global.userid + '&token=' + Global.token;
}
Browser:
Codice:
<ion-img id="imgStream" [src]="getStream()"></ion-img>
oppure
Codice:
<ion-img id="imgStream" [src]="stream"></ion-img>