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

Define the meaning for CBR and VBR more precisely. #78

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -288,13 +288,15 @@ spec: webidl; urlPrefix: https://heycam.github.io/webidl/#

<p>
The <dfn for='VideoConfiguration' dict-member>bitrate</dfn> member
represents the average bitrate of the video track given in units of bits
per second. In the case of a video stream encoded at a constant bit rate
(CBR) this value should be accurate over a short term window. For the
case of variable bit rate (VBR) encoding, this value should be usable to
allocate any necessary buffering and throughput capability to
provide for the un-interrupted decoding of the video stream over the
long-term based on the indicated {{VideoConfiguration/contentType}}.
represents the bitrate of the video track given in units of bits per second.
In the case of a video stream encoded at a constant bit rate (CBR)
this shall represent the average bitrate of the video track.
For the case of variable bit rate (VBR) encoding, this value shall
represent the maximum bitrate of the stream. In either case, this
value should be usable to allocate any necessary buffering and
throughput capability to provide for the un-interrupted decoding of
the video stream over the long-term based on the indicated
{{VideoConfiguration/contentType}}.
</p>

<p>
Expand Down