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

Mediacapture-transform Timing Model #88

Open
aboba opened this issue Dec 2, 2022 · 1 comment
Open

Mediacapture-transform Timing Model #88

aboba opened this issue Dec 2, 2022 · 1 comment

Comments

@aboba
Copy link
Contributor

aboba commented Dec 2, 2022

This is an overall tracking issue for timing-related issues in mediacapture-transform.

Questions:

  1. What timing information is provided by various sources (capture, canvas, etc.)
  2. What VideoFrame/AudioData attributes correspond to that timing information?
  3. What timing attributes are maintained between Video/AudioFrames and encodedChunks (encoder) and between encodedChunks and Video/AudioFrames (decoder)?
  4. What is done with this timing information in the Web platform? For example, how are MSTs sync'd within a MediaStream?

Timing Model discussed at November VI

VideoFrameCallbackMetaData in rVFC specification includes receiveTime, captureTime, rtpTimestamp, mediaTime.

Resolution: “file specific issues on specific specs”

Related: Issue 601: Expose in VideoFrame

Use case: https://www.w3.org/TR/webrtc-nv-use-cases/#auction

@aboba
Copy link
Contributor Author

aboba commented Sep 23, 2024

Timing-related issues:

#80 Expectations/requirements for VideoFrame and AudioData timestamps
#86 Playback and synchronization of MediaStreamTracks created by VideoTrack Generator
#87 What is the timestamp value of the VideoFrame and AudioFrame from a remote webrtc stream track?
#96 What is the impact of timestamp for video frames enqueued in VideoTrackGenerator?

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

No branches or pull requests

1 participant