Video Freeze on conference call
For more than 2 users video streaming freezes for 1 user.
1 to 1 user video call is okay.
3 user in a conference freezes video of 1 users.
4 user in a conference freezes video for at-least 1 and max 2 users.
Sample code:
Widget build(BuildContext context) {
return FutureBuilder(
future: clientInitializer(),
builder: (context, snapshot) {
if (snapshot.hasData) {
return Scaffold(
body: SafeArea(
child: Stack(
children: [
AgoraVideoViewer(
client: client,
layoutType: Layout.floating,
),
AgoraVideoButtons(client: client),
],
),
),
);
} else {
return const Center(child: CircularProgressIndicator());
}
});
}
Platform Tested: Android 11 & 12. IOS: 15.5
Useful Logs:
[log] Remote audio state changed for 2627863768, state: AudioRemoteState.Stopped and reason: AudioRemoteStateReason.RemoteMuted
[log] Remote video state changed for 2627863768, state: VideoRemoteState.Decoding and reason: VideoRemoteStateReason.NetworkRecovery
[log] Remote video state changed for 2627863768, state: VideoRemoteState.Frozen and reason: VideoRemoteStateReason.NetworkCongestion
[log] Remote video state changed for 2627863768, state: VideoRemoteState.Decoding and reason: VideoRemoteStateReason.NetworkRecovery
[log] Remote video state changed for 2627863768, state: VideoRemoteState.Frozen and reason: VideoRemoteStateReason.NetworkCongestion
[log] Remote video state changed for 2627863768, state: VideoRemoteState.Decoding and reason: VideoRemoteStateReason.NetworkRecovery
[log] Remote video state changed for 2627863768, state: VideoRemoteState.Frozen and reason: VideoRemoteStateReason.NetworkCongestion
Now my concern in case of poor connectivity, video freezing is okay. But it should auto resume when network is better. In my case if video freezes once it stays freeze unless the user turn video OFF and ON again or rejoin channel.
Moreover two devices connected on same Wifi, for one device video is freezing but for other it's not.
Can you share user ids of the send and receive client?
Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. If you find this problem please file a new issue with the same description, what happens, logs and the output. All system setups can be slightly different so it's always better to open new issues and reference the related ones. Thanks for your contribution.
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please raise a new issue.