Summary of Contents for VBrick Systems VBRICK APPLIANCE VB4000
Page 1
VB4000-5000-6000 Series Network Video Appliances VBrick v4.2 WM Appliance Admin Guide March 18, 2008 4410-0151-0004...
Page 2
Canada. 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.
This VBrick WM Admin Guide is written for anyone who will be using or configuring a VB6000 Series WM appliance. This includes system administrators, network technicians, and anyone who will be using or configuring a VBrick network video appliance. The VBrick WM Appliance is compatible with Microsoft Windows Media and converts analog video and audio from any source into digital Windows Media streams.
Stream Prioritization 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.
Font Conventions is used to describe dialog boxes and menu choices, for example: Arial bold Start > All Programs > VBrick Courier fixed-width font is used for code elements (C++, HTML) as well as filenames, directories, etc. Black Courier fixed-width font is used to indicate user input in keyboard commands, scripts, etc.
Page 13
applications at the same time. One of the major benefits of the VBrick WM Appliance is it's compatibility with the Microsoft ecosystem; this makes it easy to integrate with existing Windows Media installations. Table 2. Typical VBrick Applications Application Standalone Multicast Standalone Unicast Pull Reflection via Microsoft Windows...
• Use an HTTP or RTSPU URL to get the unicast stream. You can create a web page that links to the HTTP or RTSPU stream directly or you can open the HTTP URL or RTSPU URL using Windows Media Player or a web browser. •...
Push Reflecting from a Windows Media Server The VBrick WM Appliance can push its Windows Media stream to a Microsoft Windows Media Server or to a RealNetworks Helix Server which can then reflect the stream to players or other servers using any of the protocols supported by the server. To reflect a pushed stream through a Windows Media or Helix server: Create a broadcast publishing point on the Windows Media or Helix Server and configure it for a "Push"...
Page 19
combinations of audio and video rates for multicasting, HTTP and RTSPU serving, HTTP Push, and Archiving. See the Configuration: Encoder pages for more information. The following drawing shows the selectable output streams from a WM appliance. (Note that the Archive output on the right is actually a .wmv file rather than a stream.) Depending on your requirements and what you select, the VBrick will produce any or all of these outputs.
Table 6. Audio Rate Settings Shared Audio Settings • Audio Input Level • Audio Gain • Sample Frequency MBR Groups VBrick's implementation of multiple bit rate supports the concept of groups. Groups are used in a unicast environment where the VBrick WM appliance is being used as a server. The appliance provides the option of serving one, two, or three groups of streams.
Group to match the request exactly. This closest match approach is also used when the player requests a "thinned" video stream, because the VBrick does not support video thinning. Unfortunately, there may also be situations when the selection algorithm in the player causes it to request a pair of audio and video streams that are not available in any MBR group.
WM encoder and an MPEG-4 decoder in the same appliance. In general, encoders are installed in Slot1; decoders are installed in Slot2. WM encoders, if present, are always installed in Slot1. Note VBrick WM, MPEG-2, and MPEG-4 appliances all run the same codebase. The configurable options and user interface vary according to the type of appliance (e.g.
WM Configuration WM Appliances may be configured differently, for example with a single encoder or with dual encoders and a hard drive. As a result, the screens you see in IWS will vary depending on the configuration of your specific device. The images in this document show an encoder configured with one slot and the parameters apply to scroll down in IWS to see the values for device, for example MPEG-2 encoder, in which case you will need to refer to the VBrick...
VBrick Host Name Network Interface Speed Network Interface Type Half-Duplex, Full-Duplex, or Automatic. This allows the Ethernet Maximum Transmission Unit Size Domain Name Server Primary Server IP This is the primary server used for DNS. Address Secondary Server IP This is the secondary server used for DNS. address Default Domain This is the domain name used for DNS.
Page 31
Routing Method This 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 • RIP Version 1 – Configures the VBrick to listen to RIP •...
Configuration: Encoder Configuration: Encoder > Template Seven selectable templates have been preconfigured for many common applications. There are always trade-offs when selecting encoder settings. In general, finer resolution detail and smoother motion will require more resources and more network bandwidth. The optimum is to display the finest detail and smoothest motion possible given the network resources available to both the WM Appliance sender and to the viewer who is receiving the WM Appliance video streams.
Figure 7. Configuration: Encoder > Video – Part 1 Note In mode, the parameters affected by template settings (set in the Configuration: Edit Encoder > Template) are shown at the bottom of the screen. These settings override the template; they do not change the template. Windows Media Encoder Video -- Slot1 Video Format The format can be configured as NTSC (30 fps) or PAL (25 fps).
Page 37
Closed Caption Available when you select Video CC Enabled for Closed Caption. Max BitRate Defines the maximum bit rate at which closed captions are displayed. A higher bit rate is smoother because a smaller number of new characters are displayed each time the captions are refreshed—but the entire field is refreshed more often.
Page 39
Figure 8. Configuration: Encoder > Video – Part 2 Video Template Settings -- Slot1 (Video Rate1) The video settings can be changed on this page or by modifying a template setting on the Configuration: Encoder > Template override the template; they do not change it. If you are using only one video rate you can choose any resolution from the complete list of supported resolutions (with minor exceptions).
Page 41
Target Bit Rate (bits This number represents how much data the VBrick will send out each per second) second to carry video to a player. The word target is used because the appliance can vary its bit rate slightly in response to the amount of detail in the movie or camera output.
Audio Input • Audio Jack – Input from standard audio source. like a DVD player. • Microphone DIN – Input from VBrick's AudioMate microphone. Note: When you select the left audio jack input is switched off but the right audio jack input remains connected.
Stereo Bit Rate (bits/sec) Sample Frequency (KHz) Bit Rate (bits/sec) Sample Frequency (KHz) 32000 32000 22.05 22000 22.05 20000 22.05 20000 16000 12000 † If Audio Rate2 or Audio Rate3 is enabled on the Configuration: Encoder > Audio page, Sample Frequency with 44.1 KHz are available.
NSC File Information -- Slot1 Get NSC Unicast Rollover URL When present, the player will try to use the rollover URL to play the stream if it cannot receive the multicast. Allow Stream Splitting Tells receivers of the multicast stream whether they should be allowed to replicate the stream to multiple clients.
Page 49
Windows Media Announce Common Information -- Slot1 Note The total number of characters for the first nine fields below (ending with Contact Name) cannot exceed 187 characters. A validation error will display if you exceed this number. Program Name The string providing the name of the stream associated with this Session Announcement Protocol.
Log URL Allows the operator to set a log URL for the .asx file. The log URL is used by the player to access a server for logging playback statistics. Announce Program Guide (SAP) for Multicast -- Slot1 See Multicasting on page 4 for more information about accessing a multicast. Transmit Enables or disables SAP transmission.
Page 53
Click here to play Click to trigger Windows Media Player to initiate streaming via RTSPU RTSPU. Right-click and select send to others for viewing. HTTP URL Use this URL in a player, browser, or web page to view the stream via HTTP.
To play back an HTTP stream using .asx: • Launch the player directly from the IWS by clicking the a good way for the WM Appliance administrator to easily view the stream when adjusting various encoder parameters via the IWS. •...
Click here to play Click to trigger Windows Media Player to initiate streaming via the the external URL external URL. Right-click and select and send to others for viewing. The HTTP and RTSPU SAPs described above automatically advertise a URL that contains the VBrick's configured IP address.
Page 59
• Create – at the server level will allow a user to create publishing points, or at the individual publishing point level it will allow a user to create Adding users and privileges at the server level will allow all inherited publishing points to acquire the same security privileges.
Page 61
When this happens, the archiver tracks the combined time and size of all open and closed files, compares the total to the configured , and continues recording until the limits are reached. For example, if you configure the Size archiver for a two-hour duration, and there is a disruption that forces it to close one file and open another, the time in file1 plus the time in file2 will equal two hours regardless of how long the disruption lasted.
Page 63
Archive File Name Archive File Mode Archive Schedule VBrick WM Appliance Admin Guide The name of the file to be recorded. The default file name for Slot 1 is . The default file name for Slot 2 is archiveS1_>d>t.wmv . The directory on the appliance's hard disk archiveS2_>d>t.wmv can also be prepended to the file name.
limitation of 20 simultaneous FTP clients at any site. See Using On Demand Playback on page 13 for more about progressive download. Note For best results and to avoid impacting performance, do not exceed a maximum of 20 simultaneous progressive downloads regardless of data rate. Also, if higher data rate files are accessed via progressive download, the maximum total data rate of these files should not exceed 20 MBits/sec.
Server Publishing/Mount Point Sets the name of the publishing point on the WM appliance to Copy From Publishing Point Auto Remove User Name Password Domain Name Each Push can be enabled or disabled without affecting multicast, RTSP, HTTP streaming, or other active pushes.
Reflector Source Push Receiver – The reflector is enabled and ready to receive a live pushed stream. Push Receiver Informational. The complete address (IP address and port number) to Address which a stream can be pushed for reflecting. Publishing Point User-defined name.
Page 71
Mode † On with Bandwidth Save Authentication Check to enable. If enabled you are prompted for User Name, Password, and Domain. Authentication may be required by a Microsoft WM server. Streams pulled from a VBrick reflector or a VBrick encoder do not require authentication.
WM Configuration Configuration: Reflector > Server Use this page to configure a Served HTTP and RTSP Unicast (pull) destination. The Reflector will only send streams when the source stream is being received. See Configuration: Encoder > Server on page 41 for a description of the fields on this page. VBrick WM Appliance Admin Guide...
WM Configuration Configuration: Reflector > Push Use this page to configure HTTP Push destinations. Even if enabled, the Reflector HTTP Push is only active when the source stream is being received. See Configuration: Encoder > Push on page 55 for a description of the fields on this page. VBrick WM Appliance Admin Guide...
JPEG Configuration The following fields enable image capture and specify the capture interval and compression quality. Note that if you change any of these parameters for a live encoder stream, there will be a momentary (10 seconds or less) loss of video. (For JPEG capture status, see Status: JPEG Status on page 100.) Image Capture Enable Image Capture Interval...
Table 13. Supported Clients with JPEG Capture Model Dual WM/WM encoder (with archiver) Dual WM/MPEG-2 encoder (with archiver) † The actual number of supported clients will generally vary slightly depending on your hardware configuration, network constraints, and other variables. Configuration: FTP File Transfer Configuration: FTP File Transfer >...
Directory Optional. Allows a manager to switch to a different directory within the FTP server after login. Accepts up to 64 characters. Anonymous FTP is not supported. Configuration: FTP File Transfer > Transfers Use this page to manually initiate FTP transfers to any of the configured servers. You can separately setup and use eight servers for FTP File Transfer.
Configuration: Passthrough > COM1 Passthrough State Used to enable/disable Passthrough. You must be the Active Editor to enter a Passthrough state. Three states are possible: • Disabled – The VBrick will neither initiate nor respond to Passthrough setup requests. • Responder – In this case the VBrick will accept a connection request (up to 64 connection requests).
Page 85
Destination • Dedicated. When Passthrough State is set as Initiator and the Destination is Dedicated, the VBrick appliance (whose serial port is the destination of this COM port) can be configured and identified using either an IP address or a host name. •...
Current Indicates the current operational mode of the VBrick. The following Operational Mode modes are supported. Note: Changing the Operational Mode automatically reboots the VBrick. Configured Indicates the configured operational mode of the VBrick. The Operational Mode following modes are supported: •...
Page 89
DNS Host Name SNMP Trap Version Trap User Name Authentication Password Enter password. Cannot exceed 20 characters. May include any Authentication Protocol Privacy Password Security Level Table 14. Trap Summary Tables Number Event Description There is loss of video input on slot1 Encoder. The loss of video input on slot1 Encoder failure has cleared.
External IWS Default = Enabled. Disabled will prevent you from managing the VBrick from a web browser using the IWS application. External SNMP Default = Enabled. Disabled will prevent you from using an external MIB browser to view or write parameters. External SNMPv1 Default = Enabled.
General Config Log Will send the log of user initiated configuration changes to an external Remote server. IR or Script Config Will store the log of IR or script generated configuration changes Log Local locally within the unit. The log file will wrap after 20 events. IR or Script Config Will send the log of the log of IR or script generated configuration Log Remote...
Figure 12. Script Management – Part 2 Event Count Displays the number of times each input event has occurred. Event Script Status Displays current status information for each event script. Run Script These buttons allow the user to run each script without needing the input event.
Page 97
Valid path to a URL script file, for example: config.xml Poll Rate The rate at which the appliance checks the config file. 0–1440 minutes (default = 0). Auto Config Status Shows auto config status including when the script was last run, URL connection errors, etc.
SDI Audio Input Input can be through 1/8" mini-phono jack, from AudioMate, or from within the SDI data using SDI 1-2 or SDI 3 -4. Audio Gain If SDI 1-2 or SDI 3-4 is chosen as the audio input, the audio gain settings have no effect.
Extra Stream Count Misdirect IP Address Orphan Count CBR Overbooked Status: Network Status > Routing This screen lets you view the internal routing tables. Destination Network Local Gateway IP Network Mask VBrick WM Appliance Admin Guide Number of unexpected video streams being received on this interface.
Page 107
General Encoder State FPGA Revision PLX EEPROM Revision Video Bit Rate VBrick WM Appliance Admin Guide indicates normal operation. Running indicates a problem with the video source. Verify that the video source is working correctly and that your video cable is good. Verify that the Configuration: Encoder >...
Multicast Transmit State IP Bytes Transferred IP Packets Sent Status: Reflector Status Status: Reflector Status > General The Reflector Status page displays status based on the selected source. If you select as the Receiver Reflector Source information; if you select Push Receive Push Receiver Status Indicates the current state of the reflector receiver.
Page 111
Video Resolution Resolution of snapshots determined by the configuration of the associated WM encoder. One of the following: 640x480 640x360 640x240 640x180 512x384 512x192 400x300 Number of Images Number of images captured since capture was enabled. Number of Images Number of images transferred since capture was enabled. If the Transferred number of snapshot transfers is lower than the number of snapshots, the create time plus the transfer time is likely greater than the...
Page 113
General Archiver State Status of the Archiver as follows: • Failed. • Stopped, never started. • Stopped, by user. • Stopped, Disk Full (less • Stopped, File Size Limit • Stopped, FTP Overrun. • Stopped, Duration File in Progress File currently being archived. Data Recorded in Reports the number of bytes currently recorded.
Note For best results, always click the Status: Server Status > Reflector Details This window has details for every client (up to 202) currently receiving an HTTP or RTSP stream from the VBrick appliance. Status: Push Status The number of rows on this page matches the number of configured push destinations for each slot.
Status: FTP Server Status Note Bandwidth measurements are only calculated for file transfers that take longer than one second. If less than one second, the Max. Bandwidth and Current Bandwidth fields will remain at zero. Status: System Log System logs can give you more information about the status of your appliance. Each log can hold up to 20 of the latest informational messages.
Status Status: System Log > Traps This log contains all of the SNMP traps generated by the box whether or not the traps have been emitted. Status: System Log > System Info This log contains unexpected behaviors detected by the VBrick software. Normally this log is used by VBrick Support Services to help debug possible system malfunctions.
Probe Count Can be set from 3 to 20. The default setting is 3. This setting is the number of probe packets sent to a host at each hop. Trace Route Test Results The results of the test appear at the top of the screen. The results include the Resolved IP Address of the Destination Host Name.
Diagnostics: Hard Drive Hard Drive Format Check Disk To run Check Disk: 1. Go to Configuration: System > General 2. Set the Configured Operational Mode appliance will reboot. Wait until the front panel displays "Diagnostic Mode.") 3. Go to Diagnostic: Hard Drive 4.
Read Configuration Data from Device You can read the configuration parameters from the VBrick by clicking the the page. After clicking on the button, an xml document with all the configuration parameters will pop up (see Figure 13). The .xml document can then be saved to your PC as an .xml file using File >...
Write Configuration Data to Device To write configuration parameters to the VBrick from an .xml file: 1. Click the button and navigate to the configuration file you want to write to the Browse appliance. 2. Click on the button to write the selected file to the VBrick. The configuration Write parameters will be saved to Flash memory and the appliance will reboot.
Table 15. Default User Names and Passwords User Level Default User Name Administrator admin Operator operator Diagnostics diagnostics Public public Maintenance: Usernames & Passwords > Change SNMPv3 Passwords User Name VBrick WM Appliance Admin Guide Default Password admin operator diagnostics public Read-only.
• If you log into the Integrated Web Server (IWS), the screen indicates the appliance is in maintenance mode and the reason. • The Telnet and/or Command Line Interface (CLI) prompt after you login is and displays one of the following codes. VBMaintMode>...
WM Templates Seven selectable templates have been preconfigured for many common applications. Templates apply to Video encoder settings. In general, finer resolution detail and smoother motion will require more resources and more network bandwidth. The optimum is to display the finest detail and smoothest motion possible given the network resources available.
Audio Encoder Parameter Audio Channels L+R Bit Rate Sample Frequency Video Encoder Parameter Resolution Rate Control Method Target Bit Rate Target Frame Rate Key Frame Interval Smoothness Picture Center Quality Difference 0 Buffer Size Audio Encoder Parameter Audio Channels L+R Bit Rate Sample Frequency Cable/DSL-300K, High Motion This is the default template.
Example 4 – Sliding Window Behavior As an example, consider this priority list: audio video . Depending on the value of the bitrate constraint, the WM Player might select no stream; or it might select audio video stream. In this priority list, the WM Player's sliding window mechanism identifies these seven possibilities: audio audio , video...