Ich arbeite gerade an einem Projekt, bei dem das rtsp-Streaming von einer IP-Kamera auf ein Android-Gerät erfolgt.
Das Telefon und die IP-Kamera sind mit demselben Zugangspunkt / Router verbunden.
Das Problem ist, dass der Stream eine sehr große Verzögerung hat, ~ 5 Sekunden, wenn Sie einen Stream aus dem Internet sehen, nehme ich an, dass das für den Puffer in Ordnung ist, aber für meine Art der Anwendung ist inakzeptabel, ist das nicht real Zeit mehr, es ist nutzlos ... Natürlich, um sicher zu gehen, dass die Kamera nicht die Schuld ist, testete ich meinen IP-Cam-Stream auf meinem PC in VLC mit Cache auf 0 gesetzt und es funktioniert perfekt.
Ich habe keine Eigenschaft für die videoview-Klasse bezüglich meines Problems gefunden, also habe ich in den opencore-Quellen nach etwas gesucht, in dem ich den Cache / Puffer für den rtsp modifizieren und reduzieren kann, ich habe versucht zu verstehen, wie diese Arbeit, aber da diese sehr kompliziert sind, habe ich es nicht geschafft.
Jetzt stecke ich an diesem Punkt in meinem Projekt fest und sehe keinen Ausweg mehr ... und der Bewerbungsschluss kommt sehr schnell. : |
Jeder, der eine Idee hat, dieses Ding zu lösen, bitte helft mir, weil ich momentan verzweifelt bin.
Tags und Links android