Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rendering: Timing and Mediacapture-transform #1

Open
aboba opened this issue Oct 13, 2022 · 0 comments
Open

Rendering: Timing and Mediacapture-transform #1

aboba opened this issue Oct 13, 2022 · 0 comments

Comments

@aboba
Copy link
Collaborator

aboba commented Oct 13, 2022

The following demos utilize mediacapture-transform on input (transforming a MediaStreamTrack to VideoFrames) and output (going from VideoFrames to a MediaStreamTrack):

  1. No network version: https://webrtc.internaut.com/wc/wcWorker/
  2. With network (bounced off an echo server): https://webrtc.internaut.com/wc/wtSender10/

While demo #2 includes a reordering buffer, neither demo implements a jitter buffer. If you place a metronome or fan in the background, some jitter can be observed, though it is usually not extreme.

What smoothing functionality does the mediacapture-transform API provide in VideoTrackGenerator? No behavior is mandated in the specification. Is there an assumption that a jitter buffer is present upstream, or does the API provide some smoothing and/or synchronization functionality?

Related: w3c/mediacapture-transform#86

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant