This publication contains confidential, proprietary, and trade secret information. No part of this document may be
copied, photocopied, reproduced, translated, or reduced to any machine-readable or electronic format without
prior written permission from VBrick. Information in this document is subject to change without notice and
VBrick Systems assumes no responsibility or liability for any errors or inaccuracies. VBrick, VBrick Systems, the
VBrick logo, StreamPlayer, and StreamPlayer Plus are trademarks or registered trademarks in the United States and
other countries. Windows Media is a trademarked name of Microsoft Corporation in the United States and other
countries. All other products or services mentioned in this document are identified by the trademarks, service
marks, or product names as designated by the companies who market those products. Inquiries should be made
directly to those companies. 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
VBrick products. This freely available source code is posted at http://www.vbrick.com/opensource.
in some
About VBrick Systems
Founded in 1997, VBrick Systems, an ISO 9001 certified vendor, is a privately held company that has enjoyed rapid
growth by helping our customers successfully introduce mission critical video applications across their enterprise
networks. Since our founding, VBrick has been setting the standard for quality, performance and innovation in the
delivery of live and stored video over IP networks—LANs, WANs and the Internet. With thousands of video
appliances installed world-wide, VBrick is the recognized leader in reliable, high-performance, easy-to-use
networked video solutions.
VBrick is an active participant in the development of industry standards and continues to play an influential role in
the Internet Streaming Media Alliance (ISMA), the MPEG Industry Forum, and Internet2. In 1998 VBrick
invented and shipped the world's first MPEG Video Network Appliance designed to provide affordable DVDquality video across the network. Since then, VBrick's video solutions have grown to include Video on Demand,
Management, Security and Access Control, Scheduling, and Rich Media Integration. VBrick solutions are
successfully supporting a broad variety of applications including distance learning and training, conferencing and
remote office communications, security, process monitoring, traffic monitoring, business and news feeds to the
desktop, webcasting, corporate communications, collaboration, command and control, and telemedicine. VBrick
serves customers in education, government, healthcare, and financial services markets among others.
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. VBrick encoder and decoder appliances are available in industry standard formats.
MPEG-4 appliances are used for delivering low delay television quality video over low and
medium bandwidth networks. These products are available in one and two channel
configurations, as well as a combination encoder/decoder that delivers two-way interactive
video.
Organization
Introduction
MPEG-4 Configuration
System Status
Diagnostics
Maintenance
Maintenance Mode
Explains the basics. Provides general configuration
recommendations as well as how to cable the appliance and
connect it to the network.
Explains how to configure MPEG-4 video appliances using the
IWS web interface.
Explains all of the detailed status information available about
the network, the encoder, the decoder, the hard drive, etc.
Explains how to run a variety of onboard diagnostics including
ping, traceroute, and decoder color bars.
Explains how to use various maintenance functions. These
reading and saving all configuration parameters and changing
user names and passwords.
Explains maintenance mode and how it is used to recover if
errors occur during of after a firmware download
Getting Help
If you need help, or more information about any topic, use the online help system. The
online help is cross-referenced and searchable and can usually find the information in a few
seconds. Use the tree controls in the left pane to open documents and the up and down
arrows to page through them. Use the
one or more words in the box and press Enter. The search results will return pages that have
all of the words you entered—highlighted in yellow (Internet Explorer only). The
is not case-sensitive and does not recognize articles (a, an, the), operators (+ and – ), or
quotation marks. You can narrow the search by adding words.
Search box to find specific information. Simply enter
Search box
If you can't find the information you need from the online help, or from your certified
VBrick reseller, you can contact VBrick Support Services
usually answer your technical questions in 24 business hours or less. Also note that 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@vbrick.com
VBrick MPEG-4 Appliance Admin Guidevii
and let us know. For more information about any VBrick
on the web. Support Services can
products, all of our product documentation is available on the web. Go to www.vbrick.com/
documentation to search or download VBrick product documentation.
Getting the Best Video
VBrick recognizes that video quality is a subjective concept that ultimately depends on a
variety of factors. VBrick's philosophy is to make our network appliances as flexible as
possible so they can be used effectively in different applications on a wide variety of
networks. This means you can configure an appliance for maximum performance but you can
also 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 is most likely unacceptable for a corporate presentation or a two-way
video conference on a high-speed LAN. Much depends on your network, the bandwidth you
have available, and the audience you are trying to reach.
VBrick tries to anticipate as many obstacles and limitations as possible and provides customdesigned MPEG-4 and WM (Windows Media) templates for a variety of applications. These
templates are designed to provide the highest quality audio and video—using bit rate, frame
rate and resolution settings that are tailored for a variety of common network environments.
We encourage you to override specific template settings in order to meet the unique
requirements of your own site, but in doing so, be aware that you can also degrade the quality
and/or performance of the audio and video you are trying to deliver.
For best results, start with a pre-built template and then adjust the bit rate, frame rate,
resolution, and other parameters with care. Experiment with different settings to see the
trade-offs in quality and performance. You can track your changes by periodically saving the
configuration file using the
and video quality is still less than you would expect, re-apply one of the standard templates
and try again. 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. For more information, or help
configuring your appliance, contact VBrick Support Services
Read/Write option on the Maintenance page in IWS. If the audio
.
Note VBrick has made every effort to ensure that the information in this document is
accurate at the time of publication. However if we find are errors or omissions, VBrick
reserves the right to make changes without notice. To see the latest documentation for
this product go to www.vbrick.com/documentation
Font Conventions
Arial bold is used to describe dialog boxes and menu choices, for example: Start > All
Programs > VBrick
Courier fixed-width font
Courier bold fixed-width font is used for user input in scripts, code examples, or keyboard
commands.
This bold black font is used to strongly emphasize important words or phrases.
Folder names and user examples in text are displayed in this sans serif font.
User input in text is displayed in this bold sans serif font.
Italics are used in text to emphasize specific words or phrases.
viiiPreface
is used for scripts, code examples, or keyboard commands.
Printer-Friendly
VBrick MPEG4 Appliance Admin Guide
TTo 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
Congratulations on your purchase of VBrick System's MPEG-4 video networking product.
VBrick Systems provides high-quality video and audio encoders and decoders. VBrick also
provides software decoding on any PC through StreamPlayer or StreamPlayer Plus software.
The result is video that can be obtained from any source—whether a live camera feed, DVD
or VCR—and sent over a network (or LAN). This video can then be decoded by a hardware
appliance or Set Top Box and displayed on a television monitor, or it can be decoded through
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). This user guide is intended to cover all
models and provide instructions on initial setup and advanced parameter configuration.
Chapter 1
VBSSM
VBrick Security and Surveillance Monitoring devices are video only—no audio. The VBSSMMP2 (MPEG-2) and VBSSM-MP4 (MPEG-4) encoders are ideal for security and surveillance
applications where full motion, high-quality video is required in a cost effective product. The
VBSSM is a compact, rugged and reliable video network appliance that supports temperature
ranges from -20 to 70°C. The VBSSM encoder accepts NTSC/PAL video, compresses it in
realtime and transmits the video digitally over an IP network. The video is then displayed on
TV monitors using numerous MPEG decoders, Set Top Boxes or on PCs through desktop
decoder software such as VBrick's StreamPlayer. VBSSM devices provide the following
features:
•Full motion, high resolution DVD quality video.
•IP Unicast or Multicast for streaming applications.
•Integral web server for configuration and management.
•Low delay encoding for end-to-end camera control - pan, tilt and zoom.
•Utilizes Layer III QoS – Diff Serv for prioritizing video over IP networks.
•Video encoding rates configurable from 8 Kbps to 15 Mbps.
•Transport and Elementary stream support.
•Optional – video camera with pan, tilt and zoom.
•Optional – 19 in. rack mount adapter (holds two across).
VBrick MPEG-4 Appliance Admin Guide1
Tab le 1 . VBSSM Models
Model †VBSSM Configuration Description
9170-4200-000x MPEG-2Ruggedized single channel MPEG-2 encoder.
9171-4200-000x MPEG-4Ruggedized single channel MPEG-4 encoder
with audio. Same enclosure as VBSSM-MP2.
9172-4400-000x MPEG-2/MPEG-4MPEG-2 or MPEG-4. This device has a
different enclosure with a single video input
that supports two channels. It also supports
RS-422 passthrough. MPEG-2 does not.
9174-4200-000x MPEG-4No audio.
9175-4200-000x MPEG-4With audio.
9110-4200-200x MPEG-2MPEG-2 encoder with solid-state hard drive.
9110-4300-200x MPEG-2Dual MPEG-2 encoder with solid-state hard
drive.
9130-4300-200x MPEG-2MPEG-2 and MPEG-4 encoder with solid-state
hard drive.
9190-4200-200x WMWM encoder with solid-state hard drive.
9180-4300-200x MPEG-2/WMMPEG-2 and WM encoder with solid-state hard
drive.
9150-4300-200x MPEG-4/WMMPEG-4 and WM encoder with solid-state hard
drive.
†See the VBrick Appliance Getting Started Guide for VBSSM rear panel drawings.
Screens vary with individual hardware configurations. This list contains items that do not
appear on every unit; for instance, the screens that appear with a model containing dual
encoders will not be the same as a model containing an encoder with one MPEG-2 decoder,
etc. Configurations may include:
•Network – All VBrick models
•Billboard – Only on models which contain Decoders (Include MCS future feature
extensions)
•Decoder – Single or dual or Hybrid MPEG-2/MPEG-4 models
•Encoder – Single or dual
•Hybrid MPEG-2/MPEG-4 or WM/MPEG-4 models
•MPEG-4
•RTP Network (Realtime Transport Protocol Network)
•RTSP Server (Realtime Streaming Protocol Server)
MPEG-4 Overview
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. The
encoder conforms to the MPEG-4 standard, and in addition supports the Internet Streaming
Media Alliance (ISMA) implementation specification for MPEG-4. This specification makes
it easier for MPEG-4 products from different companies to work together. An MPEG-4
VBrick MPEG-4 Appliance Admin Guide3
encoder interoperates using ISMA Profile 0 when it is set up to do so, in order to provide this
broad compatibility. If desired, the profile can be changed to enable the encoder to produce
better quality pictures and sound than can be achieved using ISMA Profile Level 0. Profiles
are set in the Configuration: Encoder > Video section of IWS.
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. The design behind delivering MPEG-4 through
RTP/RTCP requires that the audio/video presentation be divided into three different
information streams (one for video, audio and closed captioning) that are re-combined when
received by an MPEG-4 player to recreate the original presentation. Sending information
from a video camera, or any video source, across the country over the Internet is easy using
MPEG-4. After the video and audio is packaged and the RTP/RTCP delivery method is
determined, the final requirement is that the destination location be set to receive the
information or stream. The following section suggests four ways that users can accomplish
this using VBrick software and a VBrick encoder appliance.
Network DHCPDynamic Host Configuration Protocol – (Enable, Disable). On
Ethernet models, if DHCP is enabled, the VBrick gets its IP
Address or Network Timer Server and Subnet Mask from the
DHCP server. If the DHCP server supplies the Gateway Address
or DNS server address, these parameters will replace the user
entered Gateway and DNS Time Server settings. If DHCP is
enabled and the VBrick cannot obtain an IP address from the
server, the VBrick will start in limited run mode after two
minutes, using its default 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
requires a minimum DHCP lease length of 8 minutes to work,
however it is recommended to extend the lease time to what is
maximally available via the network to avoid disruptions.
DHCP Retry DelaySee above. Use to adjust the time before the appliance will reset
and attempt to acquire an IP address. Range 3–15. Default = 15.
IP AddressIP Address of the VBrick.
Subnet MaskSubnet mask for the VBrick address.
Gateway IP AddressValid gateway IP Address for communicating across distinct
network segments. A valid gateway IP address is essential even
though the VBrick will operate without one in some cases. When
no gateway is configured, the VBrick may be unable to
communicate with off-net IP hosts, for example, a foreign host
which is used for configuration management via IWS.
VBrick Host NameThe Host Name defaults to the Media Access Control (MAC)
address, a hardware address that uniquely identifies each node of
a network. The VBrick's Host Name acts to identify the VBrick
to various network applications including DHCP, SNMP and
VBrick application tools. Note: The Host Name syntax can be a
maximum of 18 characters, the first character must be a letter and the rest
can be letters, numbers or hyphens.
VBrick MPEG-4 Appliance Admin Guide5
Network Interface
Speed
Note: The settings for Interface Speed and Interface Type are
interdependent. They must both be set to Automatic or they
must both be set manually. Manual settings should be used only
in the rare case when the VBrick is attached to network
equipment that does not support auto negotiation. The VBrick's
capabilities may be limited when its Ethernet link is at 10 Mbps
and/or Half Duplex. If auto negotiation fails, the VBrick defaults
to 10Mbit, half duplex and attempts "parallel detection," an
alternative way to sense speed. Status parameters are available on
the network status screen to indicate the state of the link and the
current configuration of the Ethernet hardware. In auto mode,
they reflect the results of the negotiation and in manual mode
they follow the configuration options.
(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
Automatic which enables auto negotiation in the
VBrick so it will automatically match its speed setting to the
speed of the switch or hub to which it is attached.
Automatic is
the default and recommended setting.
Network Interface Type Half-Duplex/Full-Duplex/Automatic. This allows the Ethernet
interface of the VBrick to be manually forced to Full Duplex or
Half Duplex. The default setting is "Automatic" which enables
auto negotiation in the VBrick so it will automatically match its
duplex setting to that of the switch or hub that it is attached to.
Automatic is the default and recommended setting. In order for
the Network Auto Negotiate feature to work effectively, the
Ethernet switch must also support auto negotiation. A manually
configured switch will only allow the VBrick to discover the
connection speed—not the mode (full or half duplex).
Maximum Transmission
Unit Size
Range 1024–1500 (default = 1500). The MTU is used for all
network traffic from the VBrick and defines the largest network
packet size that will be transmitted. A higher MTU brings higher
bandwidth efficiency and VBrick recommends using the default.
However you may wish to reduce MTU size to meet the
requirements of some networks with VPN or other security
tunnels that cannot tolerate 1500-byte packets.
This is the domain name used for DNS. Note that you can use the
default (blank) values for these items.
MPEG-4 Configuration
Network Time Synchronization
These fields are used to synchronize network time using the host name or IP address of a
known server to provide a synchronized time for all appliances in the network. To enable
Network Time Synchronization after these parameters are set, go to Configuration: System >
General on page 47 and check the box.
Note To Network Administrators. DHCP Option 4 is used by the DHCP server to return
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 serversupplied address will always override a manually-entered address.
Primary Server IP Address
or Host Name
Primary host name (VBrick Host Name or DNS Host Name)
or IP address of valid SNTP server providing time
synchronization. A blank field indicates the server address
Network
Secondary Server IP
Address or Host Name
will be acquired via the DHCP server only if the
field above is checked.
DHCP
Secondary host name (VBrick Host Name or DNS Host
Name) or IP address of valid SNTP server providing time
synchronization. A blank field indicates the server address
will be acquired via the DHCP server only if the
DHCP
field above is checked.
Network
Configuration: Network > Routing
The MPEG-4 Appliance requires no routing configuration for the vast majority of network
uses. Use these settings only in those rare cases when your network requires advanced routing
features in the appliance.
VBrick MPEG-4 Appliance Admin Guide7
Routing MethodThis selects which routing method will be used: Changes made to the
Routing Method will require a reset of the box.
• Static – Allows routes entered in the static routing table to be
automatically applied to the internal routing tables, after a powerup.
• 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.
• RIP Version 2 Multicast – Configures the VBrick to listen to RIP
version 2 announcements that are sent in multicast mode. Both
broadcast and multicast announcements are processed.
Static Routing
Table
This table provides for user defined routing entries.
• Destination Network – Enter the destination address to be
manually routed.
• Local Gateway IP – Enter the Gateway to be used, when the
forwarding destination address is as specified.
• Network Mask – Sets the network mask to be associated with the
destination address.
• Error – This read-only field is used to report field entry error
related to the route.
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.
Group NameOptional. This parameter defines the Group Name. It is included in
the Management SAPs used by VBDirectory. It is used for organizing
VBricks into groups to simplify use of VBDirectory.
Unit NumberOptional. The appliance unit number (range 0–2147483647) is used to
identify each VBrick in a group.
Management SAPUsed by VBDirectory or MCS to detect the unit for the purpose of
remote management. The following parameters apply.
Transmit EnableThis parameter controls the transmission of the Management SAPs
(Enable or Disable).
Retransmit TimeThis parameter defines the Management SAP Retransmit Time.
Time to LiveThe number of hops (between routers) for which a Management SAP
is valid on the network.
Type of ServiceThe TOS (Type of Service) can be configured in the IP header to
establish packet priority in the network.
IP AddressThis parameter defines the Destination IP Address for Management
SAPs.
PortThis parameter defines the Destination Port for Management SAPs.
VBrick MPEG-4 Appliance Admin Guide9
Configuration: Billboard
The Billboard feature allows you to display text and/or graphics on a TV monitor. The
displayed billboard can span multiple pages with each page displayed for a specified period of
time. Some uses of the billboard feature are to announce a daily calendar of events, directions
to a particular conference room or even a slide presentation in conjunction with displayed
video. 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. If billboard is
to be supported on a remote server, the appliance requires read access to the HTTP server
and may need to be configured. The following URL example shows the default page preconfigured by VBrick.
On/OffTurn Billboard on or off.
MCSReserved for future use; MPEG-4 only. Sends all IR Remote
commands to the browser for processing except for Reset, Slot1 and
Slot2.
MCS-LocalConfReserved for future use; MPEG-4 only. Sends all IR Remote
commands to the browser for processing except for Reset, Slot1,
Slot2, Previous, Ans Call, Rej Call, Ring-RMT, Ring-DIS, Ring-ENB,
and Hang Up.
Using the Billboard
Billboard may be invoked in several ways. Either use the PC browser to communicate with
the VBrick Integrated Web Server (see separate section) to apply the billboard and turn it on
and off, or press the Billboard key on the optional remote control to toggle it on and off. Use
of the remote can be enabled or disabled through the configuration. Using IWS (or the
VBrick SDK) an administrator can turn on a particular billboard remotely, and prevent
anyone else from using a remote to toggle it on/off. If you have a dual decoder system, the
remote has keys to select between two decoders.
By turning the billboard on/off, the saved URL is invoked and the browser will attempt to
display the resulting page. The URL can be configured to be a local file with the prefix ‘file:/
/' or point to remote server with the prefix http://. The default billboard is assumed to be a
file located within the VBrick file system, file://./BB01/VB_1.HTM. If the billboard URL
points to a file within the VBrick, the filename has to follow the DOS 8.3 filename
convention (i.e. limited file name length). The valid extensions supported by the billboard are
.HTM, .JPG, .GIF, and .BMP. It is common for the billboard pages to have an .HTM
extension. Remote URLs are restricted to 255 characters.
Billboard FTP
It is possible to use FTP (File Transfer Protocol) to modify the contents of one of the preconfigured Bulletin Board files resident on the VBrick. Use the browser to FTP files, or any
of the many FTP applications. Enter in the browser window:
FTP://xxx.xxx.xxx.xxx (where x is the IP address of the VBrick appliance).
Use the Username and Password (default is case sensitive admin, admin) to login to the
VBrick. BB01 through BB16 are directories established to receive Billboard content. It is
possible to cut and paste new contents to a 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.
Billboard URLs
A URL for the billboard is much like a URL on the Internet. URLs can be local or remote,
and typically point to the source of the billboard to be displayed.
Local URL
A local URL points to a file within the VBrick, which can be downloaded to the VBrick using
a FTP utility program. All local URLs begin with: file://. There are sixteen pre-configured
directories to place custom billboards inside the VBrick. The billboard directories are named
BB01 to BB16.
Example 1
A single page billboard is placed in BB01. It requires one image file. The billboard page is
named VB_1.HTM. The URL, which is not case sensitive, to enter in the Billboard URL box
is: file://./BB01/VB_1.HTM
Example 2
A multi-page billboard is placed in BB01. It requires four image files, one for each page. The
billboard pages are named VB_1.HTM, VB_2.HTM, VB_3.HTM, and VB_4.HTM. Each file
is connected to the next page within the html file using the legal syntax. The URL to enter in
the Billboard URL box is:
Remote URL
file://./BB01/VB_1.HTM
Example 1
A single page billboard on a remote server with IP Address 172.16.2.79. The name of the
billboard file is VB_1.HTM. The resulting URL is therefore:
VBrick MPEG-4 Appliance Admin Guide11
http://172.16.2.79/VB_1.HTM
Example 2
A single page on a remote server called www.VBrick.com. The folder name is "billboards".
The name of the billboard file is VB_1.HTM. The resulting URL is therefore:
http://www.VBrick.com/billboards/VB_1.HTM
Billboard File Types
The file types supported are html (.htm), JPEG (.jpg), GIF (.gif) and windows bitmap (.bmp).
Progressive GIF and JPEG are not supported. For the mini-browser to display the images,
the images have to be BMP, GIF, or JPG. Dynamically generated web pages are supported as
long as the output is pure HTML and uses HTML tags that are part of the set as described
below. The server side engine must generate the page. JavaScript and VBScript are not yet
supported. Functions that require these features, like "mouseover", or "onclick" are not
supported.
Creating a Billboard
A billboard that fits on one screen (640 x 480 resolution) can be created using the following
HTML tags:
A
AREA
B
BASE
BIG
BLOCKQUOTE
BODY
BR
CAPTION
CENTER
DD
DIR
DL
DT
EM
FONT
FORM
FRAME
FRAMESET
HEAD
H1
H2
H3
H4
H5
H6
HR
HTML
TH
TITLE
TR
U
I
IMG
INPUT
LI
MAP
MENU
META
NOBR
NOFRAMES
OL
OPTION
P
PRE
SCRIPT
SELECT
SMALL
STRONG
STYLE
TABLE
TD
TEXTAREA
UL
The billboard text generated by the browser is Times Roman. The Font sizes supported are
<Font Size = 1> to <Font size = 7>. Background color and images are also supported. The
standard HTML 16 color palette can be referred to by name, and other colors will be
matched to the nearest color of a standard 232-color template. When creating billboards,
please test your billboard for effect on all types of monitors on which it is going to be
presented. S-Video output and Composite output from the V-Brick are supported.
Video Input
S-Video output from the VBrick to S-Video Input on the television yields the best picture to
the TV monitor. If you do have S-Video input into your television set, it is recommended you
use the S-Video output from the VBrick to the television. Most televisions also support
composite input. The overlay image as used in the billboard can sometimes have the effect of
"flicker" if the font is too small and used on a regular television. This is a product of the
output video signal and the television. On higher-grade monitors, the effect is significantly
reduced.
Font Sizes
It is recommended that font size 5 be used on the billboard. The VBrick has two types of
video output signals. If S-Video out is used, the picture is significantly better than the
Composite out. Text and graphics tend to appear sharper and do not flicker in S-Video as
much as they do in the composite out. If a flickering effect makes your font unreadable, make
it larger. Making the font bold or <STRONG> will reduce the effect of the flicker.
•The drawing area for Billboard is about 600X400 pixels.
•With a font size of 7, 8 lines of text fit on the screen.
•With a font size of 6, 13 lines of text lines fit on the screen.
•With a font size of 5, 18 lines of text fit on the screen.
Transparent Background
A web page can be created with a transparent background. The video will show through and
any text or images will appear on top of the video. A custom META tag is used to support this
feature. In the <HEAD> portion of the HTML page, enter the following. The chosen
background color will then be overwritten by the transparent color.
<META HTTP-EQUIV="TRANSPARENT" CONTENT="YES">
Configuration: Decoder
Configuration: Decoder > Video
MPEG-4 Configuration
MPEG4 Decoder Video
Decoder Video Format The format can be configured to be NTSC (30fps) or PAL
(25fps).
Logo DisplayAllows the user to display the VBrick logo on the decoder output
(monitor). The
allows the user to configure a customized logo. The file is simple
HTML and supports local or remote .gif and .jpg files. HTML is
used to provide transparency, blending and placement of the
logo. See Changing the Logo
VBrick MPEG-4 Appliance Admin Guide13
logo.htm file located in the Logo directory in flash
below for details.
Upscale LimitThe decoder can resize (scale) the received video image from the
encoder to one of 3 choices – full screen, max scale to 2X and
max scale to 4X.
Display ModeThe decoder can display the received video in one of three
modes: Letterbox, Crop, Stretch. This option is rarely used as
VBrick encoded video is produced in 4:3 format.
Image Enhancement
Options
There are several auto enhancement options that the decoder can
apply to help improve the quality of the video being displayed.
The auto modes will remove filtering for higher rate streams
where the filtering will reduce detail. A manual mode is also
provided to allow the user to fine-tune the video. The deblocking filer reduces macro-blocking, the de-ringing filter
reduces the noise commonly seen around the edges of a video
object and the low pass filter reduces high frequency noise. A
combination of
Pass Filter
Deblocking and Deringing, and Adaptive Low
can only be set in manual mode.
Changing the Logo
VBrick MPEG-4 decoders provide an option to superimpose a logo over the output stream
in the lower-right corner of the display. 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
Size151 x 81 pixels
Blending50 percent
Transparent (background) color black
Locationlower-right corner of screen
he default VBrick logo has the following parameters:
If you use the parameters shown above, the customization process is relatively easy and you
can go to Step 2 below. If you need to change any of these parameters, however, you must
follow all of the steps listed below.
TTo change the logo image
1.Create a new
logo.htm page (this page acts as a frame for the logo image). Create the new
file by using the template and instructions provided below in the Modifying the logo.htm
File. You can use any text editor to create this page.
2.Create a new
logo620.gif file. You can use any image processing software as long as
you observe the following guidelines.
File namelogo620.gif
File type.gif
SizeModify as necessary. Use the default logo (151x81 pixels) as a reference.
ColorIt is a good idea to keep black as the background color if the new logo
does not contain any black elements. If you change the background
color, you need to change the corresponding settings in
BackgroundDo not use anti-aliasing on the background of the image. There should
be no smoothing of the edges on the lines that meet the background.
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:
a.Open an FTP application, point to the IP address of the VBrick decoder, and login
using the admin user name and password.
b.Copy the file(s) created in the previous step(s) to the
Logo folder on the appliance.
Be sure to keep the existing filename(s).
4.Activate by setting the
Logo Display to On and check the result. To display and verify the
new logo, reboot the decoder as follows:
a.Log into the decoder with a valid user name and password.
b.In IWS, go to
Diagnostics, then click Begin Edit and Reset Box.
c.Wait until the decoder reboots and verify that the image and location are ok.
d.If you need to make changes, go back to Steps 1 or 2, as appropriate, modify the
file(s) accordingly, then repeat steps 3 and 4.
Modifying the logo.htm File
The content of the logo.htm file is shown below. You can get this file, via FTP, from the Logo
folder in the appliance. The only values you may need to edit are highlighted as follows. The
coordinates of the top-left corner of the logo are shown by the numbers highlighted in
for NTSC
top edge of the screen); the second number (
or Blue for PAL. The first number (420/380) is the default vertical Offset (from the
489/489) is the default horizontal offset (from
Red
the left edge of the screen).
The value highlighted in
Magenta sets the blending factor. The valid range is 0–255 with the
default setting being at about 50 per cent. The values highlighted in Black set the transparent
color. The default value is (0, 0, 0) for Black. This setting appears in two places: in numeric
format for the transparent color of the logo image, and in text format where the background
color of the html page is set.
Note When you reload or upgrade the appliance software, a customized logo will be
replaced with the standard VBrick logo. Save your custom logo files in a protected
folder. You will need to replace the logo after a software upgrade.
Left GainUsed to adjust audio output gain (volume). Range is +12 to –34.5.
Default is 0.
Right GainUsed to adjust audio output gain (volume). Range is +12 to –34.5.
Default is 0.
MuteUsed 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.
Configuration: Decoder > Network
The decoder connection mode automatically configures the page to display the appropriate
options for each of the modes. The one shown below reflects
mode and its associated settings. All connection modes include the ability to disable
reception via the Receive checkbox.
Note Source-specific multicast is enabled by IGMPv3 and provides a way to share a limited
number of multicast addresses on IGMPv3 networks. It lets your decoder associate a
multicast address with a specific source encoder IP address. Source-specific multicast
is designed for multicasting across networks and has no benefit when sharing multicast
addresses on the same subnet (unless your router supports IGMPv3 snooping).
Multicast addresses in the 232/8 (232.0.0.0 to 232.255.255.255) range are reserved for
source-specific multicast. Enter the multicast address as the "Destination IP Address
or Host Name" parameter on the Configuration: Encoder > Destination IWS page.
There is no other configuration for source-specific multicast on MPEG-4 encoders or
decoders.
ReceiveThis option enables or disables the decoder.
Connection ModeThere are several choices for telling the decoder how to connect to a
stream. In order to make other options visible you will need to select
the Connection Mode you want to use and click
Address or Hostname
mode when applied gives you a drop-down list
Apply. The VBrick IP
called 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 Guide17
Connection
Protocols
Encoder IWS PortThe decoder will try to extract the SDP information from the host
The VBrick can connect to the encode source in three ways: Unicast,
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.
Note: When tuning to an encoder that is unicasting to this decoder via
a Firewall/ NAT, only the unicast option should be enabled. Address
resolution behind a NAT/Firewall may make it difficult for the
decoder to match the sender's IP address. Selecting only Unicast will
help alleviate the issue.
using an HTTP get. The host may not be running on port 80 to supply
the HTTP based SDP and may be running on a different port.
Management SAP information may contain the host's HTTP port.
The port value in the SAP overrides the configured HTTP port
through this parameter when requesting HTTP data from the device.
Connection Mode: Program Name
Connection ModeProgram Name. In this example the decoder will try to connect to the
encoder with the program name "BillsMP4 Program 1."
Available Programs A drop-down list for available programs is automatically created from
A program guide of available streams can be displayed on the TV or
monitor using the IR remote.
MPEG-4 Configuration
SAP TimeoutThis is the amount of time before a transmitted SAP will automatically
timeout on the network.
SAP CategoryCertain streams can be protected by being transmitted with a category
string e.g. "financial." VBrick decoders will not see these protected
streams unless this unique string is entered in the SAP category field.
Note: Characters are ASCII and are case sensitive. The total of all
keywords in the string is 36 characters including spaces.
SAP IP AddressThis will be the address that the SAP information is transmitted on.
SAP PortThis will be the port that is associated with the SAP IP address.
Connection Mode: URL
Connection ModeURL. In this example the decoder will try to connect to the server
according to the URL defined here. This URL could be that of the
MP4 VBrick encoder or a Darwin server (for example). The encoder
needs to be specified by its IP Address or Fully Qualified Domain
Name. If you point this to an NXG Server the RTSP Location is case
sensitive (i.e. /brian/The-Others). Some Legal URL examples include:
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. If the streamed file changes, the SDP file can be
deleted and re-created. An SDP file is not saved with an extension (*.sdp) so that Internet
Explorer will run the file rather than allowing it to be saved. You can add the .sdp extension
manually if it needs to be recognized by non-VBrick decoders.
VBrick MPEG-4 Appliance Admin Guide19
Connection ModeSDP on Flash. In this example the decoder will try to connect to the
encoder defined in the SDP file located in the decoder's flash memory.
Existing SDP Files The user/administrator can browse the SDP files that are located in
the decoder's flash memory and selects one to use from the dropdown list.
Click here to read
or write SDP files
This will launch an external FTP window used to access the flash
memory SDP files in the decoder's flash memory. Username and
password are both "admin" by default.