aws / aws/amazon-chime-sdk-component-library-react

Incorrect microphone activity for replica meeting attendees

Open
#955 0 comments 0 reactions 0 assignees View on GitHub
Question
Dominant language
TypeScript
Stars
281
Forks
166
PR merge metrics
No merged PRs in 30d

Description

### What happened and what did you expect to happen?

I have an reactjs app set-up where some attendees join as replica meeting participants. No promotion or demotion of participants take place. I am using the `MicrophoneActivity` component to show the microphone activity for all attendees (primary and replica)

The issue is that the microphone always seems to be active, even when replica meeting attendees are not allowed to share audio. This happens for both self attendee tile and remote attendee tile.

This component works fine for primary meeting attendees.

PS: I have a workaround for this, by using the muted microphone icon for replica meeting attendees.

Attaching the screenshot for reference.

Screenshot 2024-05-27 at 06 09 38

### Have you reviewed our existing documentation?

- [X] Amazon Chime SDK for JavaScript GitHub [issues](https://github.com/aws/amazon-chime-sdk-js/issues)
- [X] Amazon Chime SDK React Components Library GitHub [issues](https://github.com/aws/amazon-chime-sdk-component-library-react/issues)
- [X] Storybook [documentation](https://aws.github.io/amazon-chime-sdk-component-library-react/?path=/story/introduction--page)
- [X] README [page](https://github.com/aws/amazon-chime-sdk-component-library-react#readme)
- [X] React SDK meeting [demo](https://github.com/aws-samples/amazon-chime-sdk/tree/main/apps/meeting#readme---react-meeting-demo)

### Reproduction steps

- Create primary meeting
- Create a replica meeting
- Join replica meeting as an attendee
- See microphone activity icon

### Amazon Chime SDK React Components Library version

3.5.0

### What browsers are you seeing the problem on?

Chrome

### Browser version

125.0.6422.76

### Device Information

Macbook Air MacOS M1

### Meeting and Attendee ID Information.

Meeting ID : a99f95c1-ce45-4bf5-b1b4-69d3c0c32713
Attendee ID : fe957fcb-0214-bc65-1c5f-2b5266942ee4

### Browser console logs

```
Download the React DevTools for a better development experience: https://reactjs.org/link/react-devtools
config.js:6 development
index.js:551 [webpack-dev-server] Live Reloading enabled.
AppStateProvider.tsx:83 loaded canvas ​ Blob
index.esm.js:8778 [MeetingManager audioVideoDidStart] Meeting started successfully
```

### Add any other context about the problem here.

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with the MicrophoneActivity component and reproduce the issue using the listed primary and replica meeting steps in Chrome. Compare the self and remote attendee tiles, then verify that replica attendees who cannot share audio no longer appear active while primary attendees retain the current behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
audio-video-rtc, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.