question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

videoTileDidUpdate observer not executed for local

See original GitHub issue

Timeline 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 image

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:closed
  • Created 3 years ago
  • Reactions:4
  • Comments:13 (5 by maintainers)

github_iconTop GitHub Comments

4reactions
ltrungcommented, Jul 21, 2020

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.

1reaction
ltrungcommented, Jul 28, 2020

We have reverted back the server change and will think of a better way to do this in a less disruptive manner.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found