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.

Incorrect video chunks are generated for shared screen in Media Capture Pipeline

See original GitHub issue

What happened and what did you expect to happen?

I don’t know here is the right place to report this kind of issue. Please close if not. (Please tell me where is the right place to report if you know…) I’ve tried Media Capture Pipelines following this article. https://aws.amazon.com/blogs/business-productivity/capture-amazon-chime-sdk-meetings-using-media-capture-pipelines/ I’ve noticed sometimes video for recording shared screen is not what I expected.

  • Some video chunks show previous shared screen’s image (maybe the image of the last frame of previous shared screen?) for several seconds before start to show next shared screen.
  • Some video chunks which has above problem has long duration (like 13 seconds).
    • the article above says All meeting artifacts are delivered to the S3 bucked designated by the builder in up to five second file chunks throughout the meeting.

Have you reviewed our existing documentation?

Reproduction steps

  1. 1 attendee In a meeting.
  2. Start recording with following configuration
{
    "SourceType": "ChimeSdkMeeting",
    "SourceArn": "arn:aws:chime::[ACCOUNT-ID]:meeting:[MEETING-ID]",         
    "SinkType": "S3Bucket",
    "SinkArn": "arn:aws:s3:::[BUCKET-NAME]/[Prefix]",
    "ChimeSdkMeetingConfiguration": {
        "SourceConfiguration": {
            "SelectedVideoStreams": {
                "AttendeeIds": ["[ATTENDEE-ID]"],
                "ExternalUserIds": ["[EXTERNAL-USER-ID]"]
            }
        },
        "ArtifactsConfiguration": {
            "Audio": {
                "MuxType": "AudioWithActiveSpeakerVideo"
            },
            "Video": {
                "State": "Disabled",
                "MuxType": "VideoOnly"
            },
            "Content": {
                "State": "Enabled",
                "MuxType": "ContentOnly"
            }
        }
    }
}
  1. Start sharing screen
  2. Stop sharing screen
  3. Start sharing screen (after like 5-6 seconds)
  4. Stop sharing screen
  5. Stop recording.
  6. Check the generated video direcoty.

Amazon Chime SDK for JavaScript version

2.25.0

What browsers are you seeing the problem on?

Chrome

Browser version

97.0.4692.71

Meeting and Attendee ID Information.

No response

Browser console logs

N / A

Issue Analytics

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

github_iconTop GitHub Comments

1reaction
sinanliuAmazoncommented, Feb 28, 2022

Hi, we will deploy the fix to ap-northeast-1 region in around 2 - 3 weeks.

1reaction
nehtambecommented, Jan 19, 2022

Hi, we are looking into this issue. We will update once it is fixed.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Compositing videos from media capture pipelines with ...
In July 2021 we announced Chime SDK media capture pipelines as way to capture video, audio, and other data generated during a Chime...
Read more >
Media Capture and Streams - W3C
This document defines a set of JavaScript APIs that allow local media, including audio and video, to be requested from a platform.
Read more >
What is EME? - web.dev
Encrypted Media Extensions provides an API that enables web applications to interact with content protection systems, to allow playback of ...
Read more >
Application Fundamentals - Android Developers
However, there are ways for an app to share data with other apps and for an app to ... lifecycle that defines how...
Read more >
Livestreaming web audio and video - Developer guides | MDN
Often shortened to just streaming, livestreaming is the process of transmitting media 'live' to computers and devices.
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