Javascript [AIUTO] Stream into img ionic and angular2, miss frames

Stato
Discussione chiusa ad ulteriori risposte.

Man_in_Black

Utente Emerald
11 Giugno 2009
735
188
30
469
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.
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>
 
Teoricamente tutto apposto, non capisco perché effettivamente ci possa essere un'accelerazione, l'unica cosa alla quale penso è il componente di ion che a mio parere ti scazza tutto, prova a cercare qualcosa nativo angular (o comunque che non abbia a che fare con Ionic) e non fondere assieme più framework.
 
Stato
Discussione chiusa ad ulteriori risposte.