background image

48

© 2009 VBrick Systems, Inc.

Control Devices

 Control devices let you configure a video source device so that it can be controlled by end 

users from the Portal Server user interface. (An example of a video source device is a DVD 
or VCR directly connected to a VBrick encoder.) Once configured, a special icon on the 

Live 

Broadcasts

 page indicates you can control the stream using a "virtual" remote control panel 

as shown in Figure 10 below. VBrick currently supports DVDs and VCRs from several 
different manufacturers as well as the VBrick VBIR remote controller that can be customized 
for use with a wide variety of source devices. See Add User-Defined VBIRs below for more 
about VBIRs.

Figure 10.  

" Virtual" Remote Control Panel on Live Broadcasts Page

As shown in Figure 11 below, the remote control panel will have a different graphical user 
interface depending on whether the source device is directly attached (via a serial port 
connection) or uses a VBIR. The control panel interface for direct-connect devices varies 
according to the specific device you select; the control panel interface for VBIR-connected 
devices is the same for all VBIR devices (unless manually changed as in Figure 12).

Add Viewing URL

To see this field, you must first "Add" the VBrick and then go 
back in and select "Modify". Enter a fully qualified path to the 
Windows Media Server and Publishing Point that will be 
hosting the video. For example:

http://www.WM_Server_IP_Address/Publishing_Point

Add Publishing Point

Do not use. This field is reserved for future use.

Note

In some cases you may be able to control a source device using the front panel or the 
handheld remote that came with the unit, but this is not always possible. For example, 
if the remote gets lost or the source DVD and/or VCRs are rack-mounted in an 
inaccessible metal enclosure, you 

must

 use the Portal Server interface or a VBIR.

Summary of Contents for ETHERNETV V4.4.3

Page 1: ...EtherneTV v4 4 3 Portal Server Admin Guide November 13 2009 4410 0118 0011 VBrick EtherneTV Portal Server ...

Page 2: ...osted at http www vbrick com opensource About VBrick Systems Founded in 1997 VBrick Systems an ISO 9001 certified vendor is a privately held company that has enjoyed rapid growth by 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 de...

Page 3: ...k Encoders Decoders 6 ETV VOD Servers 6 ETV IP Receiver 8 ETV Network Video Recorder 8 VB PC Remote Controller 9 Amino Set Top Box 10 WM IP Receiver 10 Portal Server Installation 10 Download Components 10 Decoder Closed Captioning Support 13 Port Requirements 13 Installing Serial Numbers and License Files 15 Admin Console Login 17 Admin Console Options 18 Internet Explorer 7 0 Configuration 20 2 G...

Page 4: ...t 61 Finding VBrick Parameters and Values 63 URLs 63 Add Modify a URL for a Live Video Stream 63 Add VOD Content 65 Add Non VOD Content 66 Priority Alert 67 Program Names 71 Manage Playlists 72 Access Logging 73 Extended Logging Properties 74 Using EthernetTV Reporter 75 Using an Excel Spreadsheet 75 Zones 76 3 Server Administration Channels 79 Channel Guide 79 Stations 81 Custom Programs 85 Modif...

Page 5: ...ts 114 Add Modify Live Channel Privileges 114 Add Modify Live Program Privileges 114 Allow Access to Specific FTP Servers 114 Allow Access to Specific Recorder Servers 114 Allow Access to Specific VOD Servers 115 Allow Access to Specific VOD Content 115 Allow Viewing by Content Type 115 Allow Content Publishing 115 Allow Content Recording 116 Default Content Recording 116 Allow VBrick Access 116 I...

Page 6: ...figure Portal Server Resources for SSL 135 6 Network Video Recording NVR Overview 141 NVR Hardware 142 NVR Performance Considerations 143 NVR Types 143 Standard NVR 143 Standalone NVR 143 NVR Installation 144 Synchronize the Portal Server and the NVR 144 NVR Configuration 144 Configure a Standard NVR 144 Configure a Standalone NVR 145 Using an NVR 145 7 VBPresenter Overview 147 Working with Presen...

Page 7: ...ne Back Online as a Primary Server 167 Software Installation 168 10 Amino Set Top Box Overview 169 Connecting the Amino 169 Configuring the Amino 170 Change the IP Address 171 Configure a Direct Connection 172 Configuring the Remote Control for a TV 172 Configuring the Amino for a Widescreen 172 Set the TV Display Format 173 11 ACNS Configuration Overview 175 ACNS Configuration 175 VOD W Server Co...

Page 8: ...on Errors 189 Verifying the Migration 189 14 Purchased Content Ingestion Overview 191 Configuring IIS 191 Ingesting Content 193 Configure a VOD W Server 193 Ingest Purchased Content 194 Backing Up the Database 195 15 Manual System Backup System Backup 197 System Restore 198 16 VBrick Internet Streaming Overview 199 Streaming Service Workflow 199 Portal Server Hosting 200 VBrick Configuration 200 P...

Page 9: ...vers Leading edge digital set top boxes that provide a low cost standalone decoder for MPEG Windows Media and H 264 video assets Organization Note The Amino STB is a compact set top box that plays MPEG 2 streams only It is fully integrated with the Portal Server and provides access to most Portal Server viewer functionality It does not however support Access Logging Scheduling Device Control Emerg...

Page 10: ...explains how to configure and launch rich media presentation from the Portal Server including those created with VBPresenter Auto Content Ingestion explains auto content ingestion This is the process whereby video content is automatically populated on the portal server EtherneTV Backup explains how to automatically backup the MySQL database and other key directories if you purchased EtherneTV Back...

Page 11: ...d 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 Related Documents ETV Portal Server User Guide ETV Reporter User Guide IPR Receiver Admin Guide STB Admin Guide STB Quick Start Guide NXG Server Quick Start Guide VOD W Server Admin Guide VOD WM Server Admin Guide...

Page 12: ...xii Preface ...

Page 13: ...rver functions as a video portal permitting end users to view live and on demand MPEG WM Windows Media and H 264 streams on a Window PC a Macintosh a Linux PC or a set top box The ETV Portal Server comes as software only solution that can be installed on a Windows Server or as a pre configured hardware software combination Figure 1 EtherneTV Media Control Server Suite The VBrick EtherneTV ETV Port...

Page 14: ... the first access to the server VBrick StreamPlayer software is automatically downloaded to the PC StreamPlayer software lets end users select a stream and view TV quality video directly on a PC Macintosh users view MPEG 4 video through the QuickTime player Table 1 Desktop Requirements Note The ETV Portal Server will not operate correctly on a server that is configured as a primary domain controll...

Page 15: ...he server If desired administrators can restrict expiration privileges to particular users or groups in which case only those specified users or groups and administrators can set content to expire Administrators can also assign an Expiration Date or Viewing Period for any stored video using the Modify VOD Content page By default recordings from live streams have no expiration date However administ...

Page 16: ... 3 Type mysql uroot pvbrick_18 and press Enter 4 Type set password for root localhost password new_password where new_password in single quotes is the new password and press Enter 5 Type exit Portal Server Features End User Features Windows based PCs Macintoshes or IPRs connected to televisions or display monitors can all access the Portal Server Users can view video at Full Screen for a televisio...

Page 17: ...Optional Requires Scheduling module Users can schedule recordings or broadcasts Optional Requires Scheduling module Figure 2 ETV Portal Server Live Broadcasts Administrative Features Access Control allows administrators to allow deny access to specific functions of the ETV Portal Server server Access control functionality can use the local ETV Portal Server database or authenticate to an LDAP dire...

Page 18: ...gy and is used to encode DVDs as well as Digital Cable and Digital Satellite broadcasts VBrick s VB4000 5000 6000 Series MPEG 4 encoders and decoders are versatile and reliable video appliances for one or two way interactive communications over low or medium bandwidth IP networks The VBrick MPEG 4 encoder decoder can be used for webcasting multicasting transcoding and two way interactive video Des...

Page 19: ...ervers and Internet based servers As part of an ETV Server installation you can configure a VOD server to run in the zones LAN or Internet specified in Table 2 Before server configuration you assign a range of IP addresses that define the LAN domain or vice versa that define the Internet domain Any IP address outside that range will assumed to be from an Internet source or vice versa from a LAN so...

Page 20: ...d See the IP Receiver documentation for more about how to configure and use an ETV IP Receiver ETV Network Video Recorder The ETV Network Video Recorder and the ETV Live Portal Server are optional components that are purchased and installed separately They have different license files that must be installed separately See Installing Serial Numbers and License Files on page 15 The ETV Network Video...

Page 21: ...ter you manually start a stream using the Portal Server interface you can use the VB PC Remote to control it When using the remote controller the computer running the Portal Server basically acts like an IP Receiver that you can control with the remote control The VB PC Remote includes an IR Remote Control and an IR Remote Receiver The computer to which it s attached must have an available 1 1 or ...

Page 22: ...tal Server are provided in the ETV Portal Server Release Notes Once the Portal Server is installed end users on Windows Macintosh and Linux machines may be prompted for additional download components as explained below This only happens the first time they access the Portal Server The Portal Server supports a wide variety of clients and video formats See Supported VBrick Clients and Video Formats ...

Page 23: ...xcept Add Video will work In this case you should uncheck the Add Video Utility in Global Assignments Some sites also require that their PCs be configured with certain Internet Explorer security settings The Portal Server will not work on clients with Internet Explorer security set to High The Portal Server will work at any level at or below Medium If you start at High the client will still work w...

Page 24: ...our system administrator See the VOD W Admin Guide for more information Linux PCs If configured with the appropriate components Linux PCs running Fedora or Red Hat on Firefox can play MPEG WM and H 264 streams However the Portal Server must download Linux components to each end user desktop before any streams will play This should only be performed by a system administrator When you access the Por...

Page 25: ...PRs cross referenced by live and stored content Table 6 Decoder Closed Captioning Support Port Requirements The drawing below and the table that follows show the required port configuration for various Portal Server devices All ports in the drawing are TCP except as noted Operating System Browser Mac OS X 10 3 Panther Safari 3 1 1 Firefox 2 0 Mac OS X 10 4 Tiger Safari 3 1 1 Firefox 2 0 Mac OS X 1...

Page 26: ...st Management RTSP SAP announce from VBrick to MCS LAN DMZ 21 TCP FTP from VBStar to MCS auto FTP to MCS autoingest directory DMZ LAN 21 TCP FTP from MCS to VBStar content discovery DMZ LAN 80 TCP Management command from MCS to VBrick IPR DMZ LAN 80 8080 TCP Web service request from MCS to VOD Server VOD W NXG DMZ LAN 21 TCP FTP from MCS to VOD Server Darwin Windows Media FTP LAN DMZ 21 TCP FTP fr...

Page 27: ...ial numbers and license files 1 Go to Start Control Panel Add or Remove Programs VBrick Media Control Server Suite 2 Click the Change Remove button select a license file type and click Next license file types are explained in Table 8 3 A serial number is required for some components Enter a serial number and confirm if necessary If the serial number window pops up and is already filled in click Ne...

Page 28: ...rial Numbers and License Files in the Portal Server Admin Guide 5 Repeat these steps for each EtherneTV component When done manually close the window and launch the application There is no need to restart the host machine Table 8 Portal Server License File Types License File Description License Errors Warm Backup Server If you purchased ETV Backup two Portal Servers will be present one of which mu...

Page 29: ...ntent ingestion will fail Scheduler Enables the broadcast or recording of future events See the ETV Portal Server User Guide for more information If not installed the Add option will not be shown on Scheduler page Network Video Recorder A Network Video Recorder is a standalone recorder option that can speed up recording operations and or enhance Portal Server performance See ETV Network Video Reco...

Page 30: ... a valid user name and password to display the following window This window provides access to all admin configuration options Note As a standard best practice VBrick recommends changing the default administrator User Name and Password Go to Global Settings Global Assignments on the Admin Console ...

Page 31: ...custom stations that obtain programming data from a third party provider Modify VOD Content Provides the ability to Move Rename or Delete assets on the EtherneTV VOD Video on Demand server Not supported on some legacy NXG servers Diagnostics Displays system log messages by source time and generally IP address Status Shows the status of events in progress including recordings Add Video commands ing...

Page 32: ...nable Access Control Provides the ability to limit access to the ETV Portal Server system to different users or groups of users Live Presentations Provides the ability to view and remove current live presentations from the Live Broadcasts page Users Used in conjunction with Access Control to limit access to the ETV Portal Server system to different users User Groups Used in conjunction with Access...

Page 33: ...in this section Global Assignments 21 Custom Fields 28 Stream Restrictions 29 Servers 30 VBricks 44 Control Devices 48 IP Receivers 54 Recorders 57 Script Devices 59 Scripts 60 URLs 63 Priority Alert 67 Program Names 71 Manage Playlists 72 Access Logging 73 Zones 76 Global Assignments Global Assignment are listed below Most are self explanatory and consist of text boxes where you enter appropriate...

Page 34: ... of text Define IP Receiver Startup Channel When an IP Receiver in ETV Portal Server Start mode accesses the Watch live broadcasts page it can be set to automatically play a defined channel in the Preview Window Highlight that channel from the list and click Submit If there are no channels listed channels must first be defined as Customized Live Streams Change Admin User Name Change the default ad...

Page 35: ...e 148 Define a Record Duration Applies to the on demand Record pushbutton only not to scheduled recording Defines the maximum duration default 120 minutes allowed for a continuous recording Maximum record duration limited only by size of hard drive Change Title Changes the text i e VBrick Systems that is displayed on the upper left hand corner of the Portal Server User Interface To leave blank ent...

Page 36: ...g the HTTP Tunneling Port defined for the server see Add VOD Server on page 31 Note Standard VBrick IP Receivers do not support HTTP tunneling and will not play MPEG 4 content if this option is selected Assign Multicast Address Range Defines the current multicast IP address range and port range The default multicast IP range is 225 1 1 0 239 128 255 255 The default port range is 1040 65534 Assign ...

Page 37: ...xpiration date Assign Content Expiration Warning Recipient Enter one e mail address for the person who is responsible for renewing copyrighted or otherwise protected content When you configure or change either the recipient or the mail server the Portal Server will attempt to send a test message Check that this message is successfully delivered The Portal Server validates the e mail address but ca...

Page 38: ...rom Portal Server v4 0 1 or earlier and using VBPresenter you will need to manually create two virtual directories Presentations for live presentations and MCSPresentations for stored presentations giving the user Everyone full permissions and mapping the local paths respectively to C Program Files VBrick MCS Presentations C Program Files VBrick MCS MCSPresentations Select Player for H 264 MPEG 4 ...

Page 39: ... add video functionality on client machines MPEG 2 Packet Ordering at Schedule End Network hardware infrastructure determines the order in which packets arrive at a destination To improve video quality VBrick MPEG 2 appliances reorder packets by default Since this reordering can cause an increase in latency and affect applications like video conferencing you can set packet ordering to disabled at ...

Page 40: ... is also available to end users as the Modify Info button on the Info pages associated with stored videos if they have content publishing permissions T To create a Custom Field 1 Go to Global Settings Custom Fields Set Cisco ACNS Manifest Options Check the box to enable generation of a Cisco ACNS Manifest File The Cisco ACNS server must be configured to point to this file Select the files MPEG 4 a...

Page 41: ...eriod for live stream recordings and the maximum number of concurrent viewers There are no default expiration dates for live streams when a recording is made but administrators can automatically set the content from a specific stream to expire by setting a viewing period For more about content expiration see Copyright Protection on page 3 Add Modify Custom Field This panel shows the existing custo...

Page 42: ...ore about ETV servers Add VOD Server 31 Add FTP Server 37 Add File Server 39 Live Stream Click on any live stream shown in the list to populate this field Max Concurrent Viewers Set the maximum number of concurrent viewers for this stream to unlimited or any number greater than zero Viewing Period of Stream Recordings Set the length of the viewing period for a file recorded with this stream in hou...

Page 43: ...is the primary IP address or Host Name of the VOD server for LAN users see also Secondary Server Address below The Server Name or IP address entered into the ETV Portal Server must be accessible by the ETV Portal Server If the network supports Windows 98 users you must use the IP address Server Description This allows the administrator to define a descriptor such as location FTP User Name This is ...

Page 44: ... server Publishing Directory Used for Add Video FTP or Record The logical path to a folder under FTP root This is the staging area on the VOD server from which files are ingested to the destination folder Streaming Alias IP or Domain Some content hosts PowerStream Akamai etc use one host name for FTPing and indexing content and another host name for streaming content If necessary use this field to...

Page 45: ...OS X Server will set the default content to be served from Library QuickTimeStreaming Movies A typical installation of FTP service will set the default Authenticated users see to FTP Root And Share Points and the FTP Root to Library FTPServer FTPRoot These defaults must be modified as explained below Supports HTTP Tunneling VOD W only Determines whether or not the server supports HTTP tunneling De...

Page 46: ...terface to manage the FTP service Go to Advanced set Authenticated Users see to Home Directory Only using the dropdown and then click Save 9 If you will be using this QuickTime Streaming server exclusively with the Portal Server click on QuickTime Streaming and append videos to Media directory path If you will not be using this QuickTime server exclusively with the Portal Server skip this step and...

Page 47: ...groups are being used this is the machine name of the VOD WM server Note the machine name is not the IP address of the server User Name The name of a valid user that has administration privileges on the VOD WM server or the network domain If the VOD WM Server is within a domain the name entered here will be a domain user That domain user must have administration privileges on the VOD WM Server If ...

Page 48: ...g steps and click Finish when done 3 To create a virtual directory on the WM server for this publishing point a Go to Start Administrative Tools Internet Information Services IIS Manager b Navigate to the Default FTP Website Right click and select New Virtual Directory c For Alias use the Publishing Point name from Step 3 above and click Next d Enter the path to the content directory for this FTP ...

Page 49: ...andard FTP protocol The FTP server on Windows platforms IIS does not currently support FTPS Therefore to have secure connections you must install a third party add in on all Windows VOD servers Of the various solutions available VBrick recommends FTP Guardian FTP Guardian is a wrapper for IIS that serves as a proxy between a secure client and an unsecured IIS You change the FTP port of IIS to an a...

Page 50: ...ccount with full permissions read write rename delete etc on the directory specified above If using the VBrick default this account s user name is vbrickuser and the password is vbrickuser Hint use the settings of the anonymous account as an example 4 Verify that the directory specified in Step 2 above is set to allow the FTP user account full permissions On the Portal Server 5 When the Microsoft ...

Page 51: ...d to all VOD and file servers if the user has access rights and publishing permissions A progressive download file server can provide secure encrypted playback if configured for SSL Note You can also use a WM encoder with a hard drive for progressive download See VBrick Configuration on page 44 Note that the Free Space option see below is only available if you run the EnableQueryDiskSpace reg util...

Page 52: ... local user with administrator privileges having the same name must also exist on the Portal Server Note The MCS Portal Server and file server s must all be within a domain or part of a workgroup Any topology that mixes servers in domains and servers in workgroups will not work or will be extremely slow User Password Displayed when Free Space option is enabled The valid password of the user specif...

Page 53: ...has three publishing directories that map to those three folders Note that only one publishing point is actually required The Portal Server constructs an FTP URL for each file and the Portal Server client downloads the file from the FTP server inside the file server Multiple content locations can on the same hard drive For example c pub1 and c pub2 are on drive C This is necessary to preserve the ...

Page 54: ...ain folders for presence of content and if found ingests the content onto multiple VOD servers Any files FTPed into a particular folder in the Autoingest folder will automatically be ingested into the corresponding folder on the VOD server s You must add these folders using the window shown below See Auto Content Ingestion on page 153 for more about autoingestion Existing folder structures on a VO...

Page 55: ...FTP root path is d inetpub ftproot then folders that are created in the Add Modify On Demand content folders will also be created in the d inetpub ftproot mcs autoingest folder Autoingested content can go into any folder that has been associated with a server or servers using the Add Modify Folders on Selected Servers check boxes shown above If using a VBStar be sure to associate a folder with a s...

Page 56: ...re sent to the Portal Server by network connected VBrick devices encoders and or decoders The Select VBrick panel in the next screen shows VBrick appliances encoders and decoders that have announced their presence on the network but have not been configured for use in ETV Portal Server Note that if you delete a VBrick from the Currently Configured VBrick List it will not be shown as available unti...

Page 57: ...e The only time you will manually complete the VBrick Configuration fields is when you are defining the configuration for a VBrick that will be added to the network at a later time In this case you will need to know the following configuration data in advance Host Name Required Host name of VBrick IP Address Required IP address of VBrick User Name Defaults to system defined value if blank User Pas...

Page 58: ...gressive download You can also use a file server for progressive download See Add File Server on page 39 Allow Content Publishing All WM recordings will be published to the VOD servers and to this VBStar if the user has access rights and publishing permissions Note that ingestions to the VBStar will fail when the 60 GB hard drive is full Note The following values are stored in the Portal Server da...

Page 59: ...t 1 is a Multimedia Slot Default not checked Lets you define the multimedia specific fields listed below Slot 2 if present can also be configured for multimedia Include CC and Metadata Default not checked Include closed captions and metadata if available in the stream Description Text field used for descriptive text Resolution Select an available resolution from the dropdown or choose As Configure...

Page 60: ... user interface depending on whether the source device is directly attached via a serial port connection or uses a VBIR The control panel interface for direct connect devices varies according to the specific device you select the control panel interface for VBIR connected devices is the same for all VBIR devices unless manually changed as in Figure 12 Add Viewing URL To see this field you must fir...

Page 61: ...ts other users from potentially interrupting the broadcast If the Portal Server does not have a Scheduling license all control devices are available at any time to any user with VBrick access and other permissions See Using the Scheduler in the Portal Server User Guide for an explanation of how to schedule events for control devices T To define a control device 1 Go to Global Settings Control Devi...

Page 62: ...plained below You cannot create custom serial port direct connect devices If the source device you wish to control does not have a serial port you must use a VBIR for remote control Source Select as the source either a VBrick encoder or a Live Video Stream URL identified by URL from the dropdown list The Device that was selected above will be associated with the specified Source Selecting a Live V...

Page 63: ...or a current list of VCR DVD device codes for SpitFire II models go to http innotech com spitfire ii device codes pdf For SpitFire III models go to http innotechsystems com Spitfire SpitFire III pdf Be aware that the device codes at this link are not tested or supported by VBrick If you can t find the code you need or have trouble controlling a non supported device check the product documentation ...

Page 64: ...th a VBrick The buttons will map properly and correctly perform the defined functions Connect Control Devices To set up a device that can be remotely controlled from the Portal Server you connect the serial interface on the source device the DVD or VCR to the passthrough port COM1 or COM2 for Slots 1 and 2 respectively on the VBrick encoder using an appropriate cable see Table 11 from those shippe...

Page 65: ... rate and passthrough state of the VBrick associated with a control device In VBAdmin go to the System Configuration Advanced Configurations Passthrough page and set these values as follows Table 12 Baud Rate and Passthrough State Device Connector VCR DB 9 DVD DB 15 MPEG 1 Encoder DB 9 MPEG 2 4 WM Encoders RJ 45 Device Baud Rate Passthrough State DVD 4800 Responder VCR 9600 Responder VBIR 2400 N A...

Page 66: ... available are AUX 994 TV 995 VCR 996 DVD 997 AUD 998 and CBL SAT 999 Once learned IR commands are stored on a VBIR they can be written as an external library file on a PC The IR commands in an external library file can be learned by other VBIRs through the process of cloning For more information see the application note Learning IR Commands on the VBIR on the www vbrick com documentation page Dow...

Page 67: ...een configured for use in the Portal Server T To add an IPR configuration 1 Go to Global Settings IP Receivers 2 Select Add IPRs and click Submit 3 In Select IPR select one or more existing IPR for which a SAP has been received This populates the IPR Configuration panel If you select multiple IPRs it does not populate the panel if you need to configure the IPRs you must add them one at a time ...

Page 68: ...he key called SessionTimeOutIPR and set this value to the desired timeout This value is in minutes so if you want the STB to timeout every 8 hours you would set this value to 480 Note The only time you will manually complete the IPR Configuration fields is when you are defining the configuration for an IPR that will be added to the network at a later time In this case you will need to know the con...

Page 69: ...stored video will fail Once enabled users must also be assigned the appropriate permissions see Allow Content Recording on page 116 Note Do not confuse a Recorder server with a Network Video Recorder which is a a separate product See the ETV Network Video Recorder Release Notes for more information T To add a Recorder configuration 1 Go to Global Settings Recorders 2 Select Add Recorders and click...

Page 70: ...system without a D drive you must change the path Also in order to record multiple streams the Record Path must be under FTP root For example if root is C Inetpub ftproot the Record Path must be C Inetpub ftproot your_folder Max Recording The default number of concurrent recording sessions allowed is 2 If you exceed 2 you must purchase a Network Video Recorder Without an NVR any attempt to record ...

Page 71: ...ortal Server database as a script device Once defined they can be subsequently controlled by a script see Scripts on page 60 launched from the Portal Server Scheduler A script device must be physically connected to the network and must be available at the runtime of a scheduled event For example PTZ cameras respond to pan tilt and zoom commands Once defined as a script device pan zoom and tilt com...

Page 72: ...for that device This scripting functionality is designed for advanced users and you must know the instruction set for the device in order to script commands that will control that device You can use a text based script or a binary script to control devices connected to the serial passthrough port COM1 or COM2 on a VBrick encoder You can control devices that require binary input by pasting binary i...

Page 73: ...t that can be executed from the Portal Server 1 Go to Global Settings Scripts 2 Select Add Scripts and click Submit Note If you are scheduling an event any device for which you write a script must be available to the network at runtime If the device is not available the script will fail ...

Page 74: ...selecting a date time and optionally a recurrence pattern When done click Script and select the script you want to run on the schedule you just defined Example The following example shows binary input for a VBrick VBIR device In a typical scenario you will need to set the Passthrough State and other parameters on the encoder before you can run the script See Serial Port Passthrough in the VB4000 5...

Page 75: ...ally enter URLs to live video streams that will not automatically be displayed by the Portal Server For example the administrator may wish to have the Announcements SAPs disabled on the VBrick encoders for security purposes Or the Administrator may want to enter the address of an off network stream such as an MPEG 4 Stream from an Apple Darwin Server or a stream coming from a hosting provider Addi...

Page 76: ...ts in the ETV Portal Server viewing pages Stream Type URL Syntax MPEG 1 MPEG 2 vbricksys ip 239 1 1 1 port 4444 Where 239 1 1 1 is the multicast IP address and 4444 is the multicast port MPEG 4 rtsp 172 1 1 1 vbrickvideo1 vbrtsp 172 1 1 1 vbrickvideo1 Where 172 1 1 1 is the source IP address and vbrickvideo1 is the program name vbhttp 172 1 1 1 vbs2d1 sdp Where 172 1 1 1 is the source IP address a...

Page 77: ...is Windows Media or Real Networks content that needs to be displayed through the Portal Server interface H 264 rtsp 172 1 1 1 vbStream1S1 vbrtsp 172 1 1 1 vbStream1S1 Where 172 1 1 1 is the source IP address and vbStream1S1 is the resource name vbhttp 172 1 1 1 vbStream1T1 sdp Where 172 1 1 1 is the source IP address and vbStream1T1 sdp is the SDP file name Other ASX Files http 172 1 1 1 file asx ...

Page 78: ...deo content from an outside source Select type Document for PDFs or Word documents or type Other for PowerPoint presentations Flash demos etc Each content type has a different icon on the Video Library page URL Enter a valid URL or IP address For example rtsp ipaddress programname mms ipaddress videoname wmv Type Choose MPEG 1 MPEG 2 MPEG 4 MPEG 4 NXG Document WM H 264 or Other If you are creating...

Page 79: ...edule broadcasts a live or stored video to specified VBricks or IP Receivers in case of an emergency The schedule is executed instantly for a specified duration or indefinitely When done or manually stopped all preempted schedules automatically resume A priority alert template pre defines all parameters for the broadcast so that it can be launched immediately it pre empts all other broadcasts Very...

Page 80: ...different wizard depending on the selections you make but basically you select the video source which can be a live or stored broadcast the downstream targets VBricks or IP Receivers to which it will be broadcast and configure any Advanced Settings see note below for the VBricks or IPRs When done the template you created is available to authorized Portal Server users as a Priority Alert template S...

Page 81: ...fields explained below Note Advanced Settings are available to configure VBricks and IPRs with exceptional configuration parameters It is unlikely you will ever need to change these settings In all cases you can safely ignore the Advanced Settings and use the defaults provided by ETV Portal Server Template name Alphanumeric characters or spaces No special characters Schedule Type Live Broadcast VB...

Page 82: ... name selected above Template MPEG only Screen varies for MPEG 1 2 or 4 Destination Destination 1 Destination 2 RTSP Server Destination Address Enter value Video Port Enter value Audio Port Enter value Closed Captioning Port Enter value Video Enabled Disabled As Configured Audio Enabled Disabled As Configured Closed Captioning Enabled Disabled As Configured Schedule End Options Enter values that d...

Page 83: ...eges Program names are also used to set permissions for live presentations and all defined Program Names are displayed in the Add Modify Live Channel Privileges window You can allow or deny viewing of any presentation by adjusting privileges in this window A Program Name e g HR Presentation can be pre configured with permissions in advance for use with VBPresenter When you use this same name in th...

Page 84: ...es including Folder Title and Owner If Access Control is not enabled the owner for all playlists defaults to MCSClient Note that if Access Control is subsequently enabled any previously created playlists will not be available unless they are re assigned from MCSClient to other valid users ...

Page 85: ...hat log entries are written to the log file only after viewing or recording is complete To see what is currently being viewed or recorded open the Logged Programs table in MCS using MySQL Query Browser or a similar tool MySQL Query Browser is available free of charge with the free software open source GNU General Public License at http www mysql com Be aware that the access logger has certain cons...

Page 86: ...port and x duration For best results with log analysis tools do not de select any other fields Enable Access Logging Sets access logging on or off Default off The log files are saved in Program Files VBrick MCS Logs Log Cycle Time New log files can be created daily weekly or when the file reaches a certain size Old files are never deleted or written over Log File Directory Specifies where the log ...

Page 87: ...readsheet You can also use a standard editor like Notepad and the Excel spreadsheet template provided by VBrick to examine the logs The MCSS Access Log xlt template file makes to easy to view and sort log files You can also use this template to build Pivot Tables to analyze the log data in greater detail Pivot Tables are a powerful tool used to analyze multi dimensional data Pivot Tables are beyon...

Page 88: ...ing network address with one or more server addresses If using this page you will typically create different named zones with different sets of client and server IP addresses Note that if a client IP address is not included in the Client Address es list that client is directed to the Server Address es This page is also used to redirect clients when there is a server failure The Portal Server polls...

Page 89: ... the upper panel Default Server Address es The server address to which a client is directed if the client IP address is not included in the Client Address es field Save Default Address es Saves the default server information in the lower panel Note VBPresenter Only If no zones are configured the default then all live and stored content including VBPresenter presentations will be visible in the Por...

Page 90: ...78 2009 VBrick Systems Inc ...

Page 91: ... typically a VBrick Apache machine that can be used to connect to a third party content provider In this type of scenario the third party provider provides programming data that is shown on the user interface in the Channel Guide This functionality requires a Channel Server license If this license is not installed the options for server Location and Security password are not shown on the Channel G...

Page 92: ...sole 4 Go to Channels Channel Guide Channel Guide Update and click Update Now 5 Wait approximately 20 minutes for the Channel Guide to update 6 Verify that the time zone has been updated Check the scheduled time for the program you noted in Step 1 and verify it has been updated to match your current time zone Channel Guide Server Location The location of the VBrick Channel Guide Server To enter a ...

Page 93: ...istrator can keep the stream list organized by assigning channel numbers This also provides an environment for end users that is similar to television When adding stations you can assign or change the Icon Name Channel number etc You can also enter a searchable Description that displays in the View Info popup when you mouseover the channel number in the user interface You can also enter Keywords f...

Page 94: ...eywords These are displayed on the Info page shown when you mouseover the station icon They are associated with the stream and make it easier to search for specific content 6 When done click Add Custom Station This creates the station disables the Add Custom Station button and enables the Edit Programs and Add New Links buttons 7 Add custom programming information see Custom Programs and links see...

Page 95: ...VOD servers and URLs that were manually entered See URLs on page 63 for more information about manually entered URLs Note that only those streams not currently assigned to stations are displayed in this list Icon Image Navigate to any valid image file jpg gif or png only Use an image that will scale appropriately All images are resized to 18x30 px Name Required Name assigned to the station that wi...

Page 96: ...ith each live stream T To add a new link 1 Click Add New Link and enter a Link Title and Link Type 2 Enter a Web Page URL or navigate to an upload file an image a Microsoft Word document etc 3 Click Add Link when done and repeat as many times as necessary Link Title The title actually displayed on the View Info page for example Additional Information ...

Page 97: ...m Station from this list and then click Add New Custom Program 3 Use the fields explained below to create custom programming for the selected station Click on the header titles as appropriate to sort the entries in the list 4 Use the horizontal slider bar to display all fields When done click Add The program will be added to the specified time slot and you will see a view similar to Figure 16 when...

Page 98: ...mple Monday Night Football Description is shown on the popup see Figure 16 when you mouseover the item in the Channel Guide and click Info Program Start Date Use the calendar to select the start date and start time Alternately you can manually enter the values in the proper format for example 3 10 2008 5 30 00 PM Program Duration Required Program length in minutes Maximum 1440 24 hr To add a custo...

Page 99: ...ate expiration dates for purchased content Also be aware that a user with publishing permissions can delete content by clicking the Info hyperlink and then Delete Video To disable this user option disable the user s content publishing permissions see Allow Content Publishing on page 115 Purchased Content Expiration Purchased content is protected against theft piracy or copyright violation by means...

Page 100: ...you select purchased content If you purchased third party content from VBrick this content was installed on your VOD server s prior to shipment If you purchased content later this content can be mass ingested into the Portal Server using a provided utility See Purchased Content Ingestion on page 191 for more information Search box All Search for specific assets by selecting All Keyword Title or Ex...

Page 101: ... who can view this stream at the same time Select Unlimited or enter a value greater than zero Content Provider This read only field is populated with information when you select a video that was included in content purchased from VBrick Content Group This read only field is populated with information when you select a video that was included in content purchased from VBrick Valid Licenses This dr...

Page 102: ...g added or recorded Use Refresh and Purge as necessary Use the tree controls on the left to expand or contract individual entries Click the Cancel icon to the left of each to cancel a recording or ingestion in progress This also cancels the recording on the Live Broadcasts page ...

Page 103: ...nd Resource Groups are shown on the navigation bar Access control determines what functionality is available to each user For example some users may have unlimited access while others can only view certain live channels and may not have permission to record live channels or add videos to the VOD server Users and User Groups on page 107 explains in detail how configure users and groups Access contr...

Page 104: ...more information Use the options on the following page to add or manage LDAP servers Enable Authentication and Authorization Enable authentication and authorization which requires users to login and be authenticated If not checked all users have access to all functionality and content Use VBrick database Use the VBrick non LDAP database provided with ETV Portal Server Use LDAP database Use an LDAP...

Page 105: ...ox and enter the path to the LDAP server in the LDAP Path box If authenticating against a directory other than Microsoft Active Directory do not check LDAP Server is Microsoft Active Directory LDAP Lightweight Directory Access Protocol is a standardized method to access directories from multiple vendors A complete discussion of LDAP is beyond the scope of this document ...

Page 106: ...or more information see Installing the Root Certificate on page 98 Attribute for Usernames Required by ETV Portal Server Attribute to identify a user The following sample username attributes are widely used but refer to a specific LDAP schema Microsoft Active Directory sAMAccountName Novell eDirectory uid Attribute for Groups Required by ETV Portal Server Attribute to identify the group to which a...

Page 107: ...only works seamlessly with Microsoft Internet Explorer browsers Windows and Macintosh When accessing ETV Portal Server you will get a popup login window only if you have not previously logged in to the network When using Integrated Windows Authentication all single sign on users must have an Active Directory account and the Portal Server must be part of the Windows domain When using Integrated Win...

Page 108: ...vices IIS Manager 3 Expand Web Sites and then right click on Default Web Site and select Properties 4 Go to Directory Security Authentication and access control and make sure that Integrated Windows authentication is checked on the following window Configuring IIS for Single Sign On Windows Server 2008 Use the following steps to configure IIS for single sign on If you do not perform these steps th...

Page 109: ... Server Admin Guide 97 3 Enable the required roles Basic Authentication and Windows Authentication 4 Restart IIS Go to Start Administrative Tools Internet Information Services IIS and click on the Authentication option for the server ...

Page 110: ... Level User Authentication Use LDAP with SSL Installing the Root Certificate If the LDAP server requires SSL Secure Sockets Layer for encryption and authentication you will need to install the certificate locally on the ETV Portal Server as a Trusted Root Certificate Authority T To install the root certificate locally on the ETV Portal Server as Trusted Root Certificate Authority 1 Open Internet E...

Page 111: ... Certificate 7 Click Next 8 Click Place all certificates in the following store 9 Click Browse Note Internet Explorer 6 only All three items in the Security Alert window below must be in compliance The first item can easily be installed using these instructions for the middle item the local CA will need to create a new certificate if it is out of date for the last item the name of the certificate ...

Page 112: ...ed T To determine the valid certificate name 1 Click View Certificate 2 The General tab shows who the Certificate is issued to the address shown is the address that will need to be used in the browser address bar as well as in the configuration of the LDAP Server For example if the information is edirldap vb loc then the address bar should read https edirldap vb loc 636 and the LDAP Path should re...

Page 113: ...D box is checked on the Access Control page The User Group ID is a unique identifier for the group To set the Group ID go to User Groups Add User Groups Add Modify Group Information User ID Field Name Name of the HTTP header field that will store the unique User ID For Vodafone this may be the VDUID or the E Mail address E Mail Field Name Name of the HTTP header field that will store the user s e ...

Page 114: ...on for example if the presenter exits PowerPoint without going OFFLINE you may need to manually remove the presentation links See VBPresenter on page 147 for more about configuring live presentations Default Group This is the default group used to define base permissions for all users User Group Name A unique name for the group User Group ID The User Group ID is a unique identifier for the group ...

Page 115: ...he ETV Portal Server online help system in a new window This online help system provide fast full text search and makes it easy to find the information you need To navigate in the help window use the tree controls on the left to expand a topic and the navigation buttons at the top to move to a different page Go to About this Help Using this Help for information about how to Print pages and use the...

Page 116: ...rver MCS version number for example 4 4 0 0 as well as license and serial number data for each installed module The serial numbers provide warranty and tracking information You may be asked for the module serial number when requesting help from VBrick Support Services ...

Page 117: ...nd logs you out of the application and lets you log back in as a different user This may be necessary to gain access to certain functionality For example some users may not be allowed to create thumbnails and you may want to login as a user who has the permissions to do this ...

Page 118: ...106 2009 VBrick Systems Inc ...

Page 119: ...f content from only specific VOD servers on the network The ability to place bandwidth restrictions for viewing content The ability to limit certain users to only access Multicast or RTSP unicast content The ability to group content resources Live Channels and or VOD content into Resource Groups which allows the setup and modification of the Access Control functionality to take place much more eas...

Page 120: ...ture modifications to that user can be done in the same central location Different applications can authenticate and or authorize users against the LDAP directory There are numerous LDAP directory products on the market today but the most popular are Microsoft Active Directory Novell eDirectory Sun iPlanet and OpenLDAP VBrick supports major LDAP vendors but only Microsoft Active Directory and Nove...

Page 121: ...ng for SSL on page 123 for instructions on how to configure this VBrick If there are VBricks in the network they are auto discovered but still need to be added to the Portal Server database VOD Server If there are VOD servers in the network again they need to have connectivity to the Portal Server and the folder structure needs to be configured IP Receivers If there are IPRs to be deployed in the ...

Page 122: ...nfiguration information from the LDAP administrator to allow the authentication to occur Using LDAP reduces the amount of administrative time necessary to add and modify users from the ETV Portal Server system VBrick Systems encourages customers who have LDAP directories implemented to use them for authentication with the ETV Portal Server 3 Create User Groups on the Portal Server Grouping users i...

Page 123: ...ticate IPR users using a PIN Users can be assigned to multiple User Groups 6 Assign Resources to Users or User Groups The final step is to provide access to Resources to Users and or User Groups The administrator can assign individual resources to Users or User Groups or can assign Resource Groups if created to Users or User Groups Detailed information on the steps to configure access control and ...

Page 124: ...cific FTP Servers 114 Allow Access to Specific Recorder Servers 114 Allow Access to Specific VOD Servers 115 Allow Access to Specific VOD Content 115 Allow Viewing by Content Type 115 Submit Save changes and or navigate to the next window Add New Takes the administrator to the Add New User User Group or Resource Group screen depending on which section you are in Clear All Clears any entries that h...

Page 125: ... then the privilege to the system will be on a per IPR basis The authentication will take place automatically so no end user interaction is required When choosing IPR the IPR s host name or IP address must be entered as well as an optional location description of the IPR Username To authenticate using an LDAP database the user name must match exactly what is in the LDAP database the Portal Server ...

Page 126: ... displayed A user can be provided access to all live channels or to individual live channels For live channels both the Channel Number and the Station Name will appear in the Channel Guide If the Channel number is selected the ETV Portal Server will always provide access to the particular channel for example Channel 1 even if the Program Name of that channel changes If the Station Name is selected...

Page 127: ...s function allows the user access to the Add Video page where users can add pre recorded video content to a VOD It also allows users to 1 create and upload Thumbnails for video files in the folders to which they can publish to 2 delete video content from the VOD server and 3 to add keyword and description data using the Modify Info button To prevent users from deleting content be sure this option ...

Page 128: ...ntent This allows one button recording on the ETV Portal Server and is particularly important for IP Receiver users who may not be able to enter a recording path with their IR remote control Allow VBrick Access Administrators can allow a user the ability to access all VBricks or only specific VBricks when scheduling events When scheduling an event users will see only those VBricks for which they h...

Page 129: ...r users and set access privileges for the group A user can be a member of one group or multiple groups Group access privileges also can be set and modified on a per group basis If an LDAP directory is being used for Authentication the same group information that is available in the directory can be used to Authorize end users to access the ETV Portal Server For example if the organization has thre...

Page 130: ...rtal Server software providing a user with Resources refers to providing them access to a particular functionality of the EtherneTV system These include the ability to view Live Channels to view VOD content to publish content to the VOD and to record content A unique feature of the ETV Portal Server software is the ability to group Resources into Resource Groups This allows the administrator to qu...

Page 131: ...uld simply need to add that Channel to the appropriate Resource Groups and the channel would be available Add Modify Resource Group Information Add the Resource Group Name that is relevant for the Resource Group being created Add Modify User s Resource Assignments Users can be assigned to specific Resource Groups and they will inherit the privileges of that Resource Group If no Users appear then n...

Page 132: ...Groups privileges the ETV Portal Server will check for any individual user privileges above the group privileges 5 The user will be presented with the information appropriate to their privileges Note that the ETV Portal Server uses the least restrictive settings when providing access to the system Method Description User Interaction Comment User PIN If Access Control is enabled but the IPR is not ...

Page 133: ...le users with different privileges will be accessing the same IPR An example of this would be a shared classroom where multiple teachers are accessing the IPR at different times Authentication by Host Name or IP Address The ETV Portal Server determines the content that the IPR can view based on its IP Address or Host Name No user interaction is required The user simply turns on the IPR and only th...

Page 134: ...122 2009 VBrick Systems Inc ...

Page 135: ...rypted The actual video streams are never encrypted When SSL is enabled the following elements can be encrypted MCS Admin Console All MCS Admin Console pages can be encrypted to protect management information and other sensitive data MCS User Portal All Portal Server client pages can be encrypted hardened SSL or only the login page can be encrypted non hardened SSL LDAP Server If using LDAP authen...

Page 136: ...ificate will be installed 3 Right click the web site and then click Properties 4 Select the Directory Security tab 5 Select the Server Certificate button within Secure communications to launch the Web Server Certificate Wizard 6 Select Next on the Welcome dialog box 7 Select Create a New Certificate and then select Next If Create a New Certificate is unavailable the certificate has probably been i...

Page 137: ...ecurity alert in the browser upon access to the server 3 Install the Certificate T To install the certificate on the ETV Portal Server 1 Start the Microsoft Internet Information Service IIS Manager 2 Expand the server name and select the web site for which the certificate will be installed 3 Right click the web site and then select Properties 4 Select the Directory Security tab 5 Select Server Cer...

Page 138: ... server name in the tree control on the left and click the plus sign to expand the node 4 Locate the node titled Web Sites and click the plus sign next to it to expand the node Your screen should look similar to this 5 Right click the Default Web Site node and click Properties Note You must select one and only one of these modes for configuring the Portal Server The application cannot run with bot...

Page 139: ...ld look similar to this 7 Go to Secure communications and click Edit 8 Check the box marked Require secure channel SSL and click OK 9 Click OK to close the Default Web Site Properties page 10 Click the plus sign in the tree next to Default Web Site to expand the node Your screen should look similar to this ...

Page 140: ...erver_ip_address Be sure to update all bookmarks and stored links to reflect this address change Configure Non Hardened SSL In non hardened SSL mode the Portal Server encrypts all of the Portal Server Admin pages but only the Portal Server client login page Configuring non hardened SSL is a two step process 1 first you configure the Portal Server user login page for SSL access and 2 configure the ...

Page 141: ...he login page secureWebPages mode On maintainPath False warningBypassMode AlwaysBypass bypassQueryParamName BypassSecurityWarning file path login aspx file path login4 aspx secureWebPages Web Page Security 3 Web Page Security 3 Remove comments around the following section to enable SSL on the login page add name SecureWebPage type Hyper Web Security SecureWebPageModule WebPageSecurity Securing the...

Page 142: ...tificate or does not have one for the Portal Server a new certificate request must first be created T To generate a certificate request 1 From the Portal Server start the Microsoft Internet Information Services IIS Manager 2 Click the server name and double click Server Certificates in the pane on the right side 3 In the Actions column on the right click Create Certificate Request ...

Page 143: ...nformation and will place it in the certificate A user browsing the Portal Server will want to see this information in order to decide if they should accept the certificate 5 In the Common name field type a common name and then select Next Important The common name is one of the most significant pieces of information that ends up in the certificate 6 Enter the appropriate information in the Countr...

Page 144: ...ERTIFICATE REQUEST This is a Base 64 encoded representation of the certificate request The request contains the information entered into the wizard and also your public key and information signed with your private key 9 Select Next The wizard displays a summary of the information contained in the certificate request 10 Select Next and select Finish to complete the request process ...

Page 145: ...ved from the CA the installation process can continue on the Portal Server Purchasing a CA signed certificate will cause a security alert in the browser upon access to the server 3 Install the Certificate T To install the certificate on the ETV Portal Server 1 Click on Start Administrative Tools Internet Information Services IIS Manager 2 Click on the server name in the Connections column on the l...

Page 146: ...is server Click OK when done 5 If successful you will see your newly installed certificate in the list If you receive an error stating that the request or private key cannot be found make sure you are using the correct certificate and that you are installing it to the same server that you generated the CSR on If you are sure of those two things you may just need to create a new Certificate Request...

Page 147: ...rdened SSL mode the Portal Server encrypts all pages in the Portal Server Admin application and all pages in the Portal Server client application Be aware that hardened SSL encryption requires significant resources and can substantially impact performance Use hardened SSL only when absolutely necessary in environments that require all pages to be encrypted T To configure the Portal Server in Harde...

Page 148: ...t the SSL certificate you just installed and click OK Note If you are using the Portal Server in hardened SSL mode your Digital Set Top Box es will not function unless you upgrade to STB v3 74b or greater A popup window will alert you that an upgrade is available when first logging in If you have Gold or Platinum warranty support the upgrade is free use the Online Customer Service page to contact ...

Page 149: ...Configuring for SSL ETV Portal Server Admin Guide 137 8 You will now see the binding for Port 443 listed Click Close 9 Double click the SSL Settings button 10 Select Require SSL and click Apply ...

Page 150: ... Require SSL and click Apply 13 Restart the Windows Server After restarting the server your users will be able to access the Portal Server application From this point forward users must use an HTTPS URL to access the application for example https server_ip_address Be sure to update all bookmarks and stored links to reflect this address change ...

Page 151: ...iguring for SSL ETV Portal Server Admin Guide 139 Configure Non Hardened SSL This procedure is the same for Windows Server 2003 and Windows Server 2008 See Configure Non Hardened SSL on page 128 for details ...

Page 152: ...140 2009 VBrick Systems Inc ...

Page 153: ...res Dedicated platform NVR servers are available on a dedicated hardware platform which eliminates resource contention and guarantees successful recording Software only NVR servers are available as a software only option which you can install on your own server hardware See the NVR Release Notes for server hardware recommendations Redundant storage both NVR servers offer RAID 5 for storage redunda...

Page 154: ...ws the hardware configuration relative to the number of purchased licenses The license file determines the total maximum concurrent recordings allowed In a standard NVR installation the NVR license file is stored on the Portal Server in a standalone NVR installation the NVR license file is stored on the Standalone NVR Table 14 NVR Hardware Specifications NVR 10 Record Licenses NVR 40 Record Licens...

Page 155: ... with the standard Portal Server Admin Console or the Standalone NVR Console records from the Record button or the Scheduler module Supports batch recording where one large file is recorded into multiple smaller files Standalone NVR A Standalone NVR manages the record capability of itself and any attached Standard NVRs A standalone NVR is typically used in security surveillance and monitoring appl...

Page 156: ... pages on the Portal Server s or Standalone NVR s Admin Console See Recorders on page 43 for more information T To configure a standard NVR in a Portal Server Installation 1 Login to the Portal Server Admin Console using the host name or IP address of the Portal Server machine For example http myserveraddress admin 2 Define a Record server a Set record Path if necessary Set to local hard drive on ...

Page 157: ...o the licensed number of recordings The record Path can be set to local hard drive on the NVR machine or to a network drive In a Portal Server installation from PCs or IPRs end users can access NVR record features record start record stop through using the Portal Server When a recording is initiated using the Record button on the Live Broadcasts page of the Portal Server the record file is be auto...

Page 158: ...rick Systems Inc Figure 18 Portal Server Schedule Record Page Note To use a standard NVR the Portal Server and the NVR must be installed and running To use a standalone NVR only the NVR application must be running ...

Page 159: ...are available from the Video Library page and have a special icon Like other content rich media presentations can only be seen by those viewers who have appropriate permissions This document explains how to configure the Portal Server to work with VBPresenter The VBPresenter User Guide explains in detail how to configure and use VBPresenter Note VBPresenter v2 x works with VBrick s WM or MPEG 4 ap...

Page 160: ...ver Configuring MCS for VBPresenter The following pages explain how to configure the MCS Portal Server to handle live and stored presentations Once these steps are done you use the native functionality in VBPresenter to make live or stored presentations available on the Portal Server For more about configuring and using VBPresenter see the VBPresenter User Guide Configure an MCS FTP User Account T...

Page 161: ...d above for example PresentationUser as the New Presentation User Configure for Live Presentations You must perform the following steps to configure the Portal Server for each live presentation T To configure the Portal Server for a live presentation 1 Go to Global Settings Program Names and add a program name for example Live Presentation Then use this same name in the MCS Program Name field in V...

Page 162: ...tion is terminated abnormally for any reason for example if the presenter exits without going OFFLINE you may need to manually remove the presentation link from the Live Broadcasts page See Live Presentations on page 102 for details 2 If you also want to record the presentation from VBPresenter click Record Start to begin and Record Stop to end 3 When finished recording click Publish Recorded Pres...

Page 163: ...igate to the video name published from VBPresenter and click once to launch it in a browser 3 Mouse over the presentation name to display the Info button to the right Use this popup window to enter Keyword and Description metadata that will make the presentation easy to find in a search Configure for Stored Presentations There is no additional configuration for stored presentations ...

Page 164: ...152 2009 VBrick Systems Inc ...

Page 165: ... the ETV Portal Server for easy ingestion to the VOD server s The ETV Portal Server periodically every 5 minutes polls certain folders for presence of content and if found ingests the content onto multiple VOD servers This process is called Automatic Content Ingestion or Autoingestion The content can come from a pushbutton recording on the Portal Server a VBrick VBStar or a file recorded with Stre...

Page 166: ... the right inside the Add Modify Folders on Selected Servers box Select the desired folder and then select the target VOD servers to ingest content Press Submit The folder is now created under the autoingest root folder and configured See Add Modify Video On Demand Content Folders on page 42 for details Example If under the root video folder on the VOD Server you had a folder or want to create a f...

Page 167: ...t be FTPed or copied to this directory and the target video title must contain the fully qualified path to the destination The autoingest user name as configured in the Portal Server Admin Console will be used to access available VOD servers If the autoingest user does not have publishing rights for the VOD directory specified in the MCSTitle the ingestion will fail Autoingest users must have VOD ...

Page 168: ... 16 explains the required format for these tags xml version 1 0 encoding utf 8 AutoIngestCmd version 1 0 Command ingest Command Ingest MCSTitle VODFolder Spiderman Returns MCSTitle Keywords Ingest001 Keywords Description My ingested Video Description Expiration 20060430 1130 Expiration SourceFileName Ingest002 wmv SourceFileName SourceFileType WM SourceFileType MaxViewers 1 MaxViewers FileLink fil...

Page 169: ...ust be FTPed first on the Portal Server This file will ultimately be copied to one or more VOD servers The format is simply the filename for example ingest001 wmv Absolute WM files only This file must reside in a folder on the Portal Server The format for this data is absolutepath FullLocPath for example absolutepath c Temp ingest002 wmv Remote FTP MPEG Files only This file resides on a remote FTP...

Page 170: ...d captions track from MPEG 4 files 1 Go to c program files vbrick MCS utils and double click CCTrackRemover exe 2 Enter an MPEG 4 File Name and click Remove CC Track Depending on the size of the file it may take a few moments to complete 3 When done you can add or autoingest the video file as necessary CustomFields Optional 0 n custom fields to associate with this video See Custom Fields on page 2...

Page 171: ...up is the process of copying key directories and files from a live primary Portal Server to a warm backup secondary MCS server These directories and files are backed up on a scheduled periodic basis every 10 minutes and a configurable number of archive versions are kept on the backup server The warm backup will not function as a Portal Server while it is in warm backup mode If the live Portal Serv...

Page 172: ...ote ETV Backup is tightly integrated with the Portal Server and backs up key directories and files VBrick does not support any user customization of this product or any non ETV Portal Server uses of the software Profile Name MCS Folder Location MCS Database Backup C Program Files MySQL MySQL Server 5 0 MCS LicensesBackup C Program Files VBrick MCS licenses MCS Live Presentations Backup MCSPresenta...

Page 173: ...Brick ETV Backup 3 When the Serial Number window is displayed paste the license key into the window Ctrl V and the ETV Backup application will automatically be launched 2 Set Profile IP Addresses ETV Backup is shipped with a preconfigured profile group called MCS Warm Backup Group This group has individual profiles corresponding to all of the key Portal Server directories that need to be backed up...

Page 174: ...pulated automatically Do not change anything in this field 4 Click OK when done and repeat these steps for each of the other profiles 3 Configure the Scheduler T To configure the Scheduler 1 Right click on MCS Warm Backup Group and select Schedule 2 Click Edit Schedule 3 Be sure a user with administrative privileges on the server machine is shown in the Run as box Press Set Password and enter the ...

Page 175: ...s to 7 3 Click OK and minimize the application do not exit 5 Enable the Warm Backup Server If you purchased ETV Backup two Portal Servers will be present at your site one of which must be configured as a warm backup By default the warm backup option is disabled on both servers T To enable a warm backup server 1 On the server machine that will be used as the warm backup go to Start Control Panel Ad...

Page 176: ...e navigation footer All backup profiles should run without errors and a window similar to the one shown below will report a successful backup for each profile If problems occur for example if you entered an invalid IP address the window will report any failures Correct the problems using the information provided in the log window and try again T To test the configuration 1 Highlight the MCS Warm B...

Page 177: ...e 165 4 If errors occur right click on the failed profile and select View Log Newest 5 This will displayed detailed information see below that you can use to correct the error 6 When done highlight the failed profile and run again until successful ...

Page 178: ...only takes a minute or two After fixing or replacing the failed primary server you can then re configure it as a warm backup or as the primary server T To turn a warm backup server into a live server 1 On the warm backup machine open the Add or Remove Programs window on the Control Panel and click Change Remove on the VBrick Media Control Server Suite 2 Then click Disable to disable the warm backu...

Page 179: ...lacing the failed server go to Add or Remove Programs and Enable this machine as a warm backup not as a live Portal Server You can only have one Live Portal server configured at a time If you want viewers to use the same host name for the Portal Server after turning a fixed machine into a warm backup a network administrator will have to change the IP address or DNS entry to match the new address 3...

Page 180: ...y VBrick prior to shipment If you ever need to re install the software the license key is attached to the Software Activation Keys card that is included with the server If you purchase ETV Backup separately VBrick will send a Software Activation Keys card with the new license key attached Launch ETV Backup and enter this license key when prompted to activate the software ...

Page 181: ...re done The Portal Server User Guide explains how to use the Amino remote control unit to select streams and navigate Portal Server pages after the Amino is configured and running as explained here The Amino does not support the following Portal Server functionality Access Logging Scheduling Custom Fields Device Control Priority Alert Copyright Restrictions Connecting the Amino Connect the Amino S...

Page 182: ... is displayed press Alt m on the keyboard 3 Enter the read management password default leaves 4 If a DHCP server is present the Amino IP address is automatically obtained from the DHCP server 5 If a DHCP server is not present and you want to set a static IP address select Network Configuration set DHCP Info to Do not use and enter the new IP address and other network data 6 Select Trusted Domains ...

Page 183: ...use this page to select any available MPEG 2 stream Figure 21 Live Broadcasts Page Change the IP Address Once the Amino is initially configured as explained above you can change the IP address as necessary using the wireless keyboard T To change the IP address 1 Go to the Amino MCS home page Figure 20 and press Ctrl on the keyboard 2 Click OK to toggle the Default Amino Keys to On ...

Page 184: ...e configured to work with a standard TV In order for the remote to transmit the correct signals to control the TV it must be programmed with a 3 digit code that matches the TV See the Amino Remote Controls User Guide for more information Configuring the Amino for a Widescreen This procedure explains how to configure an Amino Set Top Box for MPEG 2 output to a widescreen 16 9 TV Use one of the foll...

Page 185: ...3 video plays normally and 16 9 video has the left and right sides cropped off center cutout Letterbox Mode Normal 4 3 video plays normally and 16 9 video has all the picture viewable with black bars on the top and bottom letterbox Widescreen TV Normal 4 3 video plays normally and 16 9 video displays all the picture but it is squashed in TV Display Format Video Output Widescreen TV 16 9 video play...

Page 186: ...174 2009 VBrick Systems Inc ...

Page 187: ... industry leading products means that customers with legacy networks can retain their existing network infrastructure and still deploy the latest in video delivery systems The benefits of this product integration include unlimited geographic reach for video reduced network circuit costs higher quality video and improved system performance Cisco ACNS also provides a flexible management system for e...

Page 188: ...k Next d For FTP Site Content Directory click Browse and navigate to the directory specified in the StoragePath line whose data is being setup Click OK then Next e In the Access Permissions window click Next to select the default permission of Read f Click Finish to complete creation of the new Virtual Directory 12 You will also need to configure the VOD W Server to allow anonymous connections T T...

Page 189: ...co and or their representatives Use the following steps to point to the Portal Server manifest file and set other configuration options T To set configuration options and identify the manifest file 1 Be sure the ACNS Server is running and launch an Internet Explorer browser 2 Go to the ACNS Management URL for example https ipaddress 8443 3 Log into the ACNS Management Tool Username admin Password ...

Page 190: ...ontent added via the ETV Portal Server has been pushed to the ACNS remote content engine s disk storage 3 Open a browser and launch a Portal Server client 4 Launch a stored MPEG 4 or WM video from the Portal Server user interface The MPEG 4 or WM content should run and play successfully to conclusion 5 If you run a packet sniffer on the MCS client a trace will show that the client was redirected t...

Page 191: ...hange this title open the Portal Server Admin Console and go to Global Assignments Change Title then enter a new title or leave the title blank by entering at least one space Note that the title is always displayed in white text and may not be visible if you use a light colored background image This title change will be retained through subsequent software upgrades You can also change the header i...

Page 192: ...image for MCS Portal Server C sfwapp Components WebApp MCS images STB EtherneTV Top STB_PS jpg Header image for MCS Live Portal Server C sfwapp Components WebApp MCS images STB EtherneTV Top STB_LPS jpg Amino STB Header image C sfwapp Components WebApp MCS MCS_Amino images EtherneTV_logo_STB_20 jpg Logo image C sfwapp Components WebApp MCS MCS_Amino images vbrick_logo_stb gif WM IPR Logo image C s...

Page 193: ...r Files to Change css PC_HighRes css css PC_LowRes css Classes workspace Modify Any attributes for margins positioning borders and master workspace background color image Files to Change css PC_HighRes css css PC_LowRes css Classes searchbar Modify Any attributes Files to Change css MCSv4 css Classes searchbar_main_button Modify Font color Files to Change css MCSv4 css Classes formtext_bold imageb...

Page 194: ...es timeHeadertable timeHeaderCells CHGuidePrevBtn CHGuideNextBtn Modify Background color color fonts etc Button Images ChannelGuideImages leftArrow gif ChannelGuideImages rightArrow gif Files to Change css ChanGuide_styles css Classes ChGuideProgramMenuTitle ChGuideProgramMenuDesc ChGuideProgramMenuItemTitles ChGuideProgramMenuItemDesc ChGuideProgramMenuDescRecord ChGuideProgramMenuDescSchedule Mo...

Page 195: ...PC_HighRes css css PC_LowRes css Classes ContentList Modify Border background color scroll bar Files to Change css PC_HighRes css css PC_LowRes css MCSv4 css Classes menu menuitem Modify Color background color fonts size etc Files to Change css PC_HighRes css css PC_LowRes css Classes messages message_box_text Modify Positioning background image color font dimensions Files to Change css PC_HighRes...

Page 196: ... size color background padding etc HTML Any files in layer directory ending with stb inc Files to Change MCS_Amino css A_classes css A_layout css MCSControls css Classes All Modify Font size color background color dimensions padding etc Files to Change WMIPR css wmipr css Classes All Modify Font size color background padding etc ...

Page 197: ...e located in the Portal Server utilities folder at C Program Files Vbrick MCS utils NXGtoVODWMigrationTools VBListAssets awk VBListAssets sh T To FTP the files and run the script 1 Open a Command Prompt on your PC and change directories to the folder with the files listed above FTP NXG_ip_address 2 Login as user vbrickuser password vbrickuser ftp bin to transfer the files in binary mode ftp mput V...

Page 198: ...have created an asset file use the following steps to actually migrate files to the VOD W server Note that the ingestion process on the VOD W server is CPU and bandwidth intensive You may want to run the migration during off peak hours and increase the ingestion rate as explained below Be sure to read the following important notes Increase the Ingestion Rate You can make the migration process subs...

Page 199: ... Run the Migration Tool T To migrate video files to the VOD W 1 Launch the Migration Tool Go to C Program Files Vbrick MCS utils NXGtoVODWMigrationTools and double click on VBMCSReplicateContent exe 2 Complete all required fields as explained below 3 Select Save to File to create a status file that will show which files were ingested successfully 4 Click Start to begin the migration immediately or...

Page 200: ... Address IP address of source NXG server Ftp User Name FTP user name of NXG server Default vbrickuser Ftp User Password FTP password of NXG server Default vbrickuser Assets Browse to the file nxg_asset_list or use an FTP URL in the following format ftp vbrickuser vbrickuser server_ip_address nxg_asset_list Destination VoD Server Address IP address of destination VOD W server ...

Page 201: ...file in the Assets field and repeat the migration Assets Filter Optional Enter an alphabetic substring to search for matching files and click Apply File Names Select the video files to be migrated from the complete list of files in the asset list Use Check All Uncheck All or Delete Selected as appropriate Note that Delete Selected works with selected i e highlighted files and not checked files Sch...

Page 202: ...190 2009 VBrick Systems Inc ...

Page 203: ...ed during the ingestion procedure The Excel metadata spreadsheet for the package is inside the package folder with a name like 8000 0120 Clearvue HS MPEG Gold 7 17 08 xls You must copy this spreadsheet to your local C drive The license file has a name like content_34294950443 lic You must install the license using the Windows Add or Remove Programs utility The Mass Ingestion Utility is installed w...

Page 204: ...ick Systems Inc 2 Open IIS Manager a Expand the Local server and then the FTP server b Add an FTP site called MassIngest c Map the FTP site to the directory on the LaCie USB drive that has the video to be ingested ...

Page 205: ...k Change Remove and select Install Replace the EtherneTV Content license file c Click Next then browse to the file and click Open 5 Manually close the window when done See Installing Serial Numbers and License Files on page 15 for more information Ingesting Content Configure a VOD W Server VOD W only Use the following steps prior to ingestion to change the Transfer Rate from 10 000 to 1 000 000 Kb...

Page 206: ...he window opens go to Options Initiate Mass Ingestion 3 When the Mass Ingestion utility starts a Set Local Video Content Path to the actual path b The Ingest Source Directory is ftp Portal Server IP Address MassIngest c Set the Metadata File Path to the location of the Excel spreadsheet d The Sheet Name should be Sheet1 e The MCS Server IP is the address of the Portal Server f Select the VoD Serve...

Page 207: ...back to 10 000 Kbps See Configure a VOD W Server on page 193 Backing Up the Database Once Mass Ingestion is complete it is recommended that you perform a full database backup To ensure a successful database backup you must follow the exact sequence of steps shown below Also since this process will interrupt any streaming video you may want to schedule this procedure at night or during non business...

Page 208: ...es of the following directories and the Metadata file in C VBrick Backup C Program Files MySQL MySQL Server x x data C Program Files VBrick MCS Images Thumbnails C Program Files VBrick MCS licenses 4 Copy the entire contents of the VBrick Backup directory to a flash drive and later burn a CD of these files 5 To restart the Services maximize the Services window Then right click on VBrick Object Sta...

Page 209: ...s to the ETV Portal Server and a safe location to store the backup database and files Topics in this section System Backup 197 System Restore 198 System Backup To ensure a successful system backup you must follow the exact sequence of steps shown below Also since this process will interrupt any streaming video you may want to schedule this procedure at night or during non business hours T To back ...

Page 210: ...l show the progress of the Services that will be stopped After the services have stopped minimize the Services window 5 Open My Computer and restore the following directories from the backup location C Program Files MySQL MySQL Server x x data C Program Files VBrick MCS licenses C Program Files VBrick MCS MCSPresentations or D VBrick MCSPresentations C Program Files VBrick MCS Presentations or D V...

Page 211: ...gories as follows Authenticated Internet based Portal Server clients In this option streams are viewed via the Portal Server interface multicast or unicast and all viewers can be authenticated In this mode the Portal Server must be in the DMZ to allow access to the Portal Server web pages from the Internet Non Portal Server Internet web page viewers These viewers are notified via e mail that a str...

Page 212: ...server External viewers are directed to the publishing point of the service provider If the event presenter wishes to provide event access to non authenticated viewers via an e mail he would e mail the interested viewers the hosted page viewing URL f This mode does not require access to the Portal Server and the video will be launched using a Windows Media Player Portal Server Hosting VBrick Confi...

Page 213: ...er 1 Go to Global Settings Global Assignments Assign LAN Internet Address Range s Maximum Push Destinations One push destination is required for this application Enable Use to enable HTTP Push Normally this is left as Disabled for this application The Scheduler will set this field to enabled when the schedule starts Server Port Enter the information from a Server Name IP and Port from above Publis...

Page 214: ...l be pushed to the configured destination from your VBrick appliance at the configured date and time You will also need to enable Ext SAP and HTTP Push as explained below T To push the stream via the scheduler 1 Launch the Scheduler and go to Schedule Live Broadcast 2 For Video Source select VBrick 3 Highlight your WM VBrick network appliance in the list of VBrick Host Names 4 If the local LAN is ...

Page 215: ......

Page 216: ...VBrick Systems Inc 12 Beaumont Road Wallingford Connecticut 06492 USA ...

Reviews: