VBrick Systems VB5000, VB6000, VB4000 Group of Pictures GOP, Reference Distance, Interrelationship

Page 26

past frame (for example, it is likely that the sky will still be on the top of the frame and that it will still be blue), it is possible to predict portions of a future frame. P-Frames(Predictive) reference the nearest previous I-frame. Video data that contains only I and P frames requires less bandwidth than video that contains only I-Frames for comparable quality.

With I-Frames and P-Frames being generated, it is possible to place the P-Frame some number of frames away from its reference I-Frame, and calculate the contents of the frames in between using both the I-Frame and the P-Frame as references. These frames are called B-Framesand are bi-directional (i.e. they are based on a predicted future frame and on a past frame). Also note that B-Frames are based only on I-Frames and P-Frames, never on past B- Frames, so errors are not propagated. VBricks can be configured to produce I-Frames only, I and P-Frames only, or I, B and P-Frames. In terms of bandwidth usage, I-Frames use the most, B-Frames require the least. It follows then that I-Frames contain the most information and B-Frames contain the least information.

Group of Pictures (GOP)

The collection of I, B, and P frames makes up a Group of Pictures (GOP). The selection of GOP parameters is a trade-off between bandwidth usage, picture quality, sensitivity to transmission errors, and delay. An extended GOP will be more sensitive to transmission errors than a small GOP because any error can affect the entire GOP. It is possible to configure the GOP several ways, for example, I only, IP, IBP, IBBP, etc.

Reference Distance

Reference Distance and Intrapicture Distance are set in Configuration: Encoder > Video. The Reference Distance defines the number of consecutive B pictures there are between an I or P picture and then next I or P picture:

1.No B picture

2.One B picture between I or P pictures

3.Two B pictures between I or P pictures

The Intrapicture Distance can be set between 1 and 19 (default is 15) for MPEG-2. The value refers to the number of P or B frames between I frames and defines the Group of Pictures (GOP).

Interrelationship

Table 2 Reference Distance Settings illustrates various combinations Reference Distance settings (up to 3) and GOP Length (up to 19). The GOPs are shown in display order. More P and B frames increase the compression ratio; however, B frames increase the overall delay. In general, it is best to chose the highest compression ratio and then try lower ratios (e.g. lower reference distance) if the video experiences transmission problems.

In operation, a P-Frame will be generated and transmitted before the B-Frame. An MPEG decoder must, therefore, reorder the incoming frame to display the I-B-P frames in the correct order. This is done using "presentation time stamps" created by the MPEG encoding and multiplexing process. This reordering process requires one or more frames be held in the decoder buffer, waiting it's turn for display, therefore increasing the delay. At 30 frames per second, each frame requires approximately 33 milliseconds. Synchronized audio is also compressed using MPEG, and is multiplexed with the video to create an MPEG Transport Stream.

18

© 2008 VBrick Systems, Inc.

Image 26
Contents VB4000-5000-6000 Series Network Video Appliances Copyright Contents Integrated Web Server Using the IR RemoteCommand Line Interface VB6000 Reference IndexContents Organization For More InformationPrinter-Friendly Getting HelpFont Conventions Setup Overview Topics in this chapterUsing the Quick Start Guide COMConnect an Audio/Video Input Source Appliance SetupConnect Output to a Video Monitor Set the IP Address Power-on the ApplianceConnect to the IP Network Get the IP Address from a Dhcp ServerSet the IP Address with the Remote Control Set the IP Address with HyperTerminalInstall StreamPlayer Plus Verify OperationVerify WM Operation Verify Mpeg 2 OperationVerify Mpeg 4 Operation StreamPlayer Plus Installing a System Upgrade OverviewPassword button Management Tools VBrick Tool DescriptionFront Panel Edit VBDirectoryManagement Tools Telnet Simple Network Management Protocol VBrick SDK VBrick Systems, Inc MPEG-2 Encoder Compression Understanding I, B, P Frames, Delay, and SynchronizationVideo Basics Interrelationship Group of Pictures GOPReference Distance MPEG-2 Delay GOP Length N Reference Frame DistanceMPEG-4 Encoder Compression Receiver Sensitivity Transmit PowerMPEG-2 Audio MPEG-4 AudioGetting the Best Video Network Considerations IP Address Configuration using Host NamesVideo Resolution Assigning Multicast AddressesIP Differentiated Services Diffserv Priority Level Type of ServiceNetwork Jitter Typical ApplicationsVBrick Video Stream Handling Ethernet IPOne-Way Broadcast and Desktop Streaming Two-Way Interactive Conferencing VBrick Accessories Serial Port PassthroughHow Passthrough Works Serial Port Passthrough Using Telnet Picture-in-Picture Mpeg FeaturesBillboard Embedded Web BrowserWM Features VBrick Systems, Inc Using IWS Integrated Web ServerWelcome Screen LoginUser Level Default User Name Default Password Privileges Menu Options Option DescriptionView Mode Making ChangesRebooting Edit ModeUsing Apply, Revert, and Defaults LogoutServing Custom ASX and Html Files Multiple AppliesVBrick Systems, Inc Front Panel Edit Key DescriptionError Message Description Dialog Window DescriptionMPEG-2/MPEG-4 Remote Control Controlling a VBStar Button Description Billboard Controlling VBrick FeaturesPicture In Picture Icon DescriptionConference Guide WM Remote Control Program GuideConnecting with HyperTerminal Connection ModesConnecting with Telnet MIB-Based Command Line Interface Command Response Finding VBrick ParametersLogging Setting VBrick ParametersUsing a MIB Browser Beginning or Ending an Edit Session Using Get/Set Variable CommandsUsing Get/Set Table Commands VBrick Stab vbrickSlot1EncoderHttpPushEnable.3=2 Saving Changes Error HandlingApplying Changes CLI Examples Example 1 Set VariableExample 4 Get Table Variables Example 2 Get VariableExample 3 Set Multiple Variables Example 5 Set Table VariablesCLI Sample Script Forever Menu-Based Command Line Interface Editing Configuration Parameters Setting and Changing ParametersSetting System Date and Time Selecting Parenthetical ItemsUsing Spaces Other Editing KeysSeries Encoder Models VBrick Appliance ModelsVB6000 Series Decoder ModelsSequence Color Description VB6000 Expanded VbssmExpanded Vbssm Activity LED Solid. Indicates no Video In otherwise the LED is off Device InterfacesRS-232/422/485 COM Port Pinouts Pin Function DirectionEthernet Port Power In Entry InterfacePower Out Exit Interface Video-In and Video-Out CompositeAudio In and Audio Out Video-In and Video-Out S-Video InterfaceAudioMate Pin Description TypeVpp Balanced Relay Port Event Triggering Activity LEDChange RTS/DTR Control to Force On and click Apply VBrick Systems, Inc Index Index
Related manuals
Manual 156 pages 46.18 Kb Manual 128 pages 47.3 Kb