2016-07-14 12 views
0

Falls jemand erfährt das gleiche Problem (und für eine bessere Sichtbarkeit) Ich werde auch diese Frage und die Antwort hier posten (Original thread):Quickblox Android Probe Video-Chat - Verzerrte Videostream

Ich habe erfolgreich installiert und hat die Beispiel-Video-Chat-App auf verschiedenen Android-Geräten ausgeführt. Nur auf meinem Samsung Tab A mit Android 5.0.2 die eingehenden Video-Streams zeigen sich verzerrt nach etwa 20-30 Sekunden:

Ich habe durch die Protokolle verschwunden ein herausgefunden, dass ein „Decoder-Format geändert "Nachricht gleichzeitig mit dem Video protokolliert wird immer vermasselt:

06-06 10:00:09.779 31260-6050/com.quickblox.sample.groupchatwebrtc D/MediaCodecVideoDecoder: Decoder format changed: {image-data=java.nio.ByteArrayBuffer[position=0,limit=80,capacity=80], mime=video/raw, crop-top=0, crop-right=639, slice-height=480, color-format=19, height=480, width=640, what=1869968451, crop-bottom=479, crop-left=0, stride=640} 
06-06 10:00:33.499 31260-6050/com.quickblox.sample.groupchatwebrtc D/MediaCodecVideoDecoder: Decoder format changed: {image-data=java.nio.ByteArrayBuffer[position=0,limit=80,capacity=80], mime=video/raw, crop-top=0, crop-right=479, slice-height=384, color-format=19, height=360, width=480, what=1869968451, crop-bottom=359, crop-left=0, stride=512} 

Hat jemand ein ähnliches Problem erlebt und mich mit einigen Ideen, wie dieses Problem zu lösen, bieten kann?

Antwort

0

Nachdem ich mit den Einstellungen herumgebastelt habe, habe ich einen Workaround für dieses Problem gefunden. Durch Deaktivierung der Hardwarebeschleunigung auf betroffenen Geräten wurde das verzerrte Video während des Videochats nicht mehr angezeigt.

QBRTCMediaConfig.setVideoHWAcceleration(false);