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.

Recorder user couldn't join the meeting (realtimeSubscribeToAttendeeIdPresence was not triggered) in Chrome & Edge

See original GitHub issue

What happened and what did you expect to happen?

What happened? I used the browser demo app

  1. I started the meeting and joined as a regular user
  2. And then I joined the meeting as a recorder user by appending record=true query parameter in the URL.
  3. Meeting Recorder attendee was not listed in the roster for both users (realtimeSubscribeToAttendeeIdPresence callback was not triggeed)
  4. Also attendeePresenceReceived was not received for the recorder attendee

This issue was not occuring in Firefox browser. Occuring in Chrome & Edge browsers.

Expected result:

  • When Meeting Recorder user joins the meeting, realtimeSubscribeToAttendeeIdPresence callback should be called and the recorder attendee should be listed in the roster.

regular-user

recorder-user

Have you reviewed our existing documentation?

Reproduction steps

  1. Run the Browser Demo source code from aws-chime-sdk-js in hot-reload mode
  2. First start/join the meeting as a regualar user
  3. Then in a new tab join the meeting as a recorder user by appending record=true query parameter in the URL(http://localhost:8080/?m=Demo111&record=true)
  4. Now we can see that Recorder user was not joined in the meeting

Amazon Chime SDK for JavaScript version

2.17.0

What browsers are you seeing the problem on?

Chrome, Edge

Browser version

Chrome 93.0.4577

Meeting and Attendee ID Information.

No response

Browser console logs

localhost-1632471459214.log

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:6 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
xuesichaocommented, Sep 28, 2021

Hi @vishnusankarkrishnan , thanks for bringing this up. I can reproduce this issue in Chrome, Edge and Safari. The issue seems related to autoplay policy. By enable the autoplay policy for the site, the issue is gone. We will look in this issue to figure out the rootcause. Could you please try the below steps to avoid this issue for now?

  • Chrome: Preference - Privacy and security - find the demo site - Sound - Allow
  • Safari: Preference - Auto-play - find the demo site - Allow All Auto - Play
  • Edge: Preference - Cookies and Site Permissions -All permissions - Media autoplay - add the demo site

Let us know whether this helps. Thanks!

0reactions
xuesichaocommented, Oct 28, 2021

Hi @vishnusankarkrishnan, we got a same issue #1715. We find the recorder is blocked by the AutoPlay policy. So instead of enable the AutoPlay policy like we mentioned earlier, you could add some interaction to let it pass the AutoPlay policy. For example you could add a join button when the URL contains record=true and then the recorder could join the meeting after clicking the button.

Read more comments on GitHub >

github_iconTop Results From Across the Web

amazon-chime-sdk-js recorder user couldn't join the meeting ...
amazon-chime-sdk-js recorder user couldn't join the meeting (realtimeSubscribeToAttendeeIdPresence was not triggered) in Chrome & Edge.
Read more >
realtimeSubscribeToAttendeeIdP...
We are running into a weird scenario with Chime SDK. Scenario: User A joined and muted himself. Then User B joined, but User...
Read more >
Why can I join a Teams meeting on Chrome but not on Microsoft
A customer I'm working with asked me to join a Teams meeting, it wouldn't open in the Teams App for windows or in...
Read more >
Issues joining a RingCentral Video Meeting using browsers ...
This article provides instructions on how to resolve the issue when users are unable to join a meeting on RingCentral Video on web...
Read more >
Cisco Meeting App WebRTC Important Information
You can use WebRTC app with Firefox 80 and later. Versions earlier than 2.9.4 are not supported on Firefox 80. 1.2.2 Microsoft Edge...
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