Page 1
VBrick 6000 Series Video Appliances VBrick v4.5 MPEG-4 Appliance Admin Guide July 25, 2011 4410-0217-0004...
Page 2
This document may also have links to third-party web pages that are beyond the control of VBrick. The presence of such links does not imply that VBrick endorses or recommends the content of any third-party web pages. VBrick acknowledges the use of third-party open source software and licenses in some VBrick products.
MPEG-4 Admin Guide This VBrick MPEG-4 Appliance Admin Guide is written for anyone who will be using or configuring a VB6000 Series MPEG-4 appliance. This includes system administrators, network technicians, and anyone who will be using or configuring a VBrick network video appliance.
Keep in mind that the VBrick appliance is stable, reliable and flexible. In most cases a small amount of experimentation will help you find the configuration settings that will deliver the best audio and video your network can support.
Printer-Friendly VBrick MPEG4 Appliance Admin Guide To save or print a PDF document 1. Click once to open the PDF document in Acrobat Reader. 2. To save or print a PDF document, right-click and select Save Target As Print Target...
StreamPlayer Plus software and displayed on any PC connected to the same network. The VBrick appliance is based on a modular platform that allows a variety of models consisting of MPEG-2 and MPEG-4 compression algorithms along with optional network interfaces (such as SDI, OC-3 ATM and hard drive for storage).
MPEG-4 is a method for packaging pictures (video) and sounds (audio) so they can be sent from a computer or VBrick to another computer over a network connection. The VBrick approach provides quality video while using fewer resources than other methods. Also, since MPEG-4 is an internationally recognized standard, it can be viewed by many hardware and software products available on the market, including many free video player products.
In order to provide the ability to see the video and hear the audio using MPEG-4, there has to be a delivery method. VBrick uses the industry standard delivery method called RTP/ RTCP (Realtime Transport Protocol/Realtime Transport Control Protocol) to transport MPEG-4 audio and video information.
Page 15
IP Address of 172.17.5.5. After 15 minutes, it will automatically reset and again attempt to acquire an address. The LCD screen on the front of the VBrick will indicate a DHCP failed message. Note: The VBrick appliance...
Page 16
(10Mb, 100Mb, Automatic). This allows the Ethernet interface of the VBrick to be manually forced to 100 Mbps or 10 Mbps. The default setting is which enables auto negotiation in the...
SNTP server addresses. This option must be enabled in the DHCP server for these addresses to be returned to the VBrick. If the DHCP server configuration is unknown, it is recommended that the address(es) be manually entered since the DHCP server- supplied address will always override a manually-entered address.
Page 18
• RIP Version 1 – Configures the VBrick to listen to RIP announcements. Routes are dynamically added per RIP specification. • RIP Version 2 Broadcast – Configures the VBrick to listen to RIP version 2 announcements. In this mode, RIP will perform classless routing based upon subnet mask.
MPEG-4 Configuration Configuration: Network > Management These parameters define information used in the SAPs emitted by the VBrick, which are received by the VBDirectory management tool (see the VBDirectory User Guide) and other VBrick applications such as the ETV Portal Server.
VBrick models 62xx, 52xx and 53xx have a built in mini-browsers that support viewing limited HTML pages. The pages can either be kept inside the VBrick as part of the file system, or can be located on a remote HTTP server. Each page of the billboard is built using an HTML page with text and graphics created using the HTML tags supported.
Billboard location from a file located anyplace on the network or on the computer. To view the contents on the VBrick, change the URL in the Billboard Section of the Integrated Web Server. In this example, the URL for the new file in IWS Configuration: Billboard would read: file://./BB03/atm.gif.
MPEG4 Decoder Video Decoder Video Format The format can be configured to be NTSC (30fps) or PAL (25fps). Logo Display Allows the user to display the VBrick logo on the decoder output (monitor). The file located in the directory in flash logo.htm...
Page 24
If the logo option is selected, the decoder will output the default VBrick logo. You can also replace the default image with a customized logo as explained here. For reference, t he default VBrick logo has the following parameters:...
Page 25
3. Upload the new logo to the decoder. The file(s) created in the previous step(s) have to be FTPed to the VBrick decoder as follows: Open an FTP application, point to the IP address of the VBrick decoder, and login using the admin user name and password.
Used to mute the audio output to the TV or monitor. Note When receiving streamed audio from a VBrick encoder, the audio level at the decoder output may differ from the level presented to the encoder by a factor of 4.5dB. Set the Audio Input Level on the encoder to Alternate if this is an issue.
Page 27
Available VBricks that will list all available encode sources. See examples that follow for other Connection Modes. Remote Slot The unit may contain dual decoders so you must select the appropriate slot which represents decoder #1 or decoder #2. VBrick MPEG-4 Appliance Admin Guide...
Page 28
Connection The VBrick can connect to the encode source in three ways: Unicast, Protocols Multicast, RTSP. The VBrick decoder will attempt to connect in this order. Once the connection is established, if for some reason the connection is lost, the decoder will attempt to reconnect automatically.
Page 29
SDP (Session Description Protocol) files contain information about the format, timing, and authorship of the streamed media. SDP files are created on the VBrick appliance during streaming. In most cases the SDP file should not be modified manually; however, under some circumstances that might be necessary.
The Picture-In-Picture horizontal size can be changed to any of the Size following 4 sizes – full, half, quarter, thumbnail. PIP Vertical Size The Picture-In-Picture vertical size can be changed to any of the following 4 sizes – full, half, quarter, thumbnail. VBrick MPEG-4 Appliance Admin Guide...
Note When choosing a Template, if the parameters of the Template don't match the current video parameter settings, there will be a note to that effect under the selection box stating, Parameters do not match template. VBrick MPEG-4 Appliance Admin Guide...
Page 35
16:9. Set this value to match the video input source, either 4:3 or 16:9. Video Input Type The input can be changed to accept either S-video or composite (BNC). Note that model 9174-4200 (VBSSM) does not support S-Video. VBrick MPEG-4 Appliance Admin Guide...
Page 37
However, this results in jitter, that is, relative displacement of the content from a timing perspective. This forces end-to-end latency to increase. Note that for VBrick decoders, even if is set low, the fact that the encoder is Time in Jitter Queue metering the data results in an automatic increase in the target latency to three seconds.
Page 38
Bits/second. This number represents how much data the VBrick will send out each second to carry video to an MPEG-4 player. The word target is used because the VBrick can vary its bit rate slightly in response to the amount of detail in the movie or camera output. The discussion of Rate Control Method has more detail.
Page 39
The discussion of Rate Control Method goes into this in more detail. Frame rate is the number of "frames" the VBrick sends in a second for an MPEG-4 player to display. Moving pictures are made up of a rapid series of "still"...
Configuration: Encoder > Destination 1 & 2 Using Unicast With one encoder, it is possible to send unicast video and audio to two separate locations using the Configuration: Encoder > Destination 1 and/or Destination 2 parameters. The VBrick MPEG-4 Appliance Admin Guide...
Page 43
SDP, or Session Description Protocol files, contain information about the format, timing, and authorship of the streamed media. SDP files are created on the VBrick appliance during streaming. In most cases the SDP file should not be modified manually; however, under some circumstances that might be necessary.
(whether another VBrick or not) in Unicast mode, this parameter is used to instruct the VBrick to ping the destination periodically to test connectivity before sending the stream. If Unicast Ping is not enabled, and the destination goes off-line, the Unicast stream may be broadcast to all destinations on the network, flooding the network.
Page 45
The symbol "\" followed by any other letter is dropped and replaced by the letter. • \H or \h – Host Name of Vbrick appliance. When the default entry is used, the Vbrick is identified by the default Host Name, and will be identified as such on the network, see the StreamPlayer software example below.
Page 46
The Portal Server will parse the bitmask and send the live stream only to clients with a masked IP address that matches the masked IP address of the source VBrick. For example, a stream with a category from a VBrick IPMask=255.255.0.0...
Enable allows RTCP sender reports to be sent from the VBrick. RTCP Retransmit If the RTCP Transmit is enabled, this setting tells the VBrick how Time often (in seconds) to send the reports. RTP Packet Size When choosing an RTP Packet Size, special attention must be paid to the network capability and topology.
Configuration: Encoder > RTSP Server Figure 1. Configuration: Encoder > RTSP Server – Part 1 RTCP Client This is the number of seconds that the VBrick will wait before it Timeout decides that an MPEG-4 player that was playing its video or audio is no longer viewing or listening.
Page 49
Total Bit Rate This is the maximum amount of data the VBrick will generate at any time using RTSP. It's the total calculated by adding together the data in all the video/audio/cc streams (including network overhead) that have been started using RTSP.
Configuration: Conferencing Conferencing is a feature that allows a user to set up a two-way video conference using the IR Remote Control. This screen provides the configuration of the necessary parameters. VBrick MPEG-4 Appliance Admin Guide...
IWS screens do not provide a COM1 or COM2 selection at the top of the Passthrough screen, the VBrick defaults to COM1. This feature supports a wide range of serial applications. See "Serial Port Passthrough" in the VBrick Appliances Getting Started Guide for more information. Note that RS-232/422/485 end-to-end control is initiated by enabling or disabling Passthrough.
Page 54
Force Off, Force On or Automatic. If automatic, the control will be on when Passthrough is active. DTR and RTS are available for COM2 only for those VBrick models whose last digit is 3 or higher. Under no conditions are RTS or DTR controls passed through end-to-end. All control handling is local.
Page 55
Part Number ending in xxx3. See Status: User Information > Main Board.) • RS232 – standard RS-232 serial port connector. • RS422/485 – RS-422/485 4-wire serial port connector. • RS422/485 (Terminated) – RS-422/485 terminated. Passthrough State: Initiator VBrick MPEG-4 Appliance Admin Guide...
Page 56
• Remote COM1 using Slot1 Video Endpoint. This means that all serial data originating at the COM1 port being configured is sent to the COM1 port of the VBrick identified as the Slot1 video source (if Slot1 is a decoder) or to the Slot1 video destination VBrick (if Slot1 is an encoder).
• RS422/485 (Terminated) – RS-422/485 terminated. Dedicated Address Mode When the Passthrough State is set as Initiator and the Destination is Dedicated, the VBrick appliance can be configured and identified using either an IP address or Host Name. Configuration: Passthrough > COM2 Passthrough settings for COM2 are a subset of COM1.
Page 58
System Date Time Set system date and time in mm/dd/yyyy hh:mm format. System Current Operational Indicates the current operational mode of the VBrick. The Mode following modes are supported. Note: Changing the Operational Mode automatically reboots the VBrick. Configured Operational Indicates the configured operational mode of the VBrick.
String Configuration: System > SNMP Traps SNMP Traps are a subset of the SNMP management component of the VBrick. Use of any element of the SNMP management system requires use of an SNMP browser or SNMP manager application (not supplied). The SNMP MIB, which formally defines the SNMP...
Page 60
Alarms are considered active until the condition cleared and the alarm clear trap is emitted. Note VBrick supports SNMPv3 in addition to SNMP v1/v2. SNMP v3 is a "Secure SNMP implementation" as defined in Section 11.3 of RFC 3414. It provides initial configuration in accordance with Appendix A.1 of RFC 3414 and also implements the...
Page 61
The 12 volts power supply failure has cleared. The 5 volts power supply failed. The 5 volts power supply failure has cleared. The 3.3 volts power supply failed. The 3.3 volts power supply failure has cleared. The 2.5 volts power supply failed. VBrick MPEG-4 Appliance Admin Guide...
Default = Enabled. You can use both SNMP v1/v2, and v3. For and SNMPv2 Access tightest security, set parameter to Disabled and use SNMPv3 only. Remote Support Default = Disabled. Check to enable remote support by VBrick Enable Support Services. Note: Any change to this parameter will reboot the appliance.
Page 63
Microsoft, Linux, and others. However, you can still take additional steps to minimize risk. VBrick tries to make installation as simple and quick installation and many features are automatically enabled by default even though you may not need them. You can selectively disable unneeded features to reduce vulnerability.
(see "Event Triggering" in the VBrick Appliance Getting Started Guide). The VBrick appliance can be set up to use serial (COM1) Pins 7 and 8, or 0 through 9 on the IR Remote as input events to trigger the VBrick to run scripts. The script files execute certain commands using VBrick SDK parameters to activate certain functions within the VBrick appliance.
Page 66
Figure 3. Script Management – Part 1 Click here to read Login to the VBrick via FTP and manage script files. Requires a valid or write script files user name and password. Event Enable Allows the user to Enable/Disable Event Triggering for each input event.
Page 67
Run Scripts Using Event Triggers The event triggering feature lets you use an external switch or power source to control the functions of the VBrick appliance. See "Event Triggering" in the VBrick Appliance Getting Started Guide for detailed examples. Sample Script...
Auto Config lets you perform an auto-configuration via a URL script file. It is typically used for remote configuration and troubleshooting or to configure VBrick appliances that are behind a firewall. To configure a parameter on an appliance (or more likely a set of parameters) you simply point the URL to a server with an .xml configuration file.
Page 69
The auto config script file ( ) is an .xml file with the following syntax. It can set any config.xml VBrick parameters and force an "apply" as needed. This example shows how to set various recorder parameters. Note that a task is required.
Chapter 3 System Status The Status menu lets you view information and status relative to the VBrick appliance. The button allows the user to update the statistics to display the most current values. A Refresh button is also present on some screens. This lets you reset all statistic counters.
Page 72
• Overloaded Mode – Limited operational mode (not selectable). This mode occurs when the VBrick is configured to handle more video than its operational capacity. It automatically reconfigures itself to allow continued remote and local management. If this occurs, the VBrick needs to be reconfigured to reduce the number of streams and/or data rates.
CPU Utilization% The percentage of the Central Processor in use at this time. Power Supply Displays the measured voltages present and provided to the VBrick Voltage (24V, 12V, 5V, 3.3V 2.5V). The tolerance range for 24V is minimum 18V to maximum 25V. The range for all other voltages is plus or minus 5%.
Page 74
Conferencing State This setting indicates the unicast call state of the encoder. • Free – Available for a conference. • Busy – The VBrick is currently engaged in a conference. • Disabled – The conference feature has been disabled. • Unknown – The VBrick is in a transition state.
This section reports the existence of any undesired (and unrequested) video streams being received by the VBrick. Unrequested streams greater than 1.5 Mbps are automatically flagged and dropped. The reporting is made for each IP interface individually. On Ethernet models, only one interface exists.
Page 77
See Status: System Log > Config on page 75 for more details. Retry Count Total attempted retrys. For a failed connection, the decoder will automatically attempt a reconnect every five seconds. VBrick MPEG-4 Appliance Admin Guide...
Page 78
Session Origin Derived from SDP file. The IP address, VBrick Host Name, or DNS name of the encoder. If the Connection Mode VBrick IP , the slot number is appended. Address or Hostname Program Name Derived from SDP file. The program name for the stream this decoder is receiving.
The number of RTP packets received. Maximum AUs per Maximum access units per RTP packet. The video maximum is Packet 0 or 1; the audio maximum varies by source; the closed caption maximum is set in the encoder. VBrick MPEG-4 Appliance Admin Guide...
The number of RTP packets received that were out of order. Out of Order RTP Packets Played Out The VBrick decoder also uses the Jitter Queue to correct of Order packets that are received out of order. If the packet statistics...
Displays the FPGA revision number. PLX EEProm Displays the EEProm revision number. Revision Video Bit Rate Displays the video bit rate. Frames per Second Displays the number of frames per second. Frames Encoded Displays the number of frames encoded. VBrick MPEG-4 Appliance Admin Guide...
Milliseconds. Average time to create each snapshot over the last 10 Create ... snapshots. Average Time to Milliseconds. Average time to transfer the snapshots from the VBrick Transfer ... to the server over the last 10 transfers. Transfer Status • Success – compressed snapshot successfully transferred to the server.
This log contains a list of the latest VBrick configuration changes. Status: System Log > System Event The system event log contains reports of system events within the VBrick. These events may occur during normal operation and include reports of successful and unsuccessful attempts to access video sources by the local decoder and access to the local encoder using RTSP.
As displayed. Customer Class As displayed if any. Manufacturing Date As displayed. Board Assembly Number As displayed if any. Hard Drive Assembly Number As displayed if any. Board Serial Number As displayed. MAC Address As displayed. VBrick MPEG-4 Appliance Admin Guide...
6. The VBrick will then automatically save the changes and reset. Low-Level Hardware Diagnostics These are tests that test the hardware integrity of the VBrick appliance board and are not often used. If they are necessary, the tests can be set for continuous operation or for a certain number of test loops, and run at low or high intensity.
Diagnostics: Network Tests > Ping Test This menu allows the user to initiate a data test from one VBrick to another. To Ping another VBrick, it's necessary to enter Edit mode. Enter the IP address and Test Settings and select button.
Page 91
If there is no response within a 5 second timeout interval, a "*" is printed for that probe. If the result string exceeds 255 characters, the string will be terminated by ending it with "Too Long." VBrick MPEG-4 Appliance Admin Guide...
This screen shows the results of the Power-On Self Test, which is automatically run when the VBrick is reset or powered on. Other than that, running this test allows the operator to test the hardware integrity of the VBrick appliance board by running the test one or more times or by setting the test for continuous operation or for a certain number of test loops.
The Decoder Color Bar test is a simple test that generates color bars at the video decoder and outputs them in the place of video. It can be used to test basic decoder operation and the monitor. VBrick MPEG-4 Appliance Admin Guide...
Name of the system (for example Hall 23-B). System Location Location of system (for example Washington Building). System Contact Contact name. System Up Time Displays the time elapsed since the last system reset or power cycle. VBrick MPEG-4 Appliance Admin Guide...
The Read/Write Configuration page allows you to read configuration parameters from the VBrick to a file, as well as write configuration parameters from a file to the VBrick. The file is an .xml file and Internet Explorer is the assumed browser.
Page 97
Maintenance Read Configuration Data from Device You can read the configuration parameters from the VBrick by clicking the button on Read the page. After clicking on the button, an xml document with all the configuration parameters will pop up (see Figure 5). The .xml document can then be saved to your PC as an .xml file using...
Figure 5. Sample VBrick Configuration File Maintenance: Read/Write > Write To Device This page lets you write configuration parameters from an .xml file to the VBrick. On a successful write, all parameters will be saved to Flash and the appliance will reboot. Only administrator level users and above have privileges.
To create a configuration file 1. Read the configuration from the VBrick and save as an .xml file. See Read Configuration Data from Device above. 2. Use any text editor, preferably an .xml editor to make changes to the file. You can change the "values"...
Page 100
Confirm new password entry. Note: Appliance will then inform the user and perform a reboot. Promiscuous Mode This mode is used in conjunction with VBrick supplied ActiveX controls. In promiscuous mode, no login or password is required. When using the associated ActiveX components in this mode, either the login password should be set to blank, ("...
(DES) encryption. It also provides a user-based security model rather than a community-based model. VBrick's implementation allows you to use both v1/ v2 and v3. For the highest security, disable SNMP v1/v2 (see Configuration: System >...
It provides limited capacity of the IWS interface to manage some parameters of the VBrick appliance. Note that security is maintained in Maintenance Mode, so the user must be at administrator level to change the parameters.
Supports limited IWS and CLI for configuration and diagnosis. • Local access of the VBrick is supported through COM 2 on the rear of the box, refer to the section on Command Line Interface (CLI) in Chapter 10 for details.
Corrupted Bootline, default used. Code FF Application failed to start up successfully either because of the configuration or another problem. The VBrick appliance will enter Maintenance Mode if the appliance does not boot properly on four consecutive attempts. Maintenance Mode CLI Operation...