I am trying to develop a Video Calling application in Android using WebRTC. I need to show the live video upload bitrate to the other caller during the video call. is there any way to fetch the upload video bitrate and set different video quality by controlling the bandwidth during video call.
Asked
Active
Viewed 392 times
1
-
What you need to implement is "Simulcast" streaming. This can manually/automatically change the video quality based on the available bandwidth. – Dirk V Jun 15 '20 at 21:52
-
Ik know simulcast is used in the mediasoup sfu – Dirk V Jun 15 '20 at 21:52
1 Answers
0
HardwareVideoEncoder.java function, public VideoCodecStatus setRates(RateControlParameters rcParameters) { can log bitrate.
-
Please provide some code style for your code in order to make clear and readable answer – Mustafo aka Shokhrukh Makmudov Jan 30 '23 at 10:30