Non Bitrate Constrained; Bitrate Constrained - VBrick Systems VBRICK APPLIANCE VB4000 Admin Manual

Network video appliances
Hide thumbs Also See for VBRICK APPLIANCE VB4000:
Table of Contents

Advertisement

Non Bitrate Constrained

Example 1 – Priority List
Suppose that the priority list is video
the subscripts used here with Encoder MBR Selections). The WM Player identifies these five
pairs: video
, audio
1
approach to parsing a list is an example of what is sometimes called a sliding window. The WM
Player selects the pair with the highest total bitrate. If the priority list is audio
audio
, video
, audio
2
2
video
, audio
; audio
1
2
highest total bitrate.
In these examples, the priority list contains an equal number of audio and video streams. This
is not always the case, however. There can be fewer or more audio streams than video
streams, and without further explanation, the term "sliding window" stops being appropriate.
Example 2 – Redundant List
Suppose that the priority list is video
parses this list can be illustrated by replacing the priority list with this redundant list: video
audio
, video
, audio
1
2
redundant list, defines which pairs the WM Player identifies: video
video
, audio
; video
2
2
as video
, audio
2
2
the highest total bitrate.
As another example, the redundant list corresponding to the priority list audio
video
, video
, is audio
2
3
three pairs audio
highest total bitrate. In the case of a video-only or audio-only priority list, the highest-bitrate
stream is selected.
Example 3 – Script Stream
There is one more stream to be considered: the script stream. The script stream includes
metadata and closed captioning if they are enabled on the
is checked on the
and Metadata
WM Player will consider it.

Bitrate Constrained

So far, we have described the situation in which no bitrate constraint is imposed by the WM
Player. Now we turn our attention to what happens when the WM Player imposes a bitrate
constraint. The discussion will assume that the WM Player considers the script stream, when
it is offered. The broad statement to be made is that the WM Player traverses the priority list,
starting at the highest-priority stream, and stops immediately before the bitrate constraint is
exceeded. (Note: the bitrate constraint imposed by the WM Player is, in general, slightly
smaller than the value appearing in the URL modifier.) One particular consequence is that
the WM Player might not select one stream of each type offered, where "type" means audio,
video, or script.
138
, audio
1
; audio
, video
; video
1
1
2
, video
, then the WM Player identifies the five pairs audio
3
3
, video
; video
, audio
2
2
2
, audio
1
, video
, audio
. The sliding window mechanism, applied to the
2
2
3
, audio
(the pair audio
2
3
). Among the four pairs just mentioned, the WM Player selects the one with
, video
, audio
, video
1
1
1
, video
; audio
, video
; audio
1
1
1
2
page. If the server offers the script stream, then the
Server
, video
, audio
, video
1
2
2
, audio
; audio
, video
; video
2
2
2
3
; audio
, video
, and selects the pair with the
3
3
3
, video
, audio
, audio
1
2
2
1
, video
has been omitted, since it is the same
2
2
, audio
, video
. The WM Player identifies the
2
1
3
, video
, and it selects the pair with the
1
3
page, and if
Video
, audio
(do not confuse
3
3
, audio
. This
3
3
, video
,
1
1
, video
;
1
1
. How the WM Player
3
,
1
, audio
; audio
, video
;
1
1
2
, video
,
1
1
Closed Caption
© 2008 VBrick Systems, Inc.

Advertisement

Table of Contents
loading

Table of Contents