I am using Kaltura library to integrate video streaming in my app. I tried changing the video quality of the video by using the following syntax:
// player = PlayerController() from Kaltura
player.settings.network.preferredPeakBitRate = desiredBitRate
The thing is that the quality is being changed but not immediately. It reflects after some time. Maybe the part of video which has already buffered are showing in the same quality in which they were buffered. And after that, quality is changing. It is confusing for user as it seems the quality is not changing at all when he/she selects the quality.
Please let me if there is a solution!!! Thanks!