VB4000-5000-6000 Series Network Video Appliances VBrick v4.
Copyright © 2008 VBrick Systems, Inc. All rights reserved. 12 Beaumont Road Wallingford, Connecticut 06492, USA www.VBrick.com 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.
Contents WM Admin Guide Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Getting the Best Video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Font Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ASX Rollover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Creating Publishing Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Configuration: Encoder > Archiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Progressive Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status: JPEG Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Status: Hard Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Status: Hard Drive > General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Status: Hard Drive > Archiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cable/DSL-300K, High Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Cable/DSL-300K, Low Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Cable/DSL-128K, High Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Cable/DSL-128K, Low Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Modem 56K . . . . . .
WM Admin Guide 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 describes the Windows Media Player logic that determines what stream the player will select and play when multiple bit rates are configured. 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 Arial bold is used to Programs > VBrick describe dialog boxes and menu choices, for example: Start > All 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. Folder names and user examples are displayed in this sans serif font. Folder names and user input are displayed in this bold sans serif font.
x Preface
Chapter 1 Introduction Topics in this chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Typical VBrick Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 VBrick Reflecting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Using Multiple Bit Rate Streams . . . . . . . . . . . .
• Microsoft Windows Media Player 7.1 (Windows 98 or 2000 only); Media Player 9, 10, or 11 (Windows XP only). Standard Features The VB6000 WM Appliance supports approximately 40 Mbits/sec total throughput via the Ethernet/IP connection. This bandwidth can be used for any of the standard features shown in Table 1 but the overall performance of any one of these features can be affected by the sum total.
Introduction 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 Description Standalone Multicast Streaming video and audio can be multicasted from the VBrick WM Appliance directly to Microsoft's Windows Media Player on an unlimited number of PCs.
The Microsoft Windows Media 9 product suite divides transport functionality between two distinct products—the encoder and the server. In some applications the VBrick WM Appliance provides the same functionality as the Microsoft encoder in that it can encode live video and audio and provide a unicast stream to a Microsoft Windows Media server which then may relay the stream to the many players using various transport protocols.
Introduction • • • • 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. Use an HTTP URL to access the .asx file on the VBrick. You can create a web page that contains an HTTP link to the HTTP or RTSPU asx file on the VBrick or you can open the asx URL using Windows Media Player or a web browser. Use VBrick StreamPlayer Program Guide.
Reflecting from VBrick Appliances This section provides more information about how to use VBrick appliances in reflecting applications. For more about the specific configuration settings on the VBrick, see Configuration: Encoder on page 23 and Configuration: Reflector on page 57. A VBrick Reflector can reflect an HTTP Push from a VBrick Encoder, a VBrick Reflector, or Microsoft Encoder or it can pull an HTTP stream from a Microsoft Server, a Microsoft Encoder, a VBrick Encoder, or a VBrick Reflector.
Introduction 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. T 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" source.
Other Considerations Keep in mind these additional details. The VBrick Pull Reflector: • • • • • Supports up to five redirects. Supports the first (or only) HREF entry in an .asx file. Additional entries in the file are ignored. Only pulls streams via HTTP. It will accept an MMS URL but will use HTTP for streaming from that URL. Cannot pull multicast. Cannot pull from a server-side playlist. Using Multiple Bit Rate Streams A VBrick WM Appliance (v4.
Introduction 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.
Output Description HTTP/RTSP Unicast streams are provided via the VBrick internal server. In order to use Unicast this feature, you first create up to three groups, each of which consists of an audio stream at a selected rate and video stream at a selected rate, and optionally closed captioning and metadata. Some or all of these groups are Enabled on the Configuration: Encoder > Server page.
Introduction Table 6. Audio Rate Settings Shared Audio Settings Independent Audio Settings • Audio Input Level • Audio Gain • Sample Frequency • L+R Bit Rate • Audio Channels 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.
This feature is useful when you want to configure MBR on the appliance with a high bit rate group for LAN HTTP access and at the same time have a server pull a low bit rate group for reflecting. You can also use it to test playback for a particular group. MBR groups are configured on the Configuration: Encoder > Server pages. When configuring audio and video MBR groups on the Configuration: Encoder > Server page (Figure 4), keep the following group configuration rules in mind. Table 7.
Introduction 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. This only happens when you use an "unqualified" URL such as http://172.22.173.
Figure 5. On Demand Playback It is important to note that on demand playback uses FTP and progressive download for playback, and the viewing experience is sub-optimal compared with content from a dedicated VOD server. See Progressive Download on page 54 explains how to create and view these files. Optimizing System Performance VBrick appliances are designed to accommodate a variety of configurations.
Introduction 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. MPEG-2, MPEG-4, etc.) on which the code is installed.
16 © 2008 VBrick Systems, Inc.
Chapter 2 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 Slot1 ; in appliances with two slots you may need to scroll down in IWS to see the values for Slot2 .
Configuration: Network Configuration: Network > Ethernet 18 Network DHCP Default - Enabled. Dynamic Host Configuration Protocol – (Enable, Disable). On Ethernet models, if DHCP is enabled, the VBrick gets its IP Address 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 settings.
WM Configuration VBrick Host Name The 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. 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.
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 76 and check the box. Note Network Administrators please note. DHCP Option 4 is used by the DHCP server to return SNTP server addresses.
WM Configuration 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 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.
Configuration: Network > Management These parameters define information used in the SAPs emitted by the VBrick, which are received by the VBDirectory management tool and other VBrick applications. See the VBDirectory User Guide for more information. 22 Group Name Optional. 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 Number Optional.
WM Configuration 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.
Template Name Description Cable/DSL 300K High Motion Approximately 300 Kbps with medium rate mono audio and medium resolution video at 30 frames per second. Cable/DSL 300K Low Motion Approximately 300 Kbps with medium rate mono audio and high resolution video at 15 frames per second. Cable/DSL 128K High Motion † Approximately 128 Kbps with medium rate mono audio and lower resolution video at 15 frames per second.
WM Configuration Figure 7. Configuration: Encoder > Video – Part 1 Note In Edit mode, the parameters affected by template settings (set in the Configuration: 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).
Video Source Enables the user to select the bandwidth for tracking the video input. • Normal – Select for stable sources such as cable, DVD, or camera. • High Jitter (VCR) – Select for unstable sources such as VCR or VTR. Closed Caption Use to enable closed captions and select embedded or user-defined text. (To view closed captions in the Windows Media player, be sure you have Captions and Subtitles enabled on the Play menu.
WM Configuration Closed Caption Max BitRate Available when you select Video CC Enabled for Closed Caption. 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. This provides a better user experience but requires more bandwidth.
Meta Data String Shown if Meta Data is enabled. Maximum 250 characters. Click Insert to insert the meta data string into stream. The player supports the following commands that are entered at the beginning of the metadata string. Note that you must type Text, URL, or Filename and a space before the meta data string. • Text – used to have the Windows Media player show a text caption under the video.
WM Configuration 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 page of IWS. Any changes you make on this page 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).
Video Rate1 Video Rate2 Video Rate3 320x240 320x240 320x240 320x480 † † 400x300 320x240 320x240 512x384 256x192 256x192 640x240 640x240 640x240 640x480 320x240 320x240 † Cannot be encoded. Table 10.
WM Configuration 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. Bit rate determines how much data the appliance sends in one second to contain one second of the video or camera output.
Picture Center Quality Difference Sets the quality difference between the center of the image and the edges. By reducing quality on the edges the encoder may be able to improve the quality of the center of the image at a given bit rate. Buffer Size Sets the rate control buffer depth in milliseconds. Larger buffer sizes may improve video quality and make the encoder's rate control more consistent. This value is also used as the .
WM Configuration 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 Microphone DIN as the encoder Audio Input, the left audio jack input is switched off but the right audio jack input remains connected.
Sample Frequency See Bit Rate and Sample Frequency for all settings. Frequency at which the audio is sampled at the encoder. Range 8–48 KHz. Shown for Audio Rate1 only. Audio Rates2 and 3 share this common value. If Audio Rate2 or Audio Rate3 s enabled, the Sample Frequency is automatically set to 44.1 KHz. Audio Rate2 Use to configure multiple bit rates. Check Enabled to display configuration settings for Audio Rate2.
WM Configuration Stereo Mono Bit Rate (bits/sec) Sample Frequency (KHz) Bit Rate (bits/sec) Sample Frequency (KHz) 32000 32 32000 22.05 22000 22.05 20000 22.05 20000 16 16000 16 12000 8 † If Audio Rate2 or Audio Rate3 is enabled on the Configuration: Encoder > Audio page, the Sample Frequency is automatically set to 44.1 KHz and only the bit rates compatible with 44.1 KHz are available.
Windows Media Encoder Multicast -- Slot1 Click here to play multicast Click to trigger Windows Media Player to initiate streaming via multicast. Right-click and select Save Target As to save the .asx and send to others for viewing. This is a good way to view the stream when adjusting various encoder parameters via the IWS. Select Multicast Video Rate Select from the configured video rates or choose None to multicast audio only. Default = Video Rate1.
WM Configuration NSC File Information -- Slot1 Get NSC Press button to save NSC file. NSC files are only needed to create a publishing point on a Microsoft Windows Media Server that receives the multicast from a VBrick WM Appliance. 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.
announcements of the multicast stream using SAP (Session Announcement Protocol).) Announcements can also be sent to the Portal Server to allow access to these streams to selected Portal Server clients. The WM Appliance also serves the NSC file via HTTP so if you don't need the features of the .asx file, you can have viewers play the multicast stream via a URL directly to the NSC file on the VBrick. The URL can be used in a web page or embedded player or the URL can be opened by a standalone player.
WM Configuration 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. This SAP text shows up in the Program Guide for other VBrick products. Default = \H Program x, (1 or 2, for Slot1 or Slot2).
Category An encoder can have a SAP Category string. This string consists of one or more keywords separated by spaces. Each category keyword represents a tag associated with the encoder's video stream. VBrick EtherneTV and players can be configured to display in their Program and Conferencing guides only video streams tagged by specific category keywords or those containing no keyword. The characters are ASCII and case sensitive.
WM Configuration 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. Default = Enabled. Retransmit Time (sec) 1–9999. Default = 10. If SAP Timing is fixed, this is the time in seconds between SAP transmissions.
When configuring multiple bit rate groups, note that Group1 is the default group which will be played by older versions (prior to Version 9) of the Windows Media Player that do not support multiple bit rates. Also, an enabled group must have at least one stream selected and all enabled groups must have the same combination of audio and video. For example, if one group is configured for video and no audio, they must all be configured for video and no audio.
WM Configuration Click here to play RTSPU Click to trigger Windows Media Player to initiate streaming via RTSPU. Right-click and select Save Target As to save the .asx and send to others for viewing. HTTP URL Use this URL in a player, browser, or web page to view the stream via HTTP. RTSPU URL Use this URL in a player or web page to view the stream via RTSPU. Select Video Rate Select a Video Rate for the selected group or None.
Max. Bandwidth (bits/sec) Maximum amount of data that the VBrick will generate at any time using RTSP and HTTP. The total is calculated by adding together the data in all the video and audio streams that have been started using RTSP or HTTP. When this maximum is reached, no additional players will be allowed to use the RTSP or HTTP method. Default for the allowed RTSP bandwidth is 20 Mbps. This may be increased (maximum 100 Mbps) but overall system performance may degrade as this number is increased.
WM Configuration T To play back an HTTP stream using .asx: • Launch the player directly from the IWS by clicking the Click here to play HTTP. This is a good way for the WM Appliance administrator to easily view the stream when adjusting various encoder parameters via the IWS. Right-click on Click here to play HTTP and select Save Target As to write the HTTP .asx file to your computer. You can then double click the .asx file to launch the player and play the HTTP stream. E-mail the HTTP .
network packets. The HTTP, RTSPU, and External Server SAPs controlled here all share the Announce Common Information that is shown read-only on this page but can be changed on the Configuration: Encoder > Announce (SAP) page. Figure 10. Configuration: Encoder > Server – Part 2 46 HTTP SAP Transmit Enables/disables the transmission of SAPs to advertise the HTTP URL for this encoder. RTSPU SAP Transmit Enables/disables the transmission of SAP packets to advertise the RTSP URL for this encoder.
WM Configuration Click here to play the external URL Click to trigger Windows Media Player to initiate streaming via the external URL. Right-click and select Save Target As to save the .asx 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.
Media .asx files can also be used to create more general rollover behavior. Using an .asx file, you can list any combination and any ordering of unicast and/or multicast URLs and when the first one on the list is not available, the Windows Media Player will automatically try the next one. One way to create a rollover .asx file is to start with an .asx file you have saved from your VBrick and use a text editor to add additional "ref href " lines. Here is an example of an .
WM Configuration • 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 Copy From Points. Adding users and privileges at the server level will allow all inherited publishing points to acquire the same security privileges.
and Pull publishing points. Also, authentication support is not individually controlled at the publishing point level. Either all or none are required to be authenticated. Click on the "+ " to add a publishing point name. Rename it to a name of your choice in the Source Description field. Helix does not allow the Host and Port fields to be blank, so if this is a push only publishing point, the information in the fields need not be accurate.
WM Configuration When this happens, the archiver tracks the combined time and size of all open and closed files, compares the total to the configured Archive Duration and Archive Maximum File Size , and continues recording until the limits are reached. For example, if you configure the 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.
Note Internet Explorer 7.0 only. When using Click here to examine hard drive content on the Archiver page, a web page is displayed and you can't open the links. To work around this issue, go to Page > Open FTP Site in Windows Explorer, close the error window, and then go to File > Login As and enter admin/admin as the user name and password. Windows Media Archiver -- Slot1 Click here to examine ... Click on this link to examine hard drive content.
WM Configuration Archive File Name The name of the file to be recorded. The default file name for Slot 1 is archiveS1_>d>t.wmv. The default file name for Slot 2 is archiveS2_>d>t.wmv. The directory on the appliance's hard disk can also be prepended to the file name. The general format of the file name is [/path/] filename.ext . The default path will place the recorded files in the root directory of the hard drive. Use the /public folder to enable .
Archive Duration (sec) Length of recorded file. Range 0–43200. Default = 0 (implies manual Start/Stop). Maximum = 43200 (12 hours). Set to zero for continuous recording. This will auto-select Maximum. For best results and usable video, set the archive duration to 10 seconds or more. Note: Archive Duration and Archive Maximum File Size are mutually exclusive. The archiver uses the first parameter that exceeds its configured threshold.
WM Configuration 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.
(unlike the Microsoft encoder). See Creating Publishing Points and Creating Publishing Points on Helix Universal Servers for more information. When configuring for multiple bit rates, any combination of video, audio, or script streams can be pushed to a reflector server. The server can then reflect multiple bit rates so that clients connecting to the publishing point can negotiate and select optimum values. Only those audio/video rates that are enabled on the Configuration: Encoder > Video are selectable.
WM Configuration Server DNS server name or IP address of push destination. Include the port number if the number is not port 80, for example: ip:port or name:port . A VBrick Reflector uses port 7070 by default. For example: 172.22.2.112:7070 Publishing/Mount Point Sets the name of the publishing point on the WM appliance to accept the push. It can be a publishing point that already exists on the server or it can be a new publishing point that is a duplicate of an existing publishing point.
to each of those destinations. After you define a reflector source, you must define a destination for the reflected stream. Each of the destination options shown in Table 12 is explained on the following pages. Table 12. Reflector Sources and Destinations † Source • Live stream HTTP push from a VBrick WM appliance or a Microsoft encoder. • Live stream HTTP pull from a VBrick appliance, a Microsoft encoder, or a Windows Media server (live or stored). Destination • • • • † Multicast.
WM Configuration Reflector Source Push Receiver – The reflector is enabled and ready to receive a live pushed stream. Push Receiver Address Informational. The complete address (IP address and port number) to which a stream can be pushed for reflecting. Publishing Point User-defined name. Must match the Encoder Push publishing point. See Configuration: Encoder > Push on page 55. Publishing Point Authentication Check to enable. Default = Disabled.
on the mode, a pull feature will do nothing, continuously try to pull a stream from the configured source, or will pull the header from the configured source and wait for a client to connect before it tries to get the stream. A client in this case is an enabled multicast destination, a server RTSP or HTTP client, at least one enabled push from the reflector, or enabled archiving of the stream in the local archiver. In the event of failure, the reflector will retry the pull every second.
WM Configuration Mode † On Live streams – the pull receiver continuously pulls a live stream (if available) from the configured source. Stored streams – the pull receiver plays the same VOD file over and over. Any clients tuning in join the stream in progress. Note that even though the reflector will automatically restart the pull of a stored file, the client player must be manually restarted at file end. Off The Pull receiver is off and will not pull any live streams or stored files.
Note Support for HTTP pull from a URL includes support up to five HTTP 301 or HTTP 302 messages to redirect the requesting client to another server as sometimes required for load balancing or Content Delivery Network (CDN) environments. Configuration: Reflector > Multicast Use this page to configure a Multicast destination. As noted, the Reflector sends exactly what is received, and for this reason, the configured destinations do not let you select different video and audio rates.
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.
Configuration: Reflector > Archiver Use this page to configure an Archive to a File destination. See Configuration: Encoder > Archiver on page 50 for a description of the fields on this page. The Archiver will only write data to the file when the source stream is being received. If you start the Archiver before the stream is received, it will wait and automatically start recording when the stream is received. Use the Start Archiver and Stop Archiver buttons on this page to start and stop recording.
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.
Configuration: JPEG This windows lets you configure a WM encoder with an attached video source (such as a camera) in order to take JPEG snapshots at a specified interval. Depending on the application, the snapshot can be displayed in a web page in realtime or FTPed to a server for archive storage. Type the following URL in a browser to display the captured image in a web page. The following URL example contains the folder location of the JPEG file for each encoder (if there are dual encoders).
WM Configuration 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 Check this box to enable image capture. Default = disabled. Note that toggling this parameter on or off will reboot the appliance.
JPEG FTP Configuration The following fields determine how the JPEG images are handled with respect to an FTP server. Transfer Mode • Archive – Default mode. Each image is saved as a separate file up to the value in Max Number of Files on Server. After the maximum, the files begin to overwrite. • Single Image – Only one image is saved and overwritten on the server. IP Address or Name of Server IP address or machine name of FTP server. Default = blank.
WM Configuration Table 13. Supported Clients with JPEG Capture Model JPEG Configuration Dual WM/WM encoder JPEG disabled on both slots. (with archiver) JPEG enabled on one slot. Dual WM/MPEG-2 encoder (with archiver) † Max Clients † 180 140 JPEG with deinterlace enabled on one slot. 100 JPEG enabled on both slots. 100 JPEG enabled on both slots; JPEG deinterlace enabled on one slot. 60 JPEG with deinterlace enabled on both slots. 20 JPEG disabled on slot1. 200 JPEG enabled on slot1.
FTP Server 1–8 70 Name FtpServer1–FtpServer8. Type VBrick or Non-VBrick Appliance. • VBrick Appliance – When sending to a VBrick appliance, the serving VBrick must select the D: directory. The configuration of VBrick Appliance automatically adds D: to the path name or to any other configured folder or as part of the Directory entry. If no folder is specified, all files will be transferred to the D: directory. Additionally, subfolders may be specified.
WM Configuration 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. Enter the server parameters in the Configuration: FTP File Transfer > Servers screen of IWS.
State The current state of the hard drive. Values can be: • Transfer in Progress. • Idle. • Invalid FTP Server. • Invalid User Name. • Invalid User Password. • Local File Open Error. • Socket Open Failure. • Transfer Failure. • Socket Quit Failure. Size Size of the file to be sent. Rate Transmitted data rate of the file being FTPed. Transfer Current amount transferred. Last Queue Operation File added OK, File removed OK, or blank.
WM Configuration 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).
Baud Rate Rate of Passthrough port. Rate can be set to the following (Default = 9600): 110, 300, 600, 1200, 2400, 3600, 4800, 7200, 9600, 14400, 19200, 28800, 38400, 57600, 115200. Stop Bits Number of stop bits for Passthrough port (1 or 2). Parity None, Even, Odd. RTS Control 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.
WM Configuration 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. • Slot1 MetaData. If Meta Data is enabled on the Encoder > Video page, the appliance captures incoming data from the serial port and inserts it into the stream as metadata.
Configuration: Passthrough > COM2 Passthrough settings for COM2 are a subset of COM1. See Configuration: Passthrough > COM1 for complete details. Configuration: System Configuration: System > General Network Time Synchronization Enabled or Disabled. If enabled, the System Date Time field is inactive. See Network Time Synchronization on page 20 to set host name or IP address of time server. You must set these parameters before you can enable Network Time Synchronization on this window.
WM Configuration Current Operational Mode Indicates the current operational mode of the VBrick. The following modes are supported. Note: Changing the Operational Mode automatically reboots the VBrick. Configured Operational Mode Indicates the configured operational mode of the VBrick. The following modes are supported: • Run Mode – Normal operation. • Diagnostics – User selected mode for running certain VBrick diagnostics. Time Zone Select from list: (GMT-12) Eniwetok – (GMT +12) Auckland.
manager application (not supplied). The SNMP MIB, which formally defines the SNMP interface to the VBrick, is contained within the install directory of the VBrick release or from the VBrick. The two MIB files are VBrick_box2.mib and VBrick_reg.mib. The default installation directory is: Program Files\VBrick\VB6000\Download\ReleaseVxx_xx_xx Traps are SNMP base messages used by SNMP elements to report changes in status or alarm conditions to remote SNMP management entities.
WM Configuration DNS Host Name Complete if Host Type = DNS Host Name. SNMP Trap Version Select Version number. Trap User Name Authentication Password Enter password. Cannot exceed 20 characters. May include any combination of alphanumeric characters but only the following special characters: ~ ! # $ ^ * + & % [ ] { } | < > See Table 15 on page 125 for defaults. Authentication Protocol Select protocol: MD5 or SHA to validate the transaction between a given host and client Privacy Password Required.
Number Event Description 21 The 2.5 volts power supply failed. 22 The 2.5 volts power supply failure has cleared. 23 There is a Real Time Clock battery failure. 24 The unit has been configured to transmit and/or receive video streams beyond its capability. 25 Signifies the overloaded unit is recovered to normal. 26 A component on the main board failed Power On Self Test (POST). 27 The encoder card in Slot1 failed Power On Self Test (POST).
WM Configuration 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. You can use both SNMP v1/v2, and v3. For and SNMPv2 Access tightest security, set parameter to Disabled and use SNMPv3 only. No Login For Viewer Default = Enabled.
software and unlikely to be a target of programs designed to attack PC-based systems like 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. Another common problem is Denial of Service (DoS) attacks.
WM Configuration 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 changes to an external server. Remote Event Log External server can be identified by IP address or host name.
Figure 11. Script Management – Part 1 Click here to read or Login to the VBrick via FTP and manage script files. Requires a valid write script files user name and password. 84 Event Enable Allows the user to Enable/Disable Event Triggering for each input event. Event Stable Time Allows the user to enter the amount of time in milliseconds that each input event has to be stable at the active level before the script will be executed. © 2008 VBrick Systems, Inc.
WM Configuration 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. Use this method to test the script. IR Remote Scripts are enabled by simply placing a file named irNScript.txt (where N is a number from 0–9 ) in the script directory of the unit.
Scripting Notes • • • • • • • • • • * denotes end of group. Each group can have a maximum of six sets. Each group must have apply sets for all normal sets. Wait state will be alone in a group. There is no clear command. Script commands must start in column 1. There is no chaining of scripts. Comments will start with / and can be a line or the end of a command. All scripts are executed in a strictly serial manner by a single task. While executing a script it is possible to miss a double change of any event.
WM Configuration URL Valid path to a URL script file, for example: www.myserver.com/ config.xml . Default = blank. 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. Press Refresh to update. Run Script Edit mode only. Run the script now. Sample Script The auto config script file (config.xml ) is an .xml file with the following syntax.
88 © 2008 VBrick Systems, Inc.
Chapter 3 SDI Configuration Topics in this chapter Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 SDI Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 SDI Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration: Encoder > Video Configuration: Encoder > Audio The encoder video and audio configurations for an SDI-equipped appliance are only available on certain models. To see if an appliance supports SDI, check for an SDI connector on the VBrick rear panel or go to IWS and check the Video Input Type parameter (see above) for the SDI option. The following unique parameters are used for SDI Encoder Audio Input. 90 © 2008 VBrick Systems, Inc.
SDI Configuration 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. SDI Limitations Although most of the WM encoder's compression, streaming, and serving capabilities are the same when using SDI video as they are when using analog video, there are certain limitations when the encoder is configured for SDI video input.
92 © 2008 VBrick Systems, Inc.
Chapter 4 Status Topics in this chapter Status: System Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Status: Network Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Status: Encoder Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Status: Reflector Status . . . . . . . . . . . . . . . . . . . . . . . .
Power Supply Voltage Displays the measured voltages present and provided to the VBrick (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%. Status: Network Status Status: Network Status > Codec This page lets you view various network-level parameters. General COM1/COM2 Passthrough Operational State The current operational state of COM1/COM2 serial passthrough port. The possible values are: • Disabled.
Status Extra Stream Count Number of unexpected video streams being received on this interface. Misdirect IP Address The IP Address of the appliance transmitting one of the extra video streams received on this interface. Orphan Count Not applicable (always 0) on WM models. CBR Overbooked The reported overbooked condition for ATM circuits. Not applicable on Ethernet models. Status: Network Status > Routing This screen lets you view the internal routing tables.
Status: Network Status > Network Time Status: Encoder Status Many of the status values (for example Frames per Second, IP Bytes Transferred, etc. ) on the following window are re-measured and updated periodically. Use the Refresh button on the IWS page to update with new values. Status counters can be set to zero using the Reset button on the page which is available only in Edit mode. 96 © 2008 VBrick Systems, Inc.
Status General Encoder State Running indicates normal operation. Video Input Problem 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 > Video > Video Input Type is properly set to Composite or S-Video to match your source connection. Verify that Configuration: Encoder > Video > Video Format is properly set to NTSC or PAL to match your source format.
Frames Per Second Measured rate in frames per second of the encoded video frames being created by the appliance. Frames Encoded Increments as compressed frames are produced by the appliance. VFR Frames Dropped When Configuration: Encoder > Video > Rate Control Method is configured for Variable Frame Rate (VFR) the encoder may drop frames to maintain quality and this counter will increment for each dropped frame.
Status Multicast Transmit State Transmitting/Not Transmitting. IP Bytes Transferred Total IP Bytes Transferred since last Reset. IP Packets Sent Total IP Packets Sent since last Reset. Status: Reflector Status Status: Reflector Status > General The Reflector Status page displays status based on the selected source.
Failed Count Increments each time a push sender tries to connect but fails. Common reasons for failed attempts are incorrect publishing point name, user name, or password. Note: A successful push that is active and incrementing the Failed Count usually indicates that another source is trying to push to this server. Last Failed Login IP The address of the last push sender that failed a connection attempt. Estimated Receive Rate The calculated rate of the incoming reflected stream.
Status 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 384x216 320x480 320x240 256x144 240x180 160x120 128x72 Number of Images Number of images captured since capture was enabled. Number of Images Number of images transferred since capture was enabled.
Status: Hard Drive Status: Hard Drive > General Status: Hard Drive > Archiver 102 © 2008 VBrick Systems, Inc.
Status General Archiver State Status of the Archiver as follows: • • • • • • • • • • Failed. Stopped, never started. Stopped, by user. Stopped, Disk Full (less than 100 MBytes remains) • Stopped, File Size Limit (approximately 4 GB). • Stopped, FTP Overrun. • Stopped, Duration Complete. Stopped, File Full. Stopped, Unformatted. Stopped, IO Error. Running, From Power Up. Running, Scheduled. Running, User Initiated. File in Progress File currently being archived.
Status: Server Status Status: Server Status > General HTTP/RTSP Server Current Number of Client Sessions Current number of HTTP and/or RTSP clients connected to the server. Maximum Number of Client Highest number of HTTP and/or RTSP clients that were Sessions concurrently connected since the last time these parameters were Reset. Current Bandwidth Used The approximate calculated bandwidth being used by all currently connected clients.
Status Note For best results, always click the Refresh button when you first access this page. 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. In dual encoder models, both sets of push status are shown on the same page and each slot has a Refresh button.
HTTP Push Status 106 State Packet Sender (the encoder) Ready to Send or Not Ready to Send. Information If enabled, Push information is shown here (and written to the System Event log) whenever it changes. Retry Count Increments for each retry. The appliance will automatically retry the push every 2–10 seconds until the connection is successful. Retries may occur due to incorrect push configuration, networks problems, or server resets.
Status 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. All logs are emptied when the appliance is powered down or reset.
Status: System Log > System Event This log contains reports of system events within the VBrick. These events may occur during normal operation and include some details of successful and unsuccessful attempts to access the HTTP and RTSP server as well as a some details concerning server push retries. 108 © 2008 VBrick Systems, Inc.
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.
Status: User Information User information includes detailed hardware-level information about the printed circuit boards in the VBrick appliance. Status: User Information > Main Board 110 © 2008 VBrick Systems, Inc.
Status Status: User Information > Slot1 VBrick WM Appliance Admin Guide 111
112 © 2008 VBrick Systems, Inc.
Chapter 5 Diagnostics Topics in this chapter Diagnostics: Network Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Diagnostics: Device Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Diagnostics: Hard Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Address Mode IP Address or Host name. Cannot be blank even if the Address mode is set to Host • IP Address – Enter IP Address, if desired, • Host Name – Enter Host Name. Number of Packets Number of packets to send for the test (default is 4). PDU Protocol Description Unit size of packets, in bytes (default is 64). Transmit Interval In seconds (default is sending the packets in 1 second intervals).
Diagnostics 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. When the test is finished or stopped, the Overall Result will display the result of the test, such as "Test Done," or "Max hops (=30) Finished," or "Test Stopped," etc.
6. 116 When done, reset Configured Operational Mode to Run . Loop Count Number of times to run test. Continuous Click to run in continuous loop. Test Intensity Low intensity is faster but runs fewer tests. High intensity runs all tests and may take up to 10 minutes. © 2008 VBrick Systems, Inc.
Diagnostics Diagnostics: Hard Drive Hard Drive Format Use carefully. Removes all content and reformats the hard drive. Check Disk Runs the Check Disk utility. You must be in Diagnostic Mode to start Check Disk. See below. T To run Check Disk: 1. 2. Go to Configuration: System > General . Set the Configured Operational Mode to Diagnostics. (After you press Apply, the appliance will reboot. Wait until the front panel displays "Diagnostic Mode.") Go to Diagnostic: Hard Drive and click Begin Edit .
118 © 2008 VBrick Systems, Inc.
Chapter 6 Maintenance Topics in this chapter Maintenance: Device Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Maintenance: Default All Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Maintenance: Read/Write Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Maintenance: Usernames & Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Total System Up Time Displays the total time that the unit has been powered up. Reset Table Displays a history of the last 10 times the VBrick restarted. The table includes the start time, stop time and run time for each restart and also includes an indication of whether the restart was caused by a power loss or by an reset request from an administrator or operator. Maintenance: Default All Configuration This menu allows the user to default all the configuration parameters of the VBrick.
Maintenance Read Configuration Data from Device You can read the configuration parameters from the VBrick by clicking the Read button on 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 > Save As. To view this file offline, you must download the style sheet (see click here on the screen) to the same directory as the saved file.
Figure 13. 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 Write privileges. Note that the VBrick appliance that the configuration file is read from, and VBrick appliance that the configuration file is written to must be running the same version of code.
Maintenance Write Configuration Data to Device T To write configuration parameters to the VBrick from an .xml file: 1. Click the Browse button and navigate to the configuration file you want to write to the appliance. Click on the Write button to write the selected file to the VBrick. The configuration parameters will be saved to Flash memory and the appliance will reboot. In the event of a validation error, a message will appear on the screen.
User Name Enter desired user name. Cannot exceed 20 characters. It may include any combination of alphanumeric characters and only the following special characters: ~ ! # $ ^ * + & % [ ] { } | < > See Table 15 below for defaults. Password Enter password. Cannot exceed 20 characters. May include any combination of alphanumeric characters but only the following special characters: ~ ! # $ ^ * + & % [ ] { } | < > See Table 15 for defaults. Confirm Confirm new password entry.
Maintenance Table 15. Default User Names and Passwords User Level Default User Name Default Password Authority Administrator admin admin Read, diagnostics, edit, change password, network and routing. Operator operator operator Read, diagnostics, edit. Diagnostics diagnostics diagnostics Read, diagnostics. Public public public Read Maintenance: Usernames & Passwords > Change SNMPv3 Passwords User Name VBrick WM Appliance Admin Guide Read-only. Set user name on previous page.
Authentication Password Enter password. Cannot exceed 20 characters. May include any combination of alphanumeric characters but only the following special characters: ~ ! # $ ^ * + & % [ ] { } | < > See Table 15 for defaults. 126 Authentication Protocol Select protocol: MD5 or SHA. Privacy Password Required. Security Level No Authentication, No Privacy (Default). No Privacy. Authentication and Privacy. © 2008 VBrick Systems, Inc.
Chapter 7 Maintenance Mode Topics in this chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Maintenance Mode CLI Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Overview Maintenance Mode is automatically launched when the software on the VBrick does not boot.
Network DHCP If DHCP is enabled the VBrick must get it's IP address and Subnet Mask from the DHCP server. If the DHCP server supplies the Gateway address or DNS server address, these parameters will replace user-entered parameters. IP Address IP address associated with the Ethernet interface of the VBrick. Subnet Mask Subnet mask for the VBrick Ethernet IP address. Gateway IP Gateway IP address for communicating across the Ethernet segment attached to the VBrick.
Maintenance Mode • 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 VBMaintMode> and displays one of the following codes. • Code 10 Operating system failed to load or the flash is corrupted. Code 20 Critical system files are missing or corrupted. Code 30 The Hardware Watchdog has failed. Code 50 Invalid Flash parameters found, defaults used.
130 Command Description Entry c nt 6 xxx To edit the IP Host Name. The default is the Media Access Control (MAC) address, a hardware address that uniquely identifies each node of a network. The Host Name can be a maximum of 18 characters; the first character must be a letter and the last character a number. The middle characters can be letters, numbers or hyphens. c nt a Apply the changes Must be issued prior to save. c nt 2 yy.yy.yy.yy To edit the IP address Where yy.yy.yy.
Chapter 8 WM Templates Seven selectable templates have been preconfigured for many common applications. Templates apply to Video and Audio settings only. 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.
Table 17. Preconfigured WM Appliance Templates Template Name Description Best Quality Approximately 4.5 Mbps with highest rate stereo audio and highest resolution video at 30 frames per second. Resolution 640x480. This template does not support multiple bit rate (MBR). LAN Approximately 1.2 Mbps with high rate stereo audio and high resolution video at 30 frames per second. Resolution: 320x240.
WM Templates Audio Encoder Parameter Setting Audio Channels Stereo L+R Bit Rate 192000 Sample Frequency 48 KHz Video Encoder Parameter Setting Resolution 320x240 Rate Control Method CBR/CFR Target Bit Rate 1000000 Target Frame Rate 30 NTSC, 25 PAL Key Frame Interval 3 Smoothness 0 LAN Picture Center Quality Difference 0 Buffer Size 1000 Audio Encoder Parameter Setting Audio Channels Stereo L+R Bit Rate 128000 Sample Frequency 48 KHz Cable/DSL-300K, High Motion This is the d
Sample Frequency 44.1 KHz Cable/DSL-300K, Low Motion Video Encoder Parameter Setting Resolution 320x240 Rate Control Method CBR/CFR Target Bit Rate 257000 Target Frame Rate 15 NTSC, 12.5 PAL Key Frame Interval 5 Smoothness 0 Picture Center Quality Difference 0 Buffer Size 1000 Audio Encoder Parameter Setting Audio Channels Mono (L) L+R Bit Rate 32000 Sample Frequency 44.
WM Templates Resolution 240x180 Rate Control Method CBR/CFR Target Bit Rate 90000 Target Frame Rate 10 (NTCS and PAL) Key Frame Interval 6 Smoothness 0 Picture Center Quality Difference 0 Buffer Size 5000 Audio Encoder Parameter Setting Audio Channels Mono (L) L+R Bit Rate 32000 Sample Frequency 44.1 KHz Modem 56K Video Encoder Parameter Setting Resolution 160x120 Rate Control Method CBR/CFR Target Bit Rate 41000 Target Frame Rate 7.
Key Frame Interval 10 Smoothness 0 Picture Center Quality Difference 0 136 Buffer Size 10000 Audio Encoder Parameter Setting Audio Channels Mono (L) L+R Bit Rate 8000 Sample Frequency 8 KHz © 2008 VBrick Systems, Inc.
Chapter 9 Stream Prioritization Topics in this chapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Stream Prioritization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 How the WM Appliance Creates Priority Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Configuring Groups . . . . . . . . . . . . . . . . . . . . . . . .
Non Bitrate Constrained Example 1 – Priority List Suppose that the priority list is video1, audio1, video2, audio2, video3, audio3 (do not confuse the subscripts used here with Encoder MBR Selections). The WM Player identifies these five pairs: video1, audio1; audio1, video2; video2, audio2; audio2, video3; video3, audio3. This approach to parsing a list is an example of what is sometimes called a sliding window. The WM Player selects the pair with the highest total bitrate.
Stream Prioritization Example 4 – Sliding Window Behavior As an example, consider this priority list: audio1, script, video1, audio2, video2, audio3, video3. Depending on the value of the bitrate constraint, the WM Player might select no stream; or it might select audio1, and no other stream; or it might select audio1, script, and no video stream.
2. 3. 4. Make a "V" list of streams, by following the same procedure used for making the A list, but with the terms "audio" and "video" swapped. Make the priority list be the A list, if the lowest-bitrate audio stream included in the multiplexing application has bitrate less than the lowest-bitrate video stream included in the multiplexing application; otherwise, make the priority list be the V list.
Index A Announce External Server -- Slot1 47 Announce HTTP and RTSPU Server 45 Announce Program Guide (SAP) for Multicast - Slot1 41 Archiver and Recorder Functionality 15 ASF 98, 100 Audio 98 Audio Template Settings 33 B Best Quality 132 Bit Rate and Sample Frequency 34 C Cable/DSL-128K, High Motion 134 Cable/DSL-128K, Low Motion 134 Cable/DSL-300K, Low Motion 134 Cable/DSL-300K, High Motion 133 Close Captioning 98 Configuration Encoder 23 Encoder > Announce (SAP) 38 Encoder > Archiver 50 Encoder > Audio
Maintenance Mode Indicators 128 Maintenance Mode Limitations 128 MBR Groups 11 MBR Output Settings 10 MBR Troubleshooting 12 Mixed Model Appliances 14 Modem 56K 135 Multicast 99, 100 Multicast Playback 37 Multicasting 4 Optimizing System Performance 14 Overview 1, 127 Server Status 104 Server Status > Encoder Details 104 Server Status > General 104 Server Status > Reflector Details 105 Server Status > Slot1 Details 104 System Information 93 System Log 107 System Log > Config 107 System Log > System Event
Diagnostics Device Test 115 Network Tests 113 Maintenance Default All Configuration 120 Read/Write > Read From Device 120 Read/Write > Write To Device 122 Read/Write Configuration 120 Maintenance Mode CLI Operation 129 Passthrough State Responder 73 Sample VBrick Script 85 Status JPEG Status 100 Video Template Settings -- Slot1 (Video Rate1) 29 Windows Media Encoder Multicast -- Slot1 36 Configuration FTP File Transfer > Transfers 71 Front Panel LCD Display 77 Maintenance Usernames & Passwords 123 VBrick W
144 Index
VBrick Systems, Inc.