background image

18

© 2008 VBrick Systems, Inc.

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-Frames 

and 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.

Содержание VB6000 Series

Страница 1: ...VBrick v4 2 Appliance Getting Started Guide March 18 2008 4410 0210 0002 VB4000 5000 6000 Series Network Video Appliances...

Страница 2: ...rce code is posted at http www vbrick com opensource About VBrick Systems Founded in 1997 VBrick Systems an ISO 9001 certified vendor is a privately held company that has enjoyed rapid growth by helpi...

Страница 3: ...etwork 4 Step 4 Power on the Appliance 4 Step 5 Set the IP Address 4 Step 6 Install StreamPlayer Plus 6 Step 7 Verify Operation 6 2 Appliance Upgrade Overview 9 Installing a System Upgrade 9 3 Managem...

Страница 4: ...Features 31 5 Integrated Web Server Using IWS 33 Login Page 34 Welcome Screen 34 Menu Options 35 Making Changes 36 Rebooting 37 Logout 38 Using Apply Revert and Defaults 38 Serving Custom ASX and HTML...

Страница 5: ...ppliance Models 65 VB6000 65 VB6000 VBSSM 65 VB6000 Expanded VBSSM 66 Device Interfaces 67 RS 232 422 485 COM Port Pinouts 67 Ethernet Port 68 Power In Entry Interface 68 Power Out Exit Interface 68 V...

Страница 6: ...vi Contents...

Страница 7: ...ns the basics Provides general configuration recommendations as well as how to cable the appliance and connect it to the network Appliance Upgrade Explains how to update the appliance s flash memory w...

Страница 8: ...t our publications team is committed to accurate and reliable documentation and we appreciate your feedback If you find errors or omissions in any of our documents please send e mail to documentation...

Страница 9: ...cludes an Ethernet cable Setup Overview The VBrick Appliance is shipped with all appropriate cables and a handheld IR remote control unit Your appliance has two available slots Depending on what optio...

Страница 10: ...connect a terminal or a PC running terminal emulation software in order to manage the appliance using HyperTerminal see Connecting with HyperTerminal on page 49 Optional serial port for Serial Port P...

Страница 11: ...k to enlarge Figure 4 MPEG 2 MPEG 4 Quick Start Guide Click to enlarge Figure 5 WM Quick Start Guide Appliance Setup Step 1 Connect Output to a Video Monitor Optional MPEG appliances only Connect a vi...

Страница 12: ...ep 5 Set the IP Address All VBrick appliances are configured by default with DHCP Dynamic Host Configuration Protocol enabled This means that when you power on the appliance on if a DHCP server is pre...

Страница 13: ...default address of 172 17 5 5 If necessary you can change this IP address using the handheld IR Remote control Remember that you cannot have multiple VBricks with the same IP address Use the button fo...

Страница 14: ...Apply to implement these changes and confirm with y The box reboots with IP address subnet mask and Gateway configured 14 MPEG appliances only Connect the VBrick to another VBrick over the network us...

Страница 15: ...ed program name The default program name is VBrickvideo1 You should be able to use the same RTSP command with other media players 3 Click the Play button lower left icon to launch Windows Media Player...

Страница 16: ...rmation to the StreamPlayer application running on your PC 3 You should see a stream appear in the Program Info column of the StreamPlayer application The default stream name from the VBrick is the un...

Страница 17: ...t that your configuration be saved prior to the upgrade if you want to preserve the settings Part of the process takes place during the first boot after the upgrade of a new release During this time y...

Страница 18: ...age 7 Select a Revision and press OK to start the download Since the default mode of VBDownload is Intelligent Download the utility will query the VBrick to determine which release components need to...

Страница 19: ...ver on page 33 Front Panel Edit Front Panel Editing with the use of the IR remote control device See Front Panel Edit on page 12 VBDirectory VB6000 software ships with VBDirectory an application that...

Страница 20: ...IP Subnet Mask Gateway IP Receive IP Receive Port Destination IP Destination Port and Show Hide the IP Address This is the easiest way to get a VBrick parameters up and running on a network See Front...

Страница 21: ...and features VBrick currently supports two command line interfaces a menu based CLI and a MIB based CLI recommended The menu based CLI can only be used to access VBrick parameters for WM v1 1 and VBD...

Страница 22: ...r Command Line Interface For more information see Command Line Interface on page 49 Simple Network Management Protocol The VBrick appliance can also be configured and managed through its MIB which is...

Страница 23: ...the SDK A basic knowledge of HTML and web development is enough to create programs that address a specific need Developers may easily create applications using popular program languages such as Visual...

Страница 24: ...16 2008 VBrick Systems Inc...

Страница 25: ...ormat that uses less bandwidth than the traditional analog method MPEG 2 is the de facto standard in the digital TV world MPEG 2 gives high resolution scalability and handling of interlaced video for...

Страница 26: ...e 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...

Страница 27: ...s improved but video disruption may occur on scene changes At approximately 6 Megabit video rates and above video disruption will not occur depending on content In low delay mode delay will be in the...

Страница 28: ...widely used for distribution of video in the enterprise on the Internet and in mobile applications VBrick supports a subset of the MPEG 4 Part 2 standard called Simple Profile Simple Profile offers op...

Страница 29: ...configure it in such a way that it will only work well in a very limited environment Video quality is also relative What is acceptable quality for a surveillance application on a low bandwidth network...

Страница 30: ...ly 128 map to the same physical address 226 5 5 4 227 5 5 4 and 228 133 5 4 all map to the same physical address Another factor to keep in mind when assigning multicast addresses is that 224 x x x is...

Страница 31: ...cated address Multicast addresses cannot be configured using Host Names The Management SAP Transmit parameter of the referenced VBrick has to be set to Enabled for this feature to work The Host Name f...

Страница 32: ...cket Ordering can be enabled or disabled in Configuration Decoder Network section of IWS Network Jitter The Jitter Queue compensates for IP network jitter conditions by imposing a slight delay between...

Страница 33: ...video source to all of the VBricks and StreamPlayer or StreamPlayer Plus applications that are operational across the network A VBrick announcement is known as a SAP or Session Announcement Protocol...

Страница 34: ...unces its name to other VBricks in the network and displays a conference guide on a TV screen The conference guide indicates who is available for a conference It is only necessary to select from the l...

Страница 35: ...AudioMate microphone remote control devices and cameras These work directly with VBrick appliances or through the use of ActiveX control software also available from VBrick For information about micro...

Страница 36: ...selected The appliance will use the destination information when trying to establish a connection The destination can be configured as follows Dedicated Remote COM1 COM2 using Slot1 Video endpoint Re...

Страница 37: ...uest can come from a Telnet client or other PC application Any data sent by the PC to TCP ports 4439 and 4414 will be delivered out of the VBrick serial ports and any data present on the VBrick serial...

Страница 38: ...useful capability when using the appliances in video conferencing mode by allowing the near end user to view him herself in a small window while simultaneously viewing the far end Note that PIP can o...

Страница 39: ...pen are http www VBrick com or http www yahoo com http www VBrick com or billboard navigation htm WM Features The VBrick WM Appliance converts analog video and audio from any source into digital Windo...

Страница 40: ...32 2008 VBrick Systems Inc...

Страница 41: ...rick appliance and logging in Note that passwords passed between client and server are encrypted IWS is one of several ways you can manage the VBrick encoder you can also use VBDirectory or the Comman...

Страница 42: ...er name and password cannot exceed 20 characters It may include any combination of alphanumeric characters and only the following special characters Table 6 Levels of Authority Welcome Screen A succes...

Страница 43: ...G 4 equipped units have some differences for encoders decoders or both Network Appliances may be configured with a single encoder or with dual encoders Consequently the screens you see in IWS will var...

Страница 44: ...d on the front panel of the appliance Only one user may be in Edit mode at any time Any user may end the editing session of any other user using IWS or CLI regardless of login level admin or operator...

Страница 45: ...ut button on the right side of the menu bar ends editing and logs you out of the application Rebooting T To to reset the VBrick appliance do one of the following 1 Power the VBrick appliance up and do...

Страница 46: ...n resolution the Apply Revert and Defaults buttons may not be visible on the screen It may be necessary to scroll down to view the selection buttons or to view second slot features Apply Applies the c...

Страница 47: ...ges that have an embedded media player To support this functionality the appliance recognizes the following special file names These special files can be stored in Flash memory at ftp admin VBrick_IP_...

Страница 48: ...40 2008 VBrick Systems Inc...

Страница 49: ...nel Edit 41 MPEG 2 MPEG 4 Remote Control 43 WM Remote Control 48 Front Panel Edit The Front Panel is the LCD display on the front of the unit Certain keys see below on the IR remote control can be use...

Страница 50: ...s invalid Other Errors Retry later If error persists contact VBrick Support Services Dialog Window Description Password At this screen use the letter keys to enter in the current password followed by...

Страница 51: ...splay the current Destination IP Address for Slot x of the VBrick If the current setting does not need to be modified press the select key Otherwise enter in the correct value followed by the select k...

Страница 52: ...sed for Front Panel Edit Camera Used for Camera control when applicable Not supported in current release Hard Drive Displays the Play guide Billboard Displays the Billboard Con Guide Displays the Conf...

Страница 53: ...tton to access the Program Guide When the Program Guide is displayed press the Record button to access the Record Guide The Record Guide lists all programs emitting program guide advertisements that a...

Страница 54: ...or MPEG 4 Admin Guide Button Description Record Press the Record button to start recording The recorder must have been preconfigured with an address and port Press the Record button again to stop rec...

Страница 55: ...conferencing Pressing Conference Guide again toggles to start stop display There are two modes for Conference Guide The first brings up a list of users on the monitor The following actions are possib...

Страница 56: ...Up Down Scroll up or down through the selections Select Plays the selected program Left Plays the previous program selection in the Program Guide list Right Plays the next program selection in the Pro...

Страница 57: ...e an appliance with HyperTerminal connect the included cable which provides a standard 9 pin serial connection from the serial port on the computer to the VBrick s COM2 RJ 45 connector To access the V...

Страница 58: ...ly available over an IP network VBrick uses the standard Telnet port T To login using Telnet 1 Go to Start Run and type telnet to open a Telnet window 2 Type and press Return to display the menu optio...

Страница 59: ...equent CLI references in this document refer to the MIB based CLI You can use a variety of tools to create scripts that use the CLI Some common examples are ProComm HyperTerminal Telnet and PuTTY In s...

Страница 60: ...ity must be prepared to wait before continuing the editing session In practice it is unlikely that any automated program will be tasked with initiating any tasks that will cause a spontaneous reboot F...

Страница 61: ...r or a MIB browser For the most part parameters are grouped according to where they appear on the Integrated Web Server pages Once you find the parameter other related parameters are usually contained...

Страница 62: ...to do this VBrick SVAR vbrickSlot1ArchiveMode 1 Valid system commands display a response in the following format vbrickSlot1ArchiveMode 1 Invalid system commands display an error response in the foll...

Страница 63: ...Started Guide 55 next window the valid values for this variable are 1 disabled and 2 enabled If the syntax calls for an integer use a numeric value if the syntax calls for a string use an alpha value...

Страница 64: ...nfiguration file Unless you save the configuration any changes you have made will be lost if the appliance reboots A save is always written in the following format with the trailing 2 Note that some c...

Страница 65: ...begin an edit session at the start of an edit session or if someone has ended your edit session You only need to end an edit session when you are done and after you have applied or saved your changes...

Страница 66: ...etworkApplySet 2 vbrickSlot2DecoderNetworkApplySet 2 4 End the edit session Example 4 Get Table Variables T To get Restart Table row 1 1 Login to the appliance 2 Get the parameters GTAB vbrickSysResta...

Страница 67: ...transmit SVAR vbrickEditName M waitfor J vbrickEditName FOREVER waitfor JVBrick FOREVER transmit SVAR vbrickSlot1EncoderVideoTargetBitRate 2000000 M waitfor J ERROR Session Edit Name Not Correct FORE...

Страница 68: ...et 2 FOREVER waitfor JVBrick FOREVER transmit STAB vbrickSlot1EncoderHttpPushPassword 1 M waitfor J vbrickSlot1EncoderHttpPushPassword 1 FOREVER waitfor JVBrick FOREVER transmit SVAR vbrickSlot1Encode...

Страница 69: ...present FOREVER waitfor JVBrick FOREVER transmit SVAR vbrickSlot1EncoderAudioInput 1 M waitfor J vbrickSlot1EncoderAudioInput 1 FOREVER waitfor JVBrick FOREVER transmit SVAR vbrickSlot1EncoderAudioAp...

Страница 70: ...r the selection and option with a space After a Return the system will respond with Command Complete VBrick e 1 Displays editing status VBrick e 2 Begin End editing If the appliance is being edited th...

Страница 71: ...acceptable entries are in parenthesis The correct text string or number to enter corresponding to the parameter to change is given first To see what it is currently set at check display In the follow...

Страница 72: ...one line entry c ss 3 mm dd yyyy hh mm Using Spaces Double quotes may be used for any strings but must be used if the string contains spaces For example use the following syntax in the Menu based CLI...

Страница 73: ...del 6200 Rear View VB6000 VBSSM VBrick Security and Surveillance Monitoring appliances are video only and are ideal for security and surveillance applications where full motion high quality video is r...

Страница 74: ...label located at the bottom right of the unit explains the color coded sequence used to monitor activity on these ports As explained below the Activity LED will cycle through the following color sequ...

Страница 75: ...422 485 see below using the COM Interface Type parameter on the Passthrough page in IWS This option is available on only devices where the Part Number on the Main Board ends in 3 To determine part nu...

Страница 76: ...e T RJ 45 that is auto sensing Power In Entry Interface The power entry interface supplies 24VDC to the VBrick from an external power supply Power Out Exit Interface The power exit interface supplies...

Страница 77: ...e with a 1 8 mini plug Cables are available for both balanced and unbalanced applications from electronics specialty stores e g Radio Shack and from VBrick For balanced operation use a cable see Figur...

Страница 78: ...ration Balanced or Unbalanced Normal Mode Alternate Mode High Headroom Input Load Impedance 100k Ohms 100k Ohms Nominal Input level 1 0 Vpp Unbalanced 0 5 Vpp Balanced 1 0 Vpp Unbalanced 0 5 Vpp Balan...

Страница 79: ...ode Gain unity 0dB level b Encoder Decoder in Alternate mode Gain unity 0dB level Maximum Load 600 Ohms 600 Ohms SNR Signal to Noise 76dB 1kHz 72dB 1kHz Noise Floor No signal Input grounded 92dB 92dB...

Страница 80: ...feature In all the examples a high event is triggered when the switch is closed and a low event is triggered when the switch is opened The event trigger inputs on the VBrick recognize a high voltage...

Страница 81: ...through a switch to a COM1 event pin For this method to work you must force the desired output pin RTS or DTR to On via IWS T To force the desired output pin to On 1 Go to the Configuration Passthroug...

Страница 82: ...74 2008 VBrick Systems Inc...

Страница 83: ...eb Server 11 Interfaces 67 Interrelationship 18 IP Address Configuration using Host Names 22 L Logout 38 M Making Changes 36 Menu Options 35 MPEG 2 Delay 19 MPEG 2 Encoder Compression 17 MPEG 2 17 Mul...

Страница 84: ...Video Out Composite 68 Video In and Video Out S Video Interface 69 W Welcome Screen 34 Z AudioMate In 69 Connecting with Telnet 50 IP Differentiated Services Diffserv 23 Picture in Picture 30 Program...

Страница 85: ......

Страница 86: ...VBrick Systems Inc 12 Beaumont Road Wallingford Connecticut 06492 USA...

Отзывы: