background image

EtherneTV v4.4 Portal Server
Admin Guide

January 15, 2009

 

4410-0118-0009

VBrick
EtherneTV Portal Server

Summary of Contents for ETHERNETV 4410-0118-0009

Page 1: ...EtherneTV v4 4 Portal Server Admin Guide January 15 2009 4410 0118 0009 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: ...rs 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 Downloading 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 Global...

Page 4: ...ameters and Values 61 URLs 62 Add Modify a URL for a Live Video Stream 62 Add VOD Content 64 Add Non VOD Content 65 Priority Alert 66 Program Names 70 Manage Playlists 71 Access Logging 72 Extended Logging Properties 73 Using EthernetTV Reporter 74 Using an Excel Spreadsheet 74 Zones 75 3 Server Administration Channels 77 Channel Guide 77 Stations 79 Custom Programs 83 Modify VOD Content 85 Purcha...

Page 5: ...annel Privileges 110 Add Modify Live Program Privileges 110 Allow Access to Specific FTP Servers 110 Allow Access to Specific Recorder Servers 110 Allow Access to Specific VOD Servers 111 Allow Access to Specific VOD Content 111 Allow Viewing by Content Type 111 Allow Content Publishing 111 Allow Content Recording 112 Default Content Recording 112 Allow VBrick Access 112 IPR Access 112 Schedule Pr...

Page 6: ...ndard NVR 129 Standalone NVR 129 NVR Installation 130 Synchronizing the Portal Server and the NVR 130 NVR Configuration 130 Configuring a Standard NVR 130 Configuring a Standalone NVR 131 Using an NVR 131 7 VBPresenter Overview 133 Working with Presentations 134 Configuring MCS for VBPresenter 134 Configuring an MCS FTP User Account 134 Configuring an MCS Presentation User 135 Configuring for Live...

Page 7: ...nnecting the Amino 155 Configuring the Amino 156 Changing the IP Address 157 Configuring a Direct Connection 158 Configuring the Remote Control for a TV 158 Configuring the Amino for a Widescreen 158 Setting the TV Display Format 159 11 ACNS Configuration Overview 161 ACNS Configuration 161 VOD W Server Configuration 161 Portal Server Configuration 162 ACNS Server Configuration 163 Verify Installa...

Page 8: ...sed Content Ingestion Overview 177 Configuring IIS 177 Ingesting Content 179 Configuring a VOD W Server 179 Ingesting Purchased Content 180 Backing Up the Database 181 15 Manual System Backup System Backup 183 System Restore 184 16 VBrick Internet Streaming Overview 185 Streaming Service Workflow 185 Portal Server Hosting 186 VBrick Configuration 186 Portal Server Configuration 187 ...

Page 9: ...TV IP Receivers 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 Co...

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: ... an IP based infrastructure The ETV Portal Server 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 Contr...

Page 14: ...cally 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 VBrick has tested the ETV Portal Server on Windows 2003 Server Web Edition and Standard Edition Note also that ETV Portal Server also will not operate correctly on a server that is...

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: ...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 source See Assign LAN ...

Page 20: ... 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 Recorder lets you off load all recording ta...

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: ...al 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 f...

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 43 Control Devices 47 IP Receivers 53 Recorders 55 Script Devices 57 Scripts 59 URLs 62 Priority Alert 66 Program Names 70 Manage Playlists 71 Access Logging 72 Zones 75 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: ...age 134 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 e...

Page 36: ...the HTTP Tunneling Port defined for the server see Adding VOD Servers 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 Assig...

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: ...from 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: ...e 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: ...out ETV servers Adding VOD Servers 31 Adding FTP Servers 36 Adding File Servers 37 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 ...

Page 43: ...s 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 i...

Page 44: ...d special characters Publishing Local Path Maps the Publishing Directory to the physical location on the VOD 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 nam...

Page 45: ...lways use TCP protocol for MPEG 4 content in Global Assignments on page 21 Uncheck if you are using a VOD W server installed before Portal Server v4 2 Web Service Port HTTP The Portal Server and the VOD W communicate using a web service configured to use port 80 by default If you choose to tunnel over port 80 you must use a different port for the web service communication using this parameter You ...

Page 46: ... will be a local user with administration privileges on the VOD WM Server A local user with administrator privileges having the same name must also exist on the MCS Portal Server Note The MCS Portal Server and VOD WM 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 ...

Page 47: ... 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 site and click Next e Allow Read and Write permissions and click Next f Click Finish when done 4 In the Portal Server configure the publishing point Name Source and FTP Directory to match the values you used for the publishing poi...

Page 48: ...ian 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 arbitrary port 10021 for example then you start the FTP Guardian service It binds to port 21 and all incoming FTP clients communicate using a secure front that proxies the calls to IIS on port 10021 Be aware that this add on for Windows servers only is not sold or suppo...

Page 49: ...t FTP directory to the Darwin Server s Media Folder directory also called the Publishing Point or create a virtual directory of the FTP root pointing to the Darwin server s Media Folder 3 Create and configure an FTP user account with full permissions read write rename delete etc on the directory created above If using the VBrick default this account s user name is vbrickuser and the password is vb...

Page 50: ...Using FTP Playback below Secure Playback Use Secure Playback if the file server is configured for SSL For details see Using Secure Playback below HTTP Playback Port 80 default port for HTTP playback 443 default port for HTTPS playback To use Secure Playback the file server must be configured for SSL Domain or Machine Name Displayed when Free Space option is enabled When the Portal Server and the f...

Page 51: ...me 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 specified above Content Location HTTP Directory Shown if play...

Page 52: ...int 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 current file structure on the file server but you cannot create a content location inside another...

Page 53: ... polls certain 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 139 for more about autoingestion Existing folder structu...

Page 54: ...th 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 server for a...

Page 55: ...uncements are 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 ava...

Page 56: ...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 Password Defau...

Page 57: ...y for progressive download You can also use a file server for progressive download See Adding File Servers on page 37 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 Por...

Page 58: ...ltimedia 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 Configured to use th...

Page 59: ...nt 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 ...

Page 60: ...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 Devices and s...

Page 61: ...ices is explained 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 Selectin...

Page 62: ...nt 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 or contact...

Page 63: ...figured with a VBrick The buttons will map properly and correctly perform the defined functions Connecting 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...

Page 64: ...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 65: ...slots are 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 66: ...r 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 67: ... 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 configuration data in advance Host Name Required Host name of IPR IP Address Required IP address of IPR User Name Defaults to system defined value if blank User Password Defaults to system defined value if blank Confirm Password Defaults to system defined ...

Page 68: ...iguration window and click Submit This adds the newly configured recorder to the previous window If necessary see Synchronizing the Portal Server and the NVR below Recorder Server IP address or host name of recorder server Defaults to localhost if recorder server is on the same machine as ETV Portal Server ...

Page 69: ...a script device pan zoom and tilt commands can be scripted and executed from ETV Portal Server to control the movement of the camera at a specific date time and recurrence Record Path Path and folder where all recording are stored By default recordings are stored on the D drive If you install ETV Portal Server on a system without a D drive you must change the path Also in order to record multiple ...

Page 70: ...elds and click Submit This adds the newly configured script device to the list of devices shown in the previous window To modify a Script Device first delete the device and then repeat these steps Device Name Any user defined name Address Hard coded device IP address This is usually the address of the VBrick or the address of the VBrick to which a device is connected but it can be the address of a...

Page 71: ...ds 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 input into the Script Content text box Binary scripts let you provide a sequence of commands for devices that require binary input This type of script will...

Page 72: ...tal Server to populate the panel with a list of devices 4 In Select Device highlight one or more devices and use the arrow buttons to populate the right panel 5 Create the Script Content a For VBrick devices select a Parameter Name from the dropdown list enter a Parameter Value and click Add Repeat as many times as necessary and click Submit when done Note that the order in which you add parameter...

Page 73: ...his is just a brief example If you need help or want more information about using binary scripts please contact VBrick Support Services script send binary 0xc1 0x0d receive 2 send binary 0xc0 0x0d receive 2 send binary 0x83 0x0d receive 2 send binary 0x85 0x0d receive 2 send binary 0x81 0x0d receive 2 send binary 0xc0 0x0d receive 2 send binary 0xd3 0x0d receive 2 send binary 0x91 0x0d receive 2 F...

Page 74: ...ess of an off network stream such as an MPEG 4 Stream from an Apple Darwin Server or a stream coming from a hosting provider Additionally this feature lets you enter the addresses of non MPEG streams such as Windows Media and Real Networks Note that the Access Control feature Allow Viewing by Content Type does not apply to manually added URLs You can also filter and control which live streams are ...

Page 75: ...ay to clients 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 I...

Page 76: ...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 http myHost...

Page 77: ...c to add video 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 a...

Page 78: ...casts 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 simply you...

Page 79: ...ntly has a 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...

Page 80: ...ained 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 VBrick Select...

Page 81: ...ame Program 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 va...

Page 82: ... 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 the MCS Progra...

Page 83: ...st attributes 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 84: ...ries 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 constraints for...

Page 85: ... address x 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 whe...

Page 86: ...ou 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 beyond the scope...

Page 87: ... each incoming 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 S...

Page 88: ...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 Portal Server ...

Page 89: ...pically 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 Guid...

Page 90: ...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 91: ...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 92: ...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 93: ...VOD servers and URLs that were manually entered See URLs on page 62 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 94: ...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 95: ...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 96: ...d only Program Title Desc Program Title is shown in the Channel Guide for example 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 ...

Page 97: ...maximum number of concurrent viewers and update 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 111 Purchased Content Expiration Purchased content is protected against ...

Page 98: ...e Content Provider and Content Group are only populated when 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 177 for more information Search box All Se...

Page 99: ...m number of users 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...

Page 100: ...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 101: ...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 103 explains in detail how configure users and groups Access contr...

Page 102: ...owing 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 database VBrick supports major LDAP vendors...

Page 103: ...he 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 LDAP Server is Microsoft Active Directory Check only if using Microsoft A...

Page 104: ...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 user belongs The following sample group attributes are widely used but refer to a particular LDAP sche...

Page 105: ...sly 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 Windows Authentication Microsoft Internet Explorer s default behavior is that it will not prompt for an ID password when the server is in the Local Intranet Zone By default Internet Ex...

Page 106: ... to Internet Options Security Custom Level User Authentication Using 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 C...

Page 107: ... 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 108: ...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 109: ... 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 m...

Page 110: ...on for example if the presenter exits PowerPoint without going OFFLINE you may need to manually remove the presentation links See VBPresenter on page 133 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 111: ...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 112: ...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 113: ...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 114: ...102 2009 VBrick Systems Inc ...

Page 115: ...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 116: ...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 117: ...ng for SSL on page 119 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 118: ...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 119: ...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 120: ...cific FTP Servers 110 Allow Access to Specific Recorder Servers 110 Allow Access to Specific VOD Servers 111 Allow Access to Specific VOD Content 111 Allow Viewing by Content Type 111 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 121: ... 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 122: ... 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 123: ...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 124: ...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 125: ...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 126: ...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 127: ...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 128: ...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 129: ...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 130: ...118 2009 VBrick Systems Inc ...

Page 131: ...sts or configuration data is encrypted 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 ...

Page 132: ...rties 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 installed already If that is the case skip the rest of the steps and go to...

Page 133: ...ft 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 Certificate to launch the Web Server Certificate Wizard 6 Select Process the pending request and install the certificate and then click Next 7 Enter the path...

Page 134: ...es Manager Go to Start Control Panel Administrative Tools Internet Information Services IIS Manager 3 Locate your 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 6 Select ...

Page 135: ... 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 136: ...access the application for example https server_ip_address Be sure to update all bookmarks and stored links to reflect this address change Configuring 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 lo...

Page 137: ...ebPageSectionHandler WebPageSecurity allowLocation false Web Page Security 2 Web Page Security 2 Remove comments around the following section to enable SSL on the 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 comme...

Page 138: ...ecurity 2 Remove comments around the following section to enable SSL on all Admin Console pages secureWebPages mode On maintainPath False warningBypassMode AlwaysBypass bypassQueryParamName BypassSecurityWarning directory path recurse True secureWebPages ...

Page 139: ...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 140: ...rdware 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 Licenses Platfo...

Page 141: ... 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 142: ...e Recorders 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 har...

Page 143: ...to 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 aut...

Page 144: ...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 145: ...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 146: ...er 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 Configuring an MCS FTP User Account ...

Page 147: ...ders 3 Go to Global Settings Global Assignments Assign Presentations and select the user you created above for example PresentationUser as the New Presentation User Configuring 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 ...

Page 148: ...he link will be automatically removed from this page at the end of the presentation If the presentation 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 98 for details 2 If you also want to record the presentation from VBPresenter click ...

Page 149: ...gate 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 Configuring for Stored Presentations There is no additional configuration for stored presentations ...

Page 150: ...138 2009 VBrick Systems Inc ...

Page 151: ... 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 152: ... 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 41 for details Example If under the root video folder on the VOD Server you had a folder or want to create a f...

Page 153: ...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 154: ... 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 155: ...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 156: ...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 157: ...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 158: ...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 159: ...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 160: ...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 161: ...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 162: ...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 163: ...e 151 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 164: ...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 165: ...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 166: ...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 167: ...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 168: ... 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 169: ...se this page to select any available MPEG 2 stream Figure 21 Live Broadcasts Page Changing 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 170: ...be 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 fol...

Page 171: ...4 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 pl...

Page 172: ...160 2009 VBrick Systems Inc ...

Page 173: ... 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 174: ...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 175: ...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 176: ...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 177: ...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 178: ...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 179: ...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 180: ...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 181: ...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 182: ... 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 183: ...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 184: ...ave 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 Increasing the Ingestion Rate You can make the migration process sub...

Page 185: ...unning 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 ...

Page 186: ... 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 187: ...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 188: ...176 2009 VBrick Systems Inc ...

Page 189: ...sed 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 ...

Page 190: ...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 191: ... 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 Configuring 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 K...

Page 192: ...the 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 Serv...

Page 193: ...he original xls file 5 When done change the Transfer Rate on your VOD W back to 10 000 Kbps See Configuring a VOD W Server on page 179 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 vid...

Page 194: ...ave stopped minimize the Services window 3 Open My Computer and save copies 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 Se...

Page 195: ...s to the ETV Portal Server and a safe location to store the backup database and files Topics in this section System Backup 183 System Restore 184 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 196: ...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 197: ...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 198: ...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 199: ...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 200: ...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 201: ......

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

Reviews: