Ich versuche 640x480 von Chrome auf Android mit WebRTC zu streamen, und das Video beginnt damit, aber dann fällt die Auflösung auf 320x240.Warum ändert sich die Videoauflösung beim Streamen von Android über WebRTC
Hier sind die getUserMedia Parameter, die gesendet werden:
"getUserMedia": [
{
"origin": "http://webrtc.example.com:3001",
"pid": 30062,
"rid": 15,
"video": "mandatory: {minWidth:640, maxWidth:640, minHeight:480, maxHeight:480}"
}
Meine Frage ist, warum fällt die Auflösung? Wenn ich es von Chrome auf meinem Mac ausprobiere, passiert das nicht. Ich möchte Anpassungen vornehmen, damit sich die Videoauflösung nicht ändert.
video frames dumped using ffmpeg
chrome://webrtc-internals text dump
Ich bin mit dem Licode WebRTC Streaming-Server, sondern haben auch das gleiche Verhalten mit Kurento gesehen.
Ich weiß, dass Vp8 dynamisch Frame-Größen aufgrund von Latenz ändert (Netzwerk oder Verarbeitung). –