-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
onVideoTileAdded sometimes not called for videos added #186
Comments
Hi @ribafish, Could you enable verbose logging in the Logger to gather detailed logs? This will collect verbose logs from media side and help us understand what was going on. Thank you! Best, |
chime_verbose_log_onVideoTileAdded_missing.txt Note: This log was captured on Samsung Galaxy Tab A (2016) - Android 8.1.0. With sdk and sdk-media v 0.8.1 |
Hi @ribafish, Thanks for providing verbose logs. I checked the log and seemed like the SDK could subscribe the video stream properly. I did notice that there was no |
Hi @tianyux-amz , Thanks for helping, but as we show only one stream at a time (decided by activeSpeaker functionality), the times you didn't see You can also find another log, which has capture from the beginning of the call here: Edit: I don't think github wants to upload it, so here is a mirror for the logfile: https://drive.google.com/file/d/1zMAmUCXPawyaKXP6RJ4hXRMXmANGWZt5/view?usp=sharing |
Hi @ribafish, Thanks for providing details regarding your implementation. I understand that you are not binding view to newly added videos that do not belong to active speakers. However, the current SDK implementation always adds metadata of the new video to the internal cache, even you did not explicitly bind the video. The internal cache will be cleared only after you call I will discuss with the team and see if we want to update the SDK implementation and auto-clear the internal cache when |
Hi @tianyux-amz , Thank you for the quick reply. Now that I added that video is unbound unconditionally when Just another clarification (both for before and going forward): In our case, where we're displaying a single video at a time, are we expected to call |
When you call |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Hi @ribafish, PR has been merged with v.0.9.0. Maybe you can try out with your original implementation, if that is preferred. |
Describe the bug
onVideoTileAdded
callback is not always called when an attendee enables his video. This is not tied to a specific device or even only to android platform - it happens (on android) even with a cross-platform call.onVideoTileAdded
is also not (always) called when the local video is started. We get all the correctonVideoTileRemoved
events, but notonVideoTileAdded
.To Reproduce
Steps to reproduce the behavior:
onVideoTileAdded
events on devices, which are not always called for all streams.Expected behavior
For any attendee that started his local videoStream we expect to get
onVideoTileAdded
on all other attendee devices.Logs
Can't log something that doesn't happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Test environment Info (please complete the following information):
The text was updated successfully, but these errors were encountered: