videoTileDidUpdate observer not executed for local
See original GitHub issueTimeline Outline the main actions the user performed and when:
- User A, B and C are in a meeting
- User A activates screen share, and selects to share all screen.
- User B and C receive the tileState update; A doesn’t.
Describe the bug When activating screenShare feature, all attendees trigger this observable with the tileState; all attendees but the one who activated (local). This makes not possible to add a local title for screenShare.
I’m pretty sure this was working before, and A was receiving the expected tileState update.
videoTileDidUpdate: tileState => {
console.log("videoTileDidUpdate observer, tileState:", tileState);
}
Screenshot
Platform
- OS: MacOS 10.15.1
- Browser: Chrome, Firefox Developer Edition
- Browser Version: Chrome 83.0.4103.116, Firefox 79.0b9
- Amazon Chime SDK GitHub Commit: tested in 1.11.0 and 1.12.0
Issue Analytics
- State:
- Created 3 years ago
- Reactions:4
- Comments:13 (5 by maintainers)
Top Results From Across the Web
The issue where the videoTileDidUpdate Observer does not run
When multiple users access one meeting session at the same time, the videoTileDidUpdate Observer sometimes does not run.
Read more >AWS Chime - assigning videos to tiles does not work as ...
After the share begins, the observer callback videoTileDidUpdate gets called. And herein lies my problem. I have 2 video tiles that should be ......
Read more >AudioVideoObserver | amazon-chime-sdk-js
This observer callback will only be called for attendees in Replica meetings. Indicates that the client is no longer authenticated to the Primary...
Read more >Building a Video Chat with the Amazon Chime SDK
The Amazon Chime SDK is an Amazon service that lets you create multimedia calls using JavaScript-based web technologies.
Read more >Serverless Meetings with Amazon Chime SDK - sufle.io
During this COVID-19 pandemic working-from-home craze, ... We will create an observer object and make use of videoTileDidUpdate event.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
We recently have a backend change so that we no longer send content share video back to the sharer to save on bandwidth (See issue #526). As a result, videoTileDidUpdate would not fire for the sharer anymore (although contentShareDidStart should). PR #576 will return a media stream from screen capture which allows you to bind it to a video element.
We have reverted back the server change and will think of a better way to do this in a less disruptive manner.