VBrick Systems VB4000 Non Bitrate Constrained, Example 1 Priority List, Example 2 Redundant List

Page 148

Non Bitrate Constrained

Example 1 – Priority List

Suppose that the priority list is video1, audio1, video2, audio2, video3, audio3 (do not confuse the subscripts used here with Encoder MBR Selections). The WM Player identifies these five pairs: video1, audio1; audio1, video2; video2, audio2; audio2, video3; video3, audio3. This

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 audio1, video1,

audio2, video2, audio3, video3, then the WM Player identifies the five pairs audio1, video1; video1, audio2; audio2, video2; video2, audio3; audio3, video3, and selects the pair with the 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 video1, audio1, video2, audio2, audio3. How the WM Player parses this list can be illustrated by replacing the priority list with this redundant list: video1, audio1, video2, audio2, video2, audio3. The sliding window mechanism, applied to the redundant list, defines which pairs the WM Player identifies: video1, audio1; audio1, video2; video2, audio2; video2, audio3 (the pair audio2, video2 has been omitted, since it is the same as video2, audio2). Among the four pairs just mentioned, the WM Player selects the one with the highest total bitrate.

As another example, the redundant list corresponding to the priority list audio1, video1, video2, video3, is audio1, video1, audio1, video2, audio1, video3. The WM Player identifies the three pairs audio1, video1; audio1, video2; audio1, video3, and it selects the pair with the 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 Video page, and if Closed Caption and Metadata is checked on the Server page. If the server offers the script stream, then the 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

© 2008 VBrick Systems, Inc.

Image 148
Contents VB4000-5000-6000 Series Network Video Appliances Copyright Contents SDI Configuration StatusDiagnostics MaintenanceMaintenance Mode WM TemplatesStream Prioritization IndexWM Admin Guide OrganizationGetting Help Getting the Best VideoFont Conventions Printer-FriendlyPreface System Requirements for Windows Media Player OverviewTopics in this chapter Standard Features Standard Feature Encoder ReflectorTypical VBrick Applications Http TCPApplication Description VBricks Streaming EcosystemMulticasting UnicastingVBrick Reflecting ReflectingReflecting from VBrick Appliances Push ReflectingPush Reflecting from a Windows Media Server Pull ReflectingPull Reflector Type MBR Output Streams Using Multiple Bit Rate StreamsOther Considerations Configurable Input/Output Stream Rates WM Output Streams Output DescriptionShared Video Settings Independent Video Settings MBR Output SettingsHTTP/RTSP Shared Audio Settings Independent Audio Settings MBR GroupsMBR Troubleshooting Using On Demand Playback Optimizing System Performance Mixed Model AppliancesArchiver and Recorder Functionality Archiver/Recorder FunctionalityVBrick Systems, Inc WM Configuration Configuration Network Configuration Network EthernetDomain Name Server Numbers or hyphensConfiguration Network Routing Network Time SynchronizationWM Configuration Configuration Network Management Configuration Encoder Configuration Encoder TemplateTemplate Name Description LANConfiguration Encoder Video Windows Media Encoder Video -- Slot1 SvidVBrick Systems, Inc Reduces the saturation Settings to allow this Tools Options Security Run Script Video Template Settings -- Slot1 Video Rate1 Video Rate1 Video Rate2 Video Rate3Video Rate1 Video Rate2 Video Rate3 WM Configuration Configuration Encoder Audio Audio Template Settings Bit Rate and Sample Frequency Stereo MonoConfiguration Encoder Multicast Windows Media Encoder Multicast -- Slot1 Multicast Playback NSC File Information -- Slot1Configuration Encoder Announce SAP Windows Media Announce Common Information -- Slot1 Bit mask. This string is simply another keyword you can use Configuration Encoder Server Announce Program Guide SAP for Multicast -- Slot1Windows Media Encoder Server -- Slot1 HttpHttp URL RtspuRtspu URL Unicast Playback Rtsp UDPAnnounce Http and Rtspu Server Rtspu SAP Http SAPRtsp URL ASX Rollover Announce External Server -- Slot1Creating Publishing Points Creating Publishing Points on Windows Media ServersCreating Non-Authenticated Push Publishing Points Creating Publishing Points on Helix Universal ServersConfiguration Encoder Archiver Creating Pull Publishing PointsWM Configuration Windows Media Archiver -- Slot1 FirmwareWM Configuration FTP Server Enable Progressive DownloadConfiguration Encoder Push Http Push Slot1VBrick Systems, Inc Configuration Reflector Configuration Reflector Source Push ReceiverPull Receiver ASX Microsoft Server on-demandPulling MBR Streams Pulling VOD Files from a Microsoft WM ServerConfiguration Reflector Multicast Configuration Reflector Announce SAPConfiguration Reflector Server Configuration Reflector Archiver Configuration Reflector Push Configuration Jpeg Jpeg Configuration Jpeg FTP Configuration Jpeg Capture ConstraintsConfiguration FTP File Transfer Servers Configuration FTP File TransferModel Jpeg Configuration Max Clients † FTP Server Configuration FTP File Transfer Transfers FTP StatusHard Drive Status Configuration PassthroughFTP Queue Operation Configuration Passthrough COM1 Passthrough State ResponderPassthrough State Initiator WM Configuration Configuration System Configuration Passthrough COM2Configuration System General SystemConfiguration System Snmp Traps Front Panel LCD DisplayProgram Files\VBrick\VB6000\Download\ReleaseVxxxxxx Number Event Description Configuration System Security Improving Security Page Configuration Script Management Event Triggering Configuration Script ManagementRun Scripts Using IWS VBrick Systems, Inc Run Scripts Using Event Triggers Run Scripts Using the IR Remote ControlSample Script Configuration Script Management Auto Configuration Scripting NotesURL VBrick Systems, Inc SDI Configuration IntroductionConfiguration Encoder Video Configuration Encoder Audio Video Limitations with SDI Video Input SDI LimitationsAudio Limitations with SDI Video Input and SDI Audio Input VBrick Systems, Inc Status Status System InformationStatus Network Status Status Network Status CodecGeneral InterfaceStatus Network Status Routing Status Encoder Status Status Network Status Network TimeVideo PLX EepromAudio Close CaptioningStatus Reflector Status Status Reflector Status GeneralMulticast Push ReceiveStatus Jpeg Status VBrick WM Appliance Admin Guide 101 Status Hard Drive Status Hard Drive General Status Hard Drive ArchiverVBrick WM Appliance Admin Guide 103 Status Server Status Status Server Status GeneralStatus Server Status Encoder Details HTTP/RTSP ServerStatus Push Status Status Server Status Reflector DetailsHttp Push Status Status System Log Config Status FTP Server Status Status System LogStatus System Log System Event Status System Log Traps Status System Log System InfoStatus User Information Status User Information Main BoardStatus User Information Slot1 112 Diagnostics Network Tests Diagnostics Network Tests Ping TestDiagnostics Network Tests Trace Route Test PDUDiagnostics Device Test Trace Route Test ResultsWhen done, reset Configured Operational Mode to Run Diagnostics Hard Drive 118 Maintenance Maintenance Device InformationMaintenance Read/Write Configuration Maintenance Default All ConfigurationMaintenance Read/Write Read From Device Read Configuration Data from Device Maintenance Read/Write Write To Device Sample VBrick Configuration FileMaintenance Usernames & Passwords Write Configuration Data to Device124 Maintenance Usernames & Passwords Change SNMPv3 Passwords User Level Default User Name Default Password Authority126 Maintenance Mode Maintenance Mode Indicators Maintenance Mode FeaturesMaintenance Mode Limitations Maintenance Mode CLI Operation Command Description EntrySubnet mask associated with WM Templates Best Quality Video Encoder Parameter SettingCBR/CFR Audio Encoder Parameter Setting Cable/DSL-300K, High MotionCable/DSL-128K, High Motion Cable/DSL-300K, Low MotionCable/DSL-128K, Low Motion Modem 56K Security & SurveillanceAudio Channels Mono L +R Bit Rate 8000 Sample Frequency KHz Stream Prioritization Stream PrioritizationNon Bitrate Constrained Bitrate ConstrainedExample 1 Priority List Example 2 Redundant ListHow the WM Appliance Creates Priority Lists For Group ServingFor Archiving, and Pushing to or Pulling from a WM Server Example 4 Sliding Window BehaviorConfiguring Groups Safe Group ConfigurationsIndex Initiator Device Test Network Tests 144
Related manuals
Manual 86 pages 2.72 Kb Manual 128 pages 47.3 Kb