aws-samples / amazon-chime-sdk

This repository contains samples intended to demonstrate different use cases for the Amazon Chime SDK (JavaScript, iOS, Android, React, Messaging and Telephony)
MIT No Attribution
104 stars 132 forks source link

Chime Media Capture Pipeline unreliable #286

Open Gavin0AWS opened 1 year ago

Gavin0AWS commented 1 year ago

Describe the bug There is an issue when multiple video streams are recorded in a meeting

To Reproduce Attempt to use Media Capture Pipeline to record multiple video streams in a Chime video conference call.

Expected behavior To be able to record multiple video streams in a meeting.

The workaround temporarily suggested by AWS is to use composited video for the recording as per this blog post: https://aws.amazon.com/blogs/business-productivity/capture-amazon-chime-sdk-meetings-using-media-capture-pipelines/

To use ExternalUserId to filter the video streams to be recorded. The externalUserId is determined by your application and not generated by Chime SDK. This can be pre-defined before the attendee is created. You can use this mechanism to record less video streams (less cost) or use it for composited video.

Chime SDK team are aware of this issue and we are working on a fix for temporary failures.

Additional context Add any other context about the problem here.

petr-mycroft commented 1 year ago

Hi, when can we expect this issue to be fixed?

We tried using the composited video in the meantime, but we cannot get it to capture all attendees' video when content is shared. It only captures a maximum of 4.

That means we currently have zero ways to reliably record all attendees in our meetings, which is one of the core features of our application.

devalevenkatesh commented 1 year ago

Sorry for the delay, but this is only a repo holding various demos. For media capture queries, could you please file a AWS support ticket to Amazon Chime SDK team?

I will share this issue internally with the related team if they have already not received an auto-cut ticket.