Is it possible to build an android jitsi client that manually selects a FPS range using Camera2Session? E.G. 1280x720@[7.0:100.0]FPS?
I have a jitsi instance (constraints set to 720 resolution)
Jitsi android client is selecting: 1280x720 (15FPS)
This selection causes the video feed slow 15FPS and the picture is flickering under the fluorescent lights.
Android logcat reports:
“org.webrtc.Logging: CameraCapturer: startCapture: 1280x720@30”
"org.webrtc.Logging: Camera2Session: Available preview sizes: [1920x1080, 1280x720, etc…
“org.webrtc.Logging: Camera2Session: Available fps ranges: [[15.0:15.0], [24.0:24.0], [30.0:30.0], [7.0:100.0]]”
"Using capture format: 1280x720[15.0:15.0]" (bad selection)
Would it be possible to manually program Jitsi to select 1280x720[7.0:100.0] (good selection)?
Would that make FPS variable between 7 and 100?
There is a function: “getClosestSupportedFramerateRange” that seems to be selecting the 15FPS instead of the variable 7-100FPS