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.

Streams can get mixed up or blank when using simulcast

See original GitHub issue

What happened and what did you expect to happen?

image

Attendee 1 renders stream of attendee 2 and attendee 2 appears blank.

The issue is random, happens only locally for some attendee(s), does not revert to its initial state no matter what change (except browser refresh) any attendee makes (whether local or remote), and only happens when simulcast is active.

Upon further testing, it seems that the issue does not happen with simulcast disabled.

Mentions: Default attendee broadcast quality: 180p at max/100Kbps When made speaker/spotlight attendees will have their local stream stopped and then re-started in order to broadcast with a higher quality: 960p. Quality is reverted to 180p when an attendee is no longer in spotlight. Screen-sharing is not affected and remains the only stream that is broadcast at 1080p without bandwidth restrictions Streams are rendered using RemoteVideo from amazon-chime-sdk-component-library-react

What we’d like to know if this mixup can happen because of this issue https://github.com/aws/amazon-chime-sdk-js/issues/1448.

Also we tried applying the patch from the comment and while it did improve things, it seems that the mixup can still happen.

Have you reviewed our existing documentation?

Reproduction steps

Join meeting, start/stop cameras or just wait.

Amazon Chime SDK for JavaScript version

2.21.1

What browsers are you seeing the problem on?

Chrome

Browser version

96.0.4664.45

Meeting and Attendee ID Information.

No response

Browser console logs

We were not able to reproduce the issue with logs enabled.

Issue Analytics

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

github_iconTop GitHub Comments

1reaction
hensmi-amazoncommented, Jan 24, 2022

Pardon the delay. https://github.com/aws/amazon-chime-sdk-js/pull/1831 was finally merged, will be included in 2.26 and hopefully makes this issue impossible. Please let us know if you still see it after picking up that change. I will close this issue on 2.26 release.

0reactions
hensmi-amazoncommented, Feb 18, 2022

Shipped in current release. Please open a new issue with logs if seen again.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Simulcasting: The Ultimate Guide to Multi-Destination Streaming
With simulcasting, you can reach viewers on numerous platforms at the same time, increasing exposure to your content. In this post, we're going ......
Read more >
WebRTC simulcast and ABR - two sides of the same coin •
WebRTC simulcast and ABR is all about offer choice to “viewers”. They are both "built to scale". Read more here!
Read more >
Can I Change My Simulcast Settings While Live?
You will see a toggle switch next to your streaming destinations (Facebook, in this example). If it's green, it means simulcasting is enabled...
Read more >
Live Broadcasting - Start your own Internet radio - Mixxx manual
Live Broadcasting in Mixxx allow you to stream your mix over the Internet to ... Go to Options ‣ Enable Live Broadcasting or...
Read more >
Simulcast Definition & Meaning - Dictionary.com
How to use simulcast in a sentence. ESPN offered a gambling and analytics theme simulcast of a playoff game last year that aired...
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