Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
NetUP IPTV Complex
       Administrator’s Guide




    DVB to IP Gateway / Streamer, CAS,
VoD / nVoD, TVoD / Time-Shifted...
Contents
1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - 5
  Intended audience - - - - - - - - - - - - - - ...
NetUP IPTV IPTV Complex. Administrator’s Guide
    Adding content groups to a tariff plan - - - - - - - - - - - - - - - - ...
6 United control center - - - - - - - - - - - - - - - - - - 59
  Top menu - - - - - - - - - - - - - - - - - - - - - - - - ...
NetUP IPTV IPTV Complex. Administrator’s Guide




4
INTRODUCTION                                                                                1
Intended audience
    This m...
NetUP IPTV IPTV Complex. Administrator’s Guide
         IPTV works in IP networks with the use of the following protocols:...
Introduction
 • Unicast is a transmission of information packets to a single destination.
 • Broadcast is a transmission o...
NetUP IPTV IPTV Complex. Administrator’s Guide
     • RCA (AV) is a format of analog audio and video signal for short-rang...
Introduction
    • Billing is a system that collects information about services that are going to be billed to the
      s...
NetUP IPTV IPTV Complex. Administrator’s Guide


                                                                         ...
SYSTEM COMPONENTS                                                                           2
Bundling options
   NetUP’s ...
NetUP IPTV IPTV Complex. Administrator’s Guide
         Dedicated streamers may be supplied in the following configuration...
System Components
    The server encrypts and controls IP streams, creates encryption keys and manages subscrip-
tions.


...
NetUP IPTV IPTV Complex. Administrator’s Guide
         Movies are stored in MPEG-2 or MPEG-4 AVC transport stream. Both S...
System Components
•   financial reporting.
    Billing system can be integrated with any third-party system controlling se...
NetUP IPTV IPTV Complex. Administrator’s Guide




16
USAGE EXAMPLES                                                                               3
   This chapter contains ty...
NetUP IPTV IPTV Complex. Administrator’s Guide
     3. Select the directory to install the
        UCC to. When installing...
Usage examples

   °         Middleware


   °         Billing


   °         E-VoD


   °         DRM


   °         VOD-...
NetUP IPTV IPTV Complex. Administrator’s Guide
     4. Specify the following parameters of the media content being created...
Usage examples
10. If the content is intended for TVoD service, set up its recording, as described in Setting up
    strea...
NetUP IPTV IPTV Complex. Administrator’s Guide
     4. Enter the parameters of the media stream being created:
       Para...
Usage examples
    As a rule, this action is a step of TV content creation (see Creating TV or TVoD content, step
9 on pag...
NetUP IPTV IPTV Complex. Administrator’s Guide
     Creating VoD or nVoD content
         To control the user’s access to ...
Usage examples

   The number of streams should be at least equal to the number of shows per day plus 1.


   Following li...
NetUP IPTV IPTV Complex. Administrator’s Guide
     Creating media group
         Media group is intended to group togethe...
Usage examples
9. A Media content groups tab will show up with a list of
   groups to which the content may be assigned. I...
NetUP IPTV IPTV Complex. Administrator’s Guide
     7. Fill up the needed fields with the info about the new person or leg...
Usage examples
10. If the user must be associated with some automatically managed hardware:
   10.1.Right-click the user i...
NetUP IPTV IPTV Complex. Administrator’s Guide
     Creating a tariff plan
         Below is a model pattern of creating a...
Usage examples
    Roles assigned to the tariff plan are used to determine the compatibility between plans
    which is re...
NetUP IPTV IPTV Complex. Administrator’s Guide
     Creating an additional service
         In addition to services that p...
Usage examples

4. Press Add        in this group to add new content item.
5. Fill the columns:
  Column            Descri...
NetUP IPTV IPTV Complex. Administrator’s Guide
        Note that each table containing a column for price or price-per-per...
Usage examples
   The meanings of check boxes Mandatory and Blockable are similar to those for the content
   items, see s...
NetUP IPTV IPTV Complex. Administrator’s Guide
         7.3. Enter the Start date value. (If the service belongs to Instal...
Usage examples
Adding new currency
    UCC may perform accounting operations in any existing currency, but only a few are ...
NetUP IPTV IPTV Complex. Administrator’s Guide
     4. In the newly created line under the Access card number enter the nu...
Usage examples
4. Set the Counter value to 0.




                             Figure 28. Activation requests page.


5. P...
NetUP IPTV IPTV Complex. Administrator’s Guide
     Adding new network interface
         To use a network interface not r...
LCD PANEL                                                                                        4
    To set up the NetUP...
NetUP IPTV IPTV Complex. Administrator’s Guide
        When you are done with the IP address, press En-
     ter. Then you...
WEB INTERFACE                                                                                  5
Starting web interface
  ...
NetUP IPTV IPTV Complex. Administrator’s Guide
         ° Tunneling & IGMP (page 57) – manual start and stop of tunneling ...
Web interface
Documentation
   This page contains the latest sys-
tem documentation as single PDF file.



               ...
NetUP IPTV IPTV Complex. Administrator’s Guide
     Adapter configuration window
         This window is intended for sett...
Web interface
    ° EPG character set is the character encoding for channel names and other auxiliary infor-
      mation;...
NetUP IPTV IPTV Complex. Administrator’s Guide

     •         free-to-air TV stream;

     •         encrypted TV stream;...
Web interface
•   Adapter column shows number of the adapter in the system.
•   Hardware shows adapter state (OK / Failed)...
NetUP IPTV IPTV Complex. Administrator’s Guide
     •   Adapter Settings




                                       Figure...
Web interface
    When a VoD-type media content is created and the corresponding file is loaded (see Usage
examples: Creat...
NetUP IPTV IPTV Complex. Administrator’s Guide
           *   Corresponding Multicast port (bootstrap);

       There is n...
Web interface
  • Remove (in the list of styles) removes the corresponding style.
   Once uploaded, the new style becomes ...
NetUP IPTV IPTV Complex. Administrator’s Guide




                                          Figure 57. Network page.

   ...
Web interface
VLAN window
    To create new virtual LAN interface based on the selected physical interface, enter VLAN ID
...
NetUP IPTV IPTV Complex. Administrator’s Guide
     DHCP configuration window
        This window provides comtrols for se...
Web interface
Services
    This page lists existing system components (Middleware, Billing, Activation System, etc).




 ...
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
IPTV Complex Administrators Guide
Upcoming SlideShare
Loading in …5
×

IPTV Complex Administrators Guide

1,357 views

Published on

  • Be the first to comment

  • Be the first to like this

IPTV Complex Administrators Guide

  1. 1. NetUP IPTV Complex Administrator’s Guide DVB to IP Gateway / Streamer, CAS, VoD / nVoD, TVoD / Time-Shifted TV / nPVR, Middleware, IPTV Billing, Customer Interface
  2. 2. Contents 1 Introduction - - - - - - - - - - - - - - - - - - - - - - - - 5 Intended audience - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -5 Notation conventions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -5 IPTV technology - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -5 List of terms - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -6 NBS architecture - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -9 IPTV Complex Overview - - - - - - - - - - - - - - - - - - - - - - - - - - - - -9 2 System Components- - - - - - - - - - - - - - - - - - - 11 Bundling options - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 11 Streamer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12 Conditional Access System - - - - - - - - - - - - - - - - - - - - - - - - - - - 12 Video on Demand- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13 Middleware - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 14 Billing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 14 STB Client - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15 3 Usage examples - - - - - - - - - - - - - - - - - - - - - 17 Installing the UCC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17 Creating TV or TVoD content - - - - - - - - - - - - - - - - - - - - - - - - - 19 Setting up telecasts program schedule - - - - - - - - - - - - - - - - - - - - 21 Creating media stream - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21 Setting up stream encryption - - - - - - - - - - - - - - - - - - - - - - - - - - 22 Setting up stream recording - - - - - - - - - - - - - - - - - - - - - - - - - - - 23 Creating VoD or nVoD content- - - - - - - - - - - - - - - - - - - - - - - - - 24 Setting up nVoD program schedule - - - - - - - - - - - - - - - - - - - - - - 25 Creating media group - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 26 Creating a user - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 27 Creating a tariff plan - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 30 Editing tariff plan - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 30 Creating an additional service - - - - - - - - - - - - - - - - - - - - - - - - - - 32 Adding content to a tariff plan - - - - - - - - - - - - - - - - - - - - - - - - - 32 1
  3. 3. NetUP IPTV IPTV Complex. Administrator’s Guide Adding content groups to a tariff plan - - - - - - - - - - - - - - - - - - - - 33 Adding services to a tariff plan- - - - - - - - - - - - - - - - - - - - - - - - - 34 Adding bonuses to a tariff plan- - - - - - - - - - - - - - - - - - - - - - - - - 34 Activating tariff plan - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 35 Changing tariff plan - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 36 Adding new currency - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 37 Generating activation code - - - - - - - - - - - - - - - - - - - - - - - - - - - 37 Resetting activation requests counter- - - - - - - - - - - - - - - - - - - - - 38 Making payment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 39 Adding new network interface - - - - - - - - - - - - - - - - - - - - - - - - - 40 4 LCD panel - - - - - - - - - - - - - - - - - - - - - - - - 41 Statistics screen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 41 Network interfaces setup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 41 5 Web interface - - - - - - - - - - - - - - - - - - - - - - 43 Starting web interface - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 43 Date and time - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 44 Management - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 44 Control center - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 44 Documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 45 DVB - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 45 RF/RCA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 48 VoD- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 50 Firmware update - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 51 Styles - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 52 Translations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 53 Backup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 53 Update - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 53 Network - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 53 Security - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 56 Services - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 57 Tunneling & IGMP - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 57 Connections - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 58 Storage - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 58 2
  4. 4. 6 United control center - - - - - - - - - - - - - - - - - - 59 Top menu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 59 Left pane - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 59 Common features - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 59 Middleware system - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 60 Billing system - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 67 VoD system - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 77 DRM system - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 80 TVoD system- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 81 7 STB setup - - - - - - - - - - - - - - - - - - - - - - - - 85 Updating user theme - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 85 Firmware update: Amino AmiNET - - - - - - - - - - - - - - - - - - - - - - 88 Firmware update: D-Link- - - - - - - - - - - - - - - - - - - - - - - - - - - - - 95 8 STB Client Interface - - - - - - - - - - - - - - - - - - - 99 Startup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 100 Viewing TV channels - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 102 Viewing VoD- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 103 Listening to radio - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 106 Personal account- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 106 Settings - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 108 Additional - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 110 Setting up Amino remote control- - - - - - - - - - - - - - - - - - - - - - - 111 3
  5. 5. NetUP IPTV IPTV Complex. Administrator’s Guide 4
  6. 6. INTRODUCTION 1 Intended audience This manual is intended for IPTV service providers using the NetUP IPTV Complex. An overall knowledge of TV broadcasting systems and IP networking is assumed. The document covers basic functionality of NetUP’s IPTV Complex, as well as the typical necessary actions during its startup, deployment, and operation. Notation conventions The following elements are emphasized in the text: Terms (on first occurence); Interface strings; Hyperlinks; Inline code pieces and commands; Code blocks; Notes; Warnings. IPTV technology As a rule, an IPTV solution includes components to execute the following tasks: • Content receiving and processing (see "IPTV: Streamer"); • Content storage and delivery (see "IPTV: VoD"); • Content encryption (see "IPTV: CAS"); • Billing (see "Other terms: Billing"); • System setting and management (see "IPTV: Middleware"); • Receiving and reproduction of the content at the client side (see "IPTV: STB"). The main advantages of IPTV include its interactivity and a number of additional services, such as: video on demand (see "IPTV: VoD"), time-shifted TV (see "IPTV: TVoD"), network per- sonal video recorder (see "IPTV: nPVR"), electronic program guide (see "IPTV: EPG"), virtual cinema (see "IPTV: nVoD"). IP protocol abilities allow to provide a number of interactive servic- es besides just transmitting the video content. 5
  7. 7. NetUP IPTV IPTV Complex. Administrator’s Guide IPTV works in IP networks with the use of the following protocols: • HTTP or a custom protocol for interactive services organization (user menus, etc.); • RTSP (see "Networking: RTSP") for controlling broadcast streams; • RTP (see "Networking: RTP") for transferring video streams; • IGMP (see "Networking: IGMP") for controlling multicast streams. List of terms Below is a list of terms used in the description of IPTV system. Networ ki ng • DNS is Domain Name Service, a distributed hierarchical system that stores IP addresses, do- main names and various information associated with them. • TCP/IP is Transmission Control Protocol / Internet Protocol, a stack of communication pro- tocols used in computer networks. • FTP is File Transfer Protocol, an application level network protocol for file transfer. • HTTP is Hypertext Transport Protocol, an application level network protocol for data trans- fer. • RTSP is Real-time Streaming Protocol, an application level network protocol that serves for signalling during the multimedia data transfer. • RTP is Real-time Protocol, a transport level network protocol for delivering real-time traffic over IP networks. • UDP is User Datagram Protocol, a simple transport level network protocol for data transfer. • TCP is Transmission Control Protocol, a transport level network protocol for data transfer with guaranteed delivery. • DHCP is Dynamic Host Configuration Protocol, a network protocol for obtaining IP address- es and other auxiliary information in TCP/IP networks. • IGMP is Internet Group Management Protocol, a network protocol that manages group rout- ing. • NTP is Network Time Protocol, a network protocol for synchronizing the internal clocks of computer systems. • MAC is Media Access Control, a sub-layer of OSI model that provides addressing and chan- nel access control mechanisms. • MAC address is a unique identifier assigned to a device in a network. • LAN is Local area network. • VLAN is Virtual Local area network, standard 802.1q. • NFS is Network File System, a file system distributed among multiple machines. • SSL is Secure Socket Layer, a cryptographic protocol for communications over TCP/IP net- works. • Commutator (switch) is a device joining several nodes within a network. 6
  8. 8. Introduction • Unicast is a transmission of information packets to a single destination. • Broadcast is a transmission of information packets to all devices in a network. • Multicast is a transmission of information packets to a certain group of destinations. • Multicast group is a group of destinations in a multicast transmission. • Multicast router is a router capable of routing multicast streams. Television • Polarization is a characteristic of the satellite signal (may be vertical, horizontal, circular left, or circular right). • Symbol rate is the number of transmitted symbols per second. • Transponder is an automatic device that may receive and retransmit a signal. • LNB converter is Low-Noise Block converter, a device that converts a satellite signal for transmission over a coaxial cable. • Receiver is a device that receives a converted satellite signal and transforms it into a form usable for the consumer. • DiSEqC is Digital Satellite Equipment Control, a special communication protocol for use be- tween a satellite receiver and other devices. • Multiswitch is a device for connecting several receivers to the same satellite dish. • FTA is Free-to-air, refers to a non-encoded stream. • CSA is Common Scrambling Algorithm, an encryption algorythm used in DVB. • Codec is a device or computer program capable of encoding and/or decoding a digital data stream. • MPEG is a suite of data compression standards used for digital multimedia. • MPEG TS is MPEG transport stream, a container format used for transmission of multime- dia data over networks. • MPEG PS is MPEG program stream, a container format used for storage of multimedia data. • Audio PID in a MPEG-encoded file or stream is an identifier of audio data. • Video PID in a MPEG-encoded file or stream is an identifier of video data. • H.264 is a standard for video compression (subset of MPEG-4). • SD is Standard Definition (resolution of 720x480 or 720x576). • HD is High Definition (resolution of 1280x720 or 1920x1080). • HDTV is High Definition Television, a standard for high-resolution digital TV broadcasting. • DVB is Digital Video Broadcast, a suite of standards for digital television. Includes the fol- lowing subsets: ° DVB-S for satellite broadcasting; ° DVB-S2 for high definition satellite broadcasting; ° DVB-C for cable broadcasting; ° DVB-T for terrestrial on-air broadcasting. • RF is a format of analog video signal for on-air transmission. 7
  9. 9. NetUP IPTV IPTV Complex. Administrator’s Guide • RCA (AV) is a format of analog audio and video signal for short-range cable transmission. • S-Video is a format of analog video signal for short-range cable transmission that carries the luminance and colour signals separately. • PAL is a colour-encoding system for analog TV accepted in Europe. • SECAM is a colour-encoding system for analog TV accepted in France, Russia and some other countries. • NTSC is a colour-encoding system for analog TV accepted in USA. IPTV • Streamer is a device that receives an on-air or other signal and transmits it over an IP net- work. Particular varieties include DVB-to-IP gateway and MPEG encoder. • Middleware is a set of software that controls the interaction between the components of an IPTV solution (streamer, VoD servers, CAS, and user STBs). • CAM is Conditional Access Module, a module that provides restricted access to the broad- casted media data. • MMI is Machine-Machine Interface, an interface used for interaction between CI and CAM. • EMM is Entitlement Management Message, an encrypted message stating the user's right of access to multimedia data. • CI is Common Interface, an interface of interaction with CAM (standard EN 50221). • CAID is Conditional Access system ID. • VoD is Video on demand. • TVoD is Television on demand. • nVoD is Near Video on demand (also known as "virtual cinema"). • nPVR is Network Personal Video Recorder. • EPG is Electronic Program Guide. • PPV is Pay-per-view, a system in which TV viewers can purchase events to be seen on TV. • CAS is Conditional Access System, a system that protects the content from unauthorized ac- cess. • SMS is Subscriber Management System. • Time-Shifted TV is a kind of TV with pause and rewind options. • STB is the TV set-top box. Other ter ms • XML is Extensible Markup Language, a markup language for structured texts. • RAID is Redundant array of independent disks, a fault-tolerant array of hard disks. • Database is a structured collection of data records stored in a computer system. • Cluster is a group of linked computers used as a single hardware resourse. • DRM is Digital Rights Management, access control technologies used to limit usage of dig- ital media or devices. 8
  10. 10. Introduction • Billing is a system that collects information about services that are going to be billed to the subscriber. • Firmware is a fixed program that internally controls some electronic device. • ISO is International Organization for Standardization. • ANSI is American National Standards Institute. NBS architecture NBS (NetUP Business server) is a scalable platform for development of client-server applica- tions used to build the NetUP’s IPTV Complex. The components of the NBS platform interact via transactions using the application-level NXT (NetUP XML Transaction) protocol. Data encryption and personal authentication are per- formed via the SSL protocol methods. When dealing with the TV set-top boxes, due to their limited resources, a binary version of the same protocol is used, called NBT (NetUP Binary Transaction). NBT also employs SSL for data encryption and personal authentication. Each transaction may be addressed to one or several components of the system and may con- tain some events intended for the receiving component to proceed. An event consists of an event type identifier and the accompanying data. NBS guarantees the atomic processing of each trans- action. NBS means of clustering and group routing provide a way of easy and transparent scaling (say, an addition of a new VoD server) without stopping the production software. IPTV Complex Overview NetUP’s IPTV Complex is a complete headend solution incorporating the following services: • Satellite, terrestrial and cable TV channels (streaming); • Video on Demand (VoD); • Virtual Cinema (nVoD, near Video on Demand); • Network Personal Video Recorder (nPVR); • Time Shifted TV; • Middleware & interactive user interface for IP set-top boxes. 9
  11. 11. NetUP IPTV IPTV Complex. Administrator’s Guide open content Streamers multicast Server part G open content CAS EP multicast Billing Load balancer Activation Middleware system encrypted content + keys VoD servers TVoD servers multicast unicast unicast End users STB STB STB RTSP MPEG-TS NXT NBT Figure 1. IPTV components and processes overview. IPTV Complex includes all necessary systems components to provide TV, radio or video over IP networks, all tightly integrated: • Subscriber Management System; • Billing System; • Conditional Access System (CAS/DRM), protection against unauthorized access at different levels; • Interactive graphic interface for IP set-top boxes (STB client + Middleware server); • Content source and management (DVB to IP gateways, MPEG encoders, VoD/nVoD servers). Scalability is assured as all IPTV Complex elements are connected in a cluster architecture. All software is developed on basis of NetUP Business Server (NBS), a robust development plat- form designed to support client-server applications of any complexity. 10
  12. 12. SYSTEM COMPONENTS 2 Bundling options NetUP’s IPTV Complex may be supplied in the following configurations: • IPTV Combine is a 1U server containing Middleware, Billing, activation system, VoD, and streamer, and provided with an LCD panel. The corresponding firmware file is named firmware-combine.1.4.xxx, where xxx stands for the build number. IPTV Combine hardware configuration may include: ° two transponders, FTA channels only (deprecated option); ° one transponder with decoding support, i.e. having a CAM slot (deprecated option); ° two transponders, decoding supported (deprecated option); ° four transponders, decoding supported (IPTV Combine 4x, see Fig. 2). Figure 2. NetUP's IPTV Combine 4x. The conditional access modules must be put into the slots upside-down, i.e. having the manufacturer logo on the bottom side. Note also that a pair of CAM slots is located in a single orifice. • MW+Billing+VoD (firmware file firmware-complex.1.4.xxx) is a 1U server con- taining Middleware, Billing, activation system, and VoD. • MW+Billing (firmware file firmware-mw+billing.1.4.xxx) is a 1U server con- taining just Middleware, Billing, and activation system. Each of these options may be complemented with an arbitrary number of separate dedicated streamers, VoD servers, TVoD servers, and DRM servers. 11
  13. 13. NetUP IPTV IPTV Complex. Administrator’s Guide Dedicated streamers may be supplied in the following configurations: • 1U server, 4 transponders, decoding supported; • 4U server, 6 transponders, decoding supported (deprecated option); • 4U server, 12 transponders, FTA channels only (deprecated option). Dedicated VoD or TVoD server includes four hard drives of 750 GB each (see Video on De- mand on page 13 for more detail). Streamer NetUP's Streamer receives live satellite, terrestrial channels, or cable TV (DVB-S/DVB-S2, DVB-T, DVB-C, RF, ASI). Analog TV or radio channels are handled by real-time MPEG encod- ers built into the server. Received streams are multiplexed into MPEG Transport Stream and dis- tributed via IP multicast. NetUP's Streamer combines the functions of receivers, decoders, multiplexer, IP streamer, and multicast router, all with single management interface. Depending on particular hardware configuration, it may be fitted into either 1U or 4U rack-mount server. The 1U variety is equipped with an LCD panel. For more info on configuring a streamer, see Web interface on page 43 and (whether appli- cable) LCD panel on page 41. Conditional Access System NetUP's Conditional Access System (CAS) encrypts multimedia streams for transmission over unprotected channels. Only authorized users subscribed to the service can play these streams. CAS allows an IPTV service provider to strictly control access to the content and build financial relations with subscribers and content providers alike. NetUP's Conditional Access System consists of two parts: the server and the client module. The client module is loaded into IP set-top boxes and deciphers the streams using the dedicat- ed onboard hardware decoder. Encryption keys are periodically updated from the server. 12
  14. 14. System Components The server encrypts and controls IP streams, creates encryption keys and manages subscrip- tions. Figure 3. NetUP's CAS scheme. Video on Demand NetUP's Video-on-Demand server is built on an industry-standard platform and supports over 100 concurrent non-encrypted streams (1000 subscribers at normal VoD peak take-up rate) at typ- ical MPEG-2 compression rate of 4 Mb/s per stream. Both unicast and multicast modes are sup- ported. Figure 4. NetUP's VOD servers. Server storage comprises four hot-swap SATA-II hard disks. The total HDD space in the stan- dard configuration is 3 Tbytes or more than 700 movies in DVD quality. External data storage can be connected where required. 13
  15. 15. NetUP IPTV IPTV Complex. Administrator’s Guide Movies are stored in MPEG-2 or MPEG-4 AVC transport stream. Both SD and HD are sup- ported. Video content can be loaded via ftp. Movie descriptions displayed in the Middleware user interface can be synchronized with a central database on the Internet (Media Knowledge Base, www.media-kb.com). The database contains the full and structured information on multimedia content, is multilingual and freely ac- cessible. The server is implemented in a 1U rack-mount case. It is possible to connect VoD servers into a cluster. This allows our customers to achieve almost any performance and provide VoD in dis- tributed networks. The VoD server is capable of encrypting the streaming content on the fly in a manner similar to that of CAS. Time Shifted TV, Network Personal Video Recorder, and TV on Demand are implemented as a separate server based on the same framework. For more info on VoD system interface, see VoD system on page 77. Middleware User interface of the Middleware system supports the following services: • TV channels; • Radio; • Video on Demand (VoD) with the functions of searching by name, filtering by genre, and viewing annotations; • Virtual Cinema (nVoD); • Television on Demand (TVoD); • Time-Shifted TV; • Network Personal Video Recorder (NPVR); • Electronic Program Guide. NetUP's Middleware supports world leading IP set-top boxes: Amino, D-Link, Telergy, etc. For more info on Middleware system interface, see Middleware system on page 60. Billing Billing system performs the following functions: • subscriber database maintenance; • rating of available services; • creation and management of tariff plans; • creation of accounting documents; • access cards management; 14
  16. 16. System Components • financial reporting. Billing system can be integrated with any third-party system controlling services of other types, like Internet access, VoIP, etc. For more info on billing system interface, see Billing system on page 67. STB Client Graphical user STB interface of NetUP’s IPTV Complex is designed with the use of native API, which provides an advantage in performance as compared to the browser-based interfaces. NetUP’s IPTV Complex is compatible with set-top boxes of the following vendors: • Amino Technologies (www.aminocom.com) – recommended option; • D-Link (www.dlink.com); • Telergy (www.telergy.eu); Support of set-top boxes of other vendors can be implemented on demand. Setup and following usage of STB Client are described in more detail in STB Client Interface on page 99. 15
  17. 17. NetUP IPTV IPTV Complex. Administrator’s Guide 16
  18. 18. USAGE EXAMPLES 3 This chapter contains typical scenarios of NetUP’s IPTV Complex usage (in addition to the general description of the UCC interface pages which is given in United control center on page 59 and the next few chapters). All actions are performed via the interfaces of United Control Center (UCC) which itself is described in the first example Installing the UCC on page 17. Initial setup of the IPTV Complex generally includes the following operations: • Creation of content (see Creating TV or TVoD content on page 19, Creating VoD or nVoD content on page 24, and Setting up nVoD program schedule on page 25); • Creation of users (see Creating a user on page 27); • Creation of tariff plans (see Creating a tariff plan on page 30 and Editing tariff plan on page 30); • Activation of tariff plans (see Activating tariff plan on page 35 and Changing tariff plan on page 36); • Making payments (see Making payment on page 39). Installing the UCC To install the united control center: 1. Upload the UCC installer iptv-ucc-install.jar to the administrator’s workstation (i.e. the computer which will be used to control NetUP’s IPTV Complex). Installer is available for download under the Files group of items in the web interface (see Web interface: Control center on page 44). To install and use the UCC, Java Runtime Environment (JRE) version 6.0 (Java 1.6.x) or above is needed. JRE distributive is available for free at http://java.sun.com/. 2. Start the installation by running the iptv-ucc-install.jar in one of the two ways: ° double-click on the file, or ° in the folder containing the file, execute java -jar iptv-ucc-install.jar 17
  19. 19. NetUP IPTV IPTV Complex. Administrator’s Guide 3. Select the directory to install the UCC to. When installing over the previous version (that is, into the same directory), you may also want to check the Copy settings option. Language of the UCC installer, as well as that of the UCC itself, is set according to the system locale. 4. Press Install to install the UCC to the selected location. Figure 5. UCC installation window. 5. Start the united control center by running the control.center.se.jar file in the installation directory. A Connect to server window will appear. 6. The computer must be set up to use the Middleware server as its DNS server, for it resolves the default systems’ symbol names to correct IP addresses. If us- ing different DNS server, before starting any particu- lar system interface press Options button next to the starting button of that interface. In the Address field enter the colon-separated IP address and port number used by the server part.The default port num- bers are: System TCP port Middleware 50110 Billing 50100 EVoD 50130 DRM 50150 Figure 6. United control center starting window. Activation system 50170 TVoD 50140 By setting the Name field you may change the system’s name displayed in the Connect to server window and in the titles of interface windows of the system itself. 7. After all parameters are entered, press the button to start one of the control interfaces: 18
  20. 20. Usage examples ° Middleware ° Billing ° E-VoD ° DRM ° VOD-B/DRM-R ° Activation system ° TVoD The control interface window will open. The computer must have valid system date and time set, otherwise the system may work incorrectly. Creating TV or TVoD content To control the user’s access to TV channels broadcast by the streamer, a corresponding TV content must be created in the NetUP’s IPTV Complex. Below is a model pattern of creating a TV content, which may be customized to meet particular circumstances. 1. Start the Middleware system interface from the UCC (see Middleware system: Media con- tent on page 61 for interface description). 2. On the left pane open the Media group and select Media contents. The Media contents tab with a list of existing contents will appear. Context menu of any table contains the Columns item via which the user may hide or reveal any column individually. 3. Press Add . The New media content tab will appear. Figure 7. TV media content creation. 19
  21. 21. NetUP IPTV IPTV Complex. Administrator’s Guide 4. Specify the following parameters of the media content being created: Field name Value Staff name Leave default: iptv-middleware State Active Type TV Code Leave default (assigned automatically). If the TV program is used, this code should be substituted for the channel ID (see Web interface: Channels window on page 47). Name Name of the new content Description Annotation for displaying in the client STB interface (see STB Client (Optional) Interface: Viewing TV channels on page 102) Genre (Optional) Genres of the media content (a list with an option of multiple choice) Image (Optional) Image related to the channel content 5. Press Apply . New TV content will show up in the list. In any of the systems, if you are missing some items (media content, media groups, etc.) created recently in another system, press Refresh in the context menu, or restart the control interface. 6. Create the schedule of telecasts or make sure it is properly created automatically, as de- scribed in Setting up telecasts program schedule on page 21. 7. Create a media stream of TV type in the Middleware system as described in Creating media stream on page 21. 8. To bind the newly created content with the certain channel transmitted by the streamer: 8.1. Select from the list the media stream just created and press Edit . The Edit media stream page will show up. Figure 8. Editing media stream. 8.2. In the Media content column select the newly created TV content. It is recommended to leave the Till date at its default value (forever) in order to ensure that it is not coming while the content is still in use. The user’s rights to view the con- tent are normally constrained by means of other interfaces. 8.3. Press Apply . Now the new TV content is bound with the media stream you need. 9. Set up the encryption of the stream (see Setting up stream encryption on page 22). 20
  22. 22. Usage examples 10. If the content is intended for TVoD service, set up its recording, as described in Setting up stream recording on page 23. Further likely appropriate actions are described in the examples Creating media group on page 26 and Creating a tariff plan on page 30. Setting up telecasts program schedule There is an optional possibility to create the schedule of telecasts (or to edit one, should it be distributed by a properly configured streamer – see Adapter configuration window: Send EPG to the middleware on page 47). To do this: 1. Open the Media content tab of Middleware system interface. 2. Press the Telecasts schedule button. The Program schedule tab will show up. 3. Enter the schedule line by line, with Since, Duration, and Title for each item. 4. Press Apply to save the program schedule. The schedule is intended to be displayed in the STB client interface (see Viewing TV channels on page 102) along with the other channel-related information (descrip- tion, etc.) during channel selection. As a rule, this action is a step of TV content creation (see Creating TV or TVoD content, step 6 on page 20), though may be performed independently later as well. Creating media stream Media stream is an audio and/or video stream, either open or encrypted, going to the IP net- work. On the transport level, it is a MPEG-2 Transport Stream. To create a media stream: 1. From the UCC start the system interface Middleware (if creating streams for TV) or EVoD (if creating streams for nVoD). 2. On the left pane open Media and select Media streams. The Media streams tab with a list of existing media streams will appear. 3. Press Add . The New media stream tab will show up. Figure 9. Media stream creation. 21
  23. 23. NetUP IPTV IPTV Complex. Administrator’s Guide 4. Enter the parameters of the media stream being created: Parameter Value Address IP address to which the TV content is streamed (pay attention to the pop-up tip with the list of used addresses) Port 1234 Type TV or NVOD Owner Leave default: Middleware Protocol Leave default: UDP MPEG2 Since Do not fill Till Do not fill The “/”-separated parameter after the IP address is the number of bits in the mask. When cre- ating a single TV stream, set it to 32. When dealing with nVoD, a whole lot of streams may be created at once by setting number of bits less than 32. 5. Press Apply . New media stream will be created. As a rule, this action is a step of content creation (see Creating TV or TVoD content, step 7 on page 20 and Creating VoD or nVoD content, step 8.2 on page 24). Setting up stream encryption 1. Start the DRM system interface from the UCC (see DRM system on page 80 for interface de- scription). 2. On the left pane open the Media group and select Media streams. The Media streams tab with a list of existing streams will appear. 3. Select the stream just created and press Edit or Receiving, or just double-click on it. The Media stream encryption tab will show up. 4. Select the proper input and output interfaces from the dropdown lists (if some interfaces are missing, add them as described in Adding new network interface on page 40) and press Receiving. As the channel starts receiving, the Broadcasting button turns ac- tive. Figure 10. Media stream encryption. Incoming and outgoing interfaces can not coincide. 5. Press Broadcasting. As the channel starts broadcasting, the Encryption button turns active and the chart below starts to display the media stream bitrate. 6. If you want to encode the stream, press Encryption. 22
  24. 24. Usage examples As a rule, this action is a step of TV content creation (see Creating TV or TVoD content, step 9 on page 20). Setting up stream recording To control the user’s access to the recorded TV content for past dates, the TV content in ques- tion must be recorded. Below is a model pattern of setting up the recording. 1. Start the TVoD system interface from the UCC (see TVoD system on page 81 for interface de- scription). 2. On the left pane open the Media group and select Media streams. The Media streams tab will appear with a list of existing media streams connected to some media content of TV type. 3. Select the channel which you intend to record and press Receiving. The Media stream dumping tab will show up. Figure 11. Media streams dumping. 4. Select the incoming interface from the dropdown list (if the required interface is missing, add it as described in Adding new network interface on page 40) and press Receiving. The Record button will turn active, and the bitrate plot will start to appear under Statistics. Only open (i.e. not encrypted) content may be recorded. 5. Press Dumping. The TVoD content will start recording, while the recorded portion will be made available to the clients in the TVoD section of the STB interface. The size of record files, as well as the graphical representation of time span(s) covered by the record, will be displayed under Information. As a rule, this action is a step of TVoD content creation (see Creating TV or TVoD content, step 10 on page 21). 23
  25. 25. NetUP IPTV IPTV Complex. Administrator’s Guide Creating VoD or nVoD content To control the user’s access to the content stored on the VoD or nVoD server, a corresponding VoD content must be created in the NetUP’s IPTV Complex. Below is a model pattern of creating a VoD content, which may be customized to meet particular circumstances. 1. Start the Middleware system interface from the UCC (see Middleware system: Media con- tent on page 61 for interface description). 2. On the left pane open the Media group and select Media contents. The Media contents tab with a list of existing content will appear. 3. Press Add . The New media content tab will appear. Figure 12. VoD media content creation. 4. Specify the following parameters of the media content being created: Field name Value Staff name Leave default: iptv-middleware State Active Type VOD Code Leave default (assigned automatically) Name Name of which the new content Description Annotation for displaying in the client STB interface (see STB Client (Optional) Interface: Viewing VoD on page 103) Genre (Optional) Genres of the media content (a list with an option of multiple choice) Image (Optional) Image related to the new VoD content 5. Press Apply . New VoD content will show up in the list. 6. Upload the media file in MPEG-2 transport stream format (*.ts) to the VoD server via FTP (login is vod, password is similar to that of the web interface, see Web interface: Security on page 56). 7. Bind the media content just created to the newly loaded file as described in Web interface: VoD on page 50. 8. If the content is intended for nVoD service, do the following: 8.1. Set up the program schedule for it, as described in Setting up nVoD program schedule. 8.2. Create a media stream of NVOD type in the EVoD system (see Creating media stream on page 21). Unlike TV, these streams do not need to be associated with any content, since the system enables them automatically as required. 24
  26. 26. Usage examples The number of streams should be at least equal to the number of shows per day plus 1. Following likely appropriate actions are described in the examples Creating media group on page 26 and Creating a tariff plan on page 30. Setting up nVoD program schedule The nVoD service implies that a content is transmitted at regular time intervals according to the schedule. Below is a model pattern of setting up the nVoD program schedule, which may be customized to meet particular cricumstances. 1. Start the E-VoD system interface from the UCC (see VoD system on page 77 for interface de- scription). 2. On the left pane open the Media group and select Broadcast periods to open the Broadcast periods tab. 3. Enter the time of operation for one or more periods in hh:mm–hh:mm format at the rows corresponding to the days when you want the content to be transmitted. Names of the periods (“morning“, “day”, “evening” and “night“) are conventional and should not be perceived literally. Each of the periods may be set up to start or end at any time. Moreover, the periods may be added, renamed, or deleted via the context menu (Add column / Rename column / Remove column). 4. Press Apply to save the periods just entered. 5. On the left pane open the Media group and select Broadcast schedules. The Broadcast schedules tab will show up. 6. Press Add to add a new line to the schedule. 7. Select the media content from the drop- Figure 13. Setting broadcast schedule. down list. 8. Enter the time intervals to columns of the corresponding days. If the content should be broadcast at several periods during the day, the corresponding intervals are to be entered comma-separated. While setting up program schedule, you may receive a warning concerning insuffi- cient number of media streams. In this case create more streams of type nVoD, as de- scribed in Creating media stream on page 21. 9. Press Apply to save the changes. As a rule, this action is a step of nVoD content creation (see Creating VoD or nVoD content, step 8.1 on page 24). 25
  27. 27. NetUP IPTV IPTV Complex. Administrator’s Guide Creating media group Media group is intended to group together items of media content in order to effectively im- prove group operations with them. For example, in the Billing system you may set similar price for all media content items in one group. Below is a model pattern of creating a group, which may be customized to meet particular cir- cumstances. 1. Start the Middleware system interface from the UCC. 2. On the left pane open Media and select Media groups. The Media groups tab with a list of existing groups will appear. 3. On the free lower line of the list, under Name type the new group’s name. 4. Under Type, select the type of the new group (TV, VOD, etc.) from the dropdown list: Figure 14. Media groups creation. Content with type VOD may be put into groups of both VOD and NVOD types. 5. Press Apply . The new media group will be created. 6. To add content to the group, start the Billing system interface from the UCC. 7. On the left pane open the Media group and select Media contents. The Media contents tab with a list of existing contents will appear. The Filter input field provides the ability of filtering by name in one of the fol- lowing regimes: All words, Entire phrase, or At least one word. The regime to apply is selected via the context menu. 8. In the media content list, right-click on the con- tent to be added to the new group. In the appear- ing context menu select Edit groups. Figure 15. Context menu of the media content tab. 26
  28. 28. Usage examples 9. A Media content groups tab will show up with a list of groups to which the content may be assigned. Items of non-matching type are disabled. 10. Select the media group(s) to assign the content to and press Apply . The content will be assigned to this group. Figure 16. Media groups selection. Following likely appropriate actions with the newly created media group are described in the example Creating a tariff plan on page 30. Creating a user Below is a model pattern of creating a new user (AKA customer), which may be customized to meet particular circumstances. 1. Start the Billing system interface from the UCC (see Billing system: Customers on page 67 for interface description). 2. On the left pane open the Customers group and select Customers. The Customers tab with the list of existing customers will show up. 3. Press Add to add new customer. The Add user tab will appear. 4. Enter the Login and Password for the Figure 17. Add user tab. new user. 5. Select customer’s Type (either a Person or a Legal entity). 6. Press Add to add new person or a legal entity. Person’s full name is to be entered as follows: Last name into the leftmost subfield, then goes First name, then Middle name or initial. 27
  29. 29. NetUP IPTV IPTV Complex. Administrator’s Guide 7. Fill up the needed fields with the info about the new person or legal entity. Figure 18. Customer’s personal information. Below is a list of legal abbreviations you may encounter among the optional parameters: LLC Limited liability company OJSC Open joint stock company CJSC Closed joint stock company NAICS North American Industry Classification System IEC Industrial Enterprise Code SIC Standard Industrial Classification TIN Tax payer identification number If the physical or registration address is similar to the postal address, mark the corresponding Same as postal address check box to avoid redundant input. The button in front of any ad- dress input field opens the address input window intended for struc- tured input with existence check. To enter an address in free form, mark the corresponding Arbitrary ad- dress check box. Figure 19. Address input window. 8. Press Apply to save the changes. 9. Close the Add user tab. 28
  30. 30. Usage examples 10. If the user must be associated with some automatically managed hardware: 10.1.Right-click the user in question in the list of users and select Customer equipment from the context menu. The Customer equipment page will show up. Figure 20. Customer equipment addition. 10.2.Enter Name, select Type, and set Equipment Parameters. 10.3. Press Apply to save the changes. 10.4. Later on, this customer must be assigned with a tariff that contains an additional periodic service with its Hardware management option switched on (see Adding services to a tariff plan, step 6 on page 34). 10.5. Also, the hardware management scripts are to be modified to include the treatment of the newly added equipment. The scripts are located at /netup/iptv_billing/python/plugins/ and called on the following events: * block_hardware.py – service blocking (i.e. when the user is blocked, if the ser- vice is set as Blockable); * unblock_hardware.py – service unblocking; * install_hardware.py – service activation; * uninstall_hardware.py – service deactivation. Log file of the scripts is located at /netup/log/python.log. The most likely following action with the newly created user is described in the example Ac- tivating tariff plan on page 35. If you want to alter the customer’s personal data, select the customer’s name in the list and press Edit . Note that double-clicking on the customers list (unlike most other lists) opens the Per- sonal account information page rather than Edit customer page (see Billing sys- tem: Customers on page 67). 29
  31. 31. NetUP IPTV IPTV Complex. Administrator’s Guide Creating a tariff plan Below is a model pattern of creating a new tariff plan, which may be customized to meet par- ticular circumstances. 1. Start the Billing system interface from the UCC (see Billing system on page 67 for interface description). 2. On the left pane open Tariffication and select Tariff plans. The Tariff plans tab will show up. 3. Add new tariff plan. The New tariff plan tab will ap- pear. 4. Enter the tariff plan name. Figure 21. Creating tariff plan. 5. In the Roles field select one or several roles from the drop- down list. 6. Add to the plan content items (see Adding content to a tariff plan on page 32), content groups (see Adding content groups to a tariff plan on page 33), additional services (see Adding services to a tariff plan on page 34) and/or bonuses (see Adding bonuses to a tar- iff plan on page 34), according to your choice. It is recommended to add TV, VoD and nVoD content via groups. 7. Press Apply to finalize the addition of services. 8. In the State dropdown list change the tariff plan state from Setting up to Active. 9. Press Apply to save the new tariff plan. 10. Close the New tariff plan page. The most likely following action with the newly created tariff plan is described in the exam- ple Activating tariff plan on page 35. Editing tariff plan Below is a model pattern of editing a tariff plan. 1. Start the Billing system interface from the UCC. 2. On the left pane open Tariffication and select Tariff plans. The Tariff plans tab will show up. 3. Select the plan you intend to alter and press Edit . The Edit tariff plan tab will appear. 4. In the State dropdown list change the tariff plan state to Setting up. 5. Press Apply to save the changes. While in the Active state, the tariff plan is not editable (all interface elements on the page are disabled). 6. Assign the roles to the tariff plan. 30
  32. 32. Usage examples Roles assigned to the tariff plan are used to determine the compatibility between plans which is required for user-induced plan switching (see STB Client Interface: Person- al account on page 106). To create new roles, go to the System: Roles page of the Billing interface. 7. If needed, add to the plan some content items (see Adding content to a tariff plan on page 32), content groups (see Adding content groups to a tariff plan on page 33), addition- al services (see Adding services to a tariff plan on page 34) and/or bonuses (see Adding bonuses to a tariff plan on page 34). Figure 22. Editing tariff plan. If some media content belongs to two or more different groups which attempt to set dif- ferent price for it, you will notice question mark in the newly created list next to the price of this item. By right-clicking on the question mark, you may specify which of the tariffs is to be applied for this particular item (by default, the lower-price one is as- sumed). 8. If needed, alter some items in the tariff plan and press Apply to save the changes. 9. If needed, remove some services as follows: 9.1. Change the State of the item in question to Setting up. While in the Active state, a service can not be removed. 9.2. Press Apply to save the changes. 9.3. Press Remove to remove the service. 9.4. Press Apply to save the changes. 10. Change the tariff plan State to Active and press Apply to save the changes. Removal of tariff plan also requires preliminary changing its state to Setting up, and is pos- sible only for a plan that has never been activated. If the tariff plan is or was used (i.e. associated with some user), it can not be removed by conventional means. 31
  33. 33. NetUP IPTV IPTV Complex. Administrator’s Guide Creating an additional service In addition to services that provide an access to some TV or VoD content for certain period of time, you may want to create additional services which has to be paid for either at once or in in- stalments. Below is a model pattern of creating a new additional service, which may be custom- ized to meet particular circumstances. 1. Start the Billing system interface from the UCC. 2. On the left pane open Tariffication and select Instalments. The Instalments tab will show up. 3. To create an additional service paid for by instalments: 3.1. Press Add below the Instalments list. 3.2. Enter the service Name and Duration. 3.3. Enter either Price per month or the total Cost of the service (once any of these two fig- ures is entered, the other is calculated automatically). 3.4. Set the service State to Active. 4. Alternatively, to create an additional service paid for at once: 4.1. Press Add below the One-time services list. 4.2. Enter the service Name and Price. 4.3. Set the service State to Active. 5. If necessary, repeat the procedure to create more services. 6. Press Apply to finalize the addition of services. 7. Close the Instalments page. The service(s) just created may be added to the customer’s tariff plan as described in the ex- ample Activating tariff plan on page 35. Adding content to a tariff plan To add content items one-by-one (i.e. if the media content is not gathered into groups): Figure 23. Adding services. 1. In the Billing system interface, open the New tariff plan or Edit tariff plan window. 2. If you are editing an existing plan, set its State to Setting up and save changes. 3. Unfold the group corresponding to the media type of your choice (VoD services, TV servic- es, etc.) 32
  34. 34. Usage examples 4. Press Add in this group to add new content item. 5. Fill the columns: Column Description Media content Media content to be included in the plan (select from the list). Price Price of the service Mandatory If checked, the service will be activated immediately on activation of the tariff plan. Recommended to check for TV content not included in groups, as well as for all TVoD and radio content, and uncheck for VoD. Blockable If checked, the service will be blocked automatically in case if the client is blocked. State Active Tariffication Periodicity at which the charge-offs for this service from the client’s account are type performed: daily (Daily prepaid) or once in an accounting period, i.e. monthly (Periodic prepaid). Note that the content with unchecked Mandatory option may be bought (and hence ac- tivated) by the user later. See STB Client Interface: Viewing TV channels on page 102 for details. As a rule, this action is a step of Creating a tariff plan on page 30 or Editing tariff plan on page 30. Adding content groups to a tariff plan If the content is gathered into groups (see Creating media group on page 26) you may add groups to the tariff plan as follows: 1. In the Billing system interface, open the New tariff plan or Edit tariff plan window. 2. If you are editing an existing plan, set its State to Setting up and save changes. 3. Unfold the group corresponding to the media type of your choice (VoD services, TV servic- es, etc.) 4. Unfold VoD Tariff templates or an analog with other content type. 5. Press Add to add a line into the table. 6. Fill up the columns: Column Description Media group Media content to be included in the plan. Price Price of the service 33
  35. 35. NetUP IPTV IPTV Complex. Administrator’s Guide Note that each table containing a column for price or price-per-period is also equipped with a context menu item named Units that displays a list of currencies. If the currency you intend to use is absent, expand the list as described at Adding new cur- rency on page 37. 7. Press Generate services. Every content item in the group will be assigned the given price and added to the tariff plan. As a rule, this action is a step of Creating a tariff plan on page 30 or Editing tariff plan on page 30. Adding services to a tariff plan To include additional services to a tariff plan: 1. In the Billing system interface, open the New tariff plan or Edit tariff plan window. 2. If you are editing an existing plan, set its State to Setting up and save changes. 3. Unfold the group One-time services or Periodic services. 4. Press Add in this group. 5. Fill the columns, including Service (name of the service), Price, and State (Active). The meanings of check boxes Mandatory and Blockable are similar to those for the content items, see step Adding content to a tariff plan, step 5 on page 33. 6. For periodic services, consider also the Hardware Management check box. If checked, it in- vokes execution of the corresponding hardware management script on certain events. To em- ploy this functionality, one must set the parameters of customer’s equipment beforehand (see Creating a user, step 10 on page 29). It is possible as well to assign to the user some additional services not included in any tariff. See Activating tariff plan, step 7 on page 35. As a rule, this action is a step of Creating a tariff plan on page 30 or Editing tariff plan on page 30. Adding bonuses to a tariff plan To include bonuses to a tariff plan: 1. In the Billing system interface, open the New tariff plan or Edit tariff plan window. 2. If you are editing an existing plan, set its State to Setting up and save changes. 3. Unfold the Accruals group. 4. Press Add to add new bonus. 5. Fill the columns, including Service (name of the bonus), Price (which in this case actually contains the bonus sum, i.e. the sum that is added to the client’s account), and State (Active). 34
  36. 36. Usage examples The meanings of check boxes Mandatory and Blockable are similar to those for the content items, see step Adding content to a tariff plan, step 5 on page 33. As a rule, this action is a step of Creating a tariff plan on page 30 or Editing tariff plan on page 30. Activating tariff plan Below is a model pattern of activating a tariff plan, which may be customized to meet partic- ular circumstances. 1. Start the Billing system interface from the UCC. 2. On the left pane open the Customers group and select Customers. The Customers tab will show up (see Creating a user on page 27 for creating customers). 3. Select the customer to whom you intend to assign the tariff plan and press Personal account management button. The Personal account management tab will appear. 4. Press Add under the list of customer accounts in order to add new account to the list (initially empty). 5. Use the dropdown list in the Currency column to select the currency for the newly created account. 6. To add new tariff plan: 6.1. Press Add under the Tariff plans list to add a new line to the list (initially empty). 6.2. Select the tariff plan from the dropdown list. (The plan should be created beforehand as described in Creating a tariff plan on page 30.) Figure 24. Tariff plan selection. 6.3. Either set the Start date and End date values for the tariff plan, or leave the default values (“now” and “forever”, correspondingly). Start date of the tariff plan can not be set to the moment in the past. 7. If you want to add some additional services not included in the tariff plan: 7.1. Press Add in the Additional services fold-in panel. 7.2. Select the service from the dropdown list. (The service should be created beforehand as described in Creating an additional service on page 32.) 35
  37. 37. NetUP IPTV IPTV Complex. Administrator’s Guide 7.3. Enter the Start date value. (If the service belongs to Installment, the End date value will be assigned automatically based on the payment duration). 7.4. If necessary, repeat 7.1–7.3 to add more one-time services. 8. Press Apply to save the changes. 9. If necessary, repeat the procedure to define alternative tariff for other period. Further operations are described in the examples Generating activation code on page 37 and Making payment on page 39. Changing tariff plan Below is a model pattern of changing a tariff plan, which may be customized to meet partic- ular circumstances. 1. Start the Billing system interface from the UCC. 2. On the left pane open the Customers group and select Customers. The Customers tab will show up. 3. Select the customer to whom you intend to assign the tariff plan and press Personal account management button (or a similar context menu item). The Personal account management tab will appear. 4. Select the active account. 5. In the Activated tariff plans list select the currently en- abled plan and press Disable . Figure 25. Disabling a tariff plan. 6. Press Apply to save the changes. While the tariff plan is enabled, it is impossible to set up another plan covering the same or overlapping time span. 7. Press Add in the Activated tariff plans fold-in panel. 8. Set the start and end dates for the new plan. 9. Select the new plan from the dropdown list. 10. Press Apply to save the changes. 36
  38. 38. Usage examples Adding new currency UCC may perform accounting operations in any existing currency, but only a few are visible by default. To alter the list of currencies: 1. Start the Billing system interface from the UCC. 2. From the top menu select Plug-ins, then Edit properties for plug-ins. The Properties for plug-ins window will appear. Figure 26. Plugins’ properties window of Billing interface. 3. Select the currencies row and press Edit . The Editing Property window will appear. 4. Add the ISO 4217 numeric codes of one or more currencies to the semicolon-separated list, or probably remove some codes from the list. 5. Press OK to save the changes. 6. Press Close to close the Properties for plug-ins window. Generating activation code When using the access card for the first time, the user must enter the activation code obtained from the IPTV provider. Below is a model pattern of activation code generation. 1. Start the Activation system interface from the UCC. 2. On the left pane open the Security group and select Activation codes. The Activation codes tab will show up. 3. Press Add in order to add a new line to the list of activation codes. 37
  39. 39. NetUP IPTV IPTV Complex. Administrator’s Guide 4. In the newly created line under the Access card number enter the number of access card which needs to be activated. Figure 27. Activation code generation. 5. Press Apply to generate and save the activation code. 6. Copy the code to hand it over to the customer. Resetting activation requests counter If an STB activation request has been sent from one single IP for as many as 10 times (this may be caused, for example, by repeated erroneous input), the following activation request from the same IP may be rejected. In this case reset the counter as described below. 1. Start the Activation system interface from the UCC. 2. On the left pane open the Security group and select Activation requests. The Activation re- quests tab will show up. 3. Found the entry in question either by IP address or by the fact that its Counter has reached Limit. 38
  40. 40. Usage examples 4. Set the Counter value to 0. Figure 28. Activation requests page. 5. Press Apply to save the refreshed counter value. Making payment To view the IPTV content, a user must have above-zero balance. Below is a model pattern of making a payment. 1. Start the Billing system interface from the UCC. 2. On the left pane open the Customers group and select Customers. The Customers tab will show up. 3. Select the customer to whom you intend to make a payment and press Make payment button (or a similar context menu item). The New payment page will show up. 4. If the selected customer has several accounts associated, selected the necessary one via the dropdown menu. Figure 29. Making payment. 5. Enter the amount of payment. 6. Select the payment currency, if applicable. 7. Press Apply to make the payment. Now the services included in the customer’s tariff plan are available for use. Operations that might be required in the future are listed in the examples Editing tariff plan on page 30 and Changing tariff plan on page 36. 39
  41. 41. NetUP IPTV IPTV Complex. Administrator’s Guide Adding new network interface To use a network interface not recognized by the system by default (probably, a virtual one created via the web interface, see Network: VLAN window on page 55): 1. From the top menu of the system interface you are using (probably, DRM or TVoD), select Plug-ins, then Edit properties for plug-ins. The Properties for plug-ins window will appear. Figure 30. Plugins’ properties window. 2. Select the string available_interfaces row and press Edit . The Editing Property win- dow will appear. 3. Enter the name of the new interface to the last string (initially empty). 4. Press OK to save the changes. 5. Press Close to close the Properties for plug-ins window. 40
  42. 42. LCD PANEL 4 To set up the NetUP’s streamer with LCD panel, do the following: 1. Plug the network and power cables into the device. 2. Switch power on. You shall see Starting... on the LCD panel. 3. Use the LCD manager for the initial setup of the system. LCD manager provides a convenient way to monitor the CPU and LAN interface load on the device front panel, as well as to assign IP addresses to network adapters. Statistics screen The software contains two statistics screens. The first and principal is the screen that lists the amount of traffic through the network adapters. Lower line of the screen presents the total rate of incoming and outgoing Figure 31. LAN monitor. traffic separated by “/”. Pressing Up switches to the CPU load screen. First number is the total CPU load. Three subsequent num- bers give, correspondingly, the portions of CPU load related to user tasks (u), system tasks (s), and awaiting Figure 32. CPU usage monitor. data from the peripherals (w). Pressing Down switch- es back to the traffic statistics screen. Network interfaces setup The LCD panel contains interface for setting up network parameters, i.e. IP address and subnet mask. To do that, press Fn, then Enter on any statistics screen. The network configuration screen will appear. Figure 33. Network configuration. By pressing Up and Down select the network inter- face to be set up. After selecting the interface you want to set up, press Enter. Then you will be prompted to change current IP address for the selected interface. Pressing Fn, then Up or Down selects the byte to change (at that, ">" points to the currently selected byte). Pressing Up and Down, correspondingly, in- creases and decreases the selected byte value by 1. Figure 34. IP address setup. 41
  43. 43. NetUP IPTV IPTV Complex. Administrator’s Guide When you are done with the IP address, press En- ter. Then you will be prompted to enter the subnet mask. It is entered by pressing Up or Down, which in- creases or decreases the number of bits in the mask Figure 35. Subnet mask setup. determining the subnet address. After entering the subnet mask, press Enter. Then you will be prompted to keep the changes just made or cancel them. Buttons Up and Down switch between Yes and No, with currently selected option empha- Figure 36. Save changes screen. sized with brackets. Select Yes to save the settings just made, or press Enter to proceed back to the network interface selection screen. When the settings are done, set up your DNS server (via its config file) to associate the IP address just entered with mw.netup domain name. 42
  44. 44. WEB INTERFACE 5 Starting web interface Web interface is intended for setting up various server parameters. To enter the web interface, start your browser and type http://<server IP address or domain name> in the address field. You will be prompted to enter login and password. The default values are stated in the equipment cer- tificate. It is strongly recommended to change the password immediately after logging in for the first time. This can be done via the Security page (see Security on page 56). Left pane of the web interface stays visible on every page and contains the following groups of links: The presence of particular interface pages and groups may depend on the hardware configuration of the server. 1. Cluster configuration group (present only on Middleware servers) ° Date and time (page 44) – date and time settings; ° Management (page 44) – system components management; 2. Files group ° Control center (page 44) – downloading of the united control center; ° Documentation (page 45) – downloading of the documentation; 3. IPTV group (present only on streamers) ° DVB (page 45) – DVB adapter settings; ° RF/RCA (page 48) – analog adapter settings; ° VoD (page 50) – VoD content management; 4. Set Top Boxes group (present only on Middleware servers) ° Firmware update (page 51) – upgrades of IP STB devices firmware; ° Styles (page 52) – upgrades of IP STB client user styles; ° Translations (page 53) – selection of IP STB interface language; 5. System administration group ° Backup (page 53) – system backup; ° Update (page 53) – IPTV Complex firmware upgrade; 6. System configuration group ° Network (page 53) – network interfaces settings; ° Security (page 56) – password management; ° Services (page 57) – manual start and stop of services; 43
  45. 45. NetUP IPTV IPTV Complex. Administrator’s Guide ° Tunneling & IGMP (page 57) – manual start and stop of tunneling and multicast routing; 7. System status group ° Connections (page 58) – connections between system components; ° Storage (page 58) – disk space usage; Date and time Date and time page contains the interface for setting the time zone. In the External time servers section one may add or remove the NTP servers to synchronize with. New items get added to the end of the list. The Status column lists the cur- rent status of the servers: Figure 37. Date and time page. • Failed if the last sync attempt has failed; • Sync if the sync hsa been performed successfully; • Reserved if this time server has not been used yet. Syncronization occurs once per hour. The servers are tried in presented order till the first suc- cess. Management This page displays the system components (servers) together with their Status (Active / Not active) and ac- tion buttons to activate or de- activate particular servers. Figure 38. Management page. Control center This page contains the united control center. Guidelines for starting the control center and further operations with it are listed in Usage examples (page 17). Figure 39. Control center page. 44
  46. 46. Web interface Documentation This page contains the latest sys- tem documentation as single PDF file. Figure 40. Documentation page. DVB DVB page displays the list of DVB adapters installed in the system togeth- er with their current state. Below is the parameters explana- tion by column. Figure 41. DVB page. • Adapter is the number of the adapter in the system, starting from 0. The adapter slots on the backplate of the actual NetUP streamer are numbered bot- tom-to-top: 0,1,2,3. • Hardware is the adapter state (OK / Failed). • Service is the software state (Running / Stopped). Note that column headers are clickable. Clicking on a column header sorts the records by this column. Second click on the same header reverses sort order. • Actions lists possible operations with the adapter, including: ° Configure – switch to Configure screen (see Adapter configuration window on page 46) to set up basic adapter parameters; ° Channels – tune channels (see Channels window on page 47); ° Start service if it is not running; ° Stop service if it is running. Note that stopping service stops transmitting video stream to network from this adapter. 45
  47. 47. NetUP IPTV IPTV Complex. Administrator’s Guide Adapter configuration window This window is intended for setting up basic parameters of DVB adapter. Figure 42. Basic adapter parameters settings. For convenience parameters are grouped in the following blocks: • Adapter status. This block (refreshed automatically each 2 seconds) displays current state of the adapter, including the following parameters: ° Service status shows current state of the service (Running or Stopped); ° Adapter status shows adapter state, including: * SIGNAL – presence of the signal (red means no signal); * CARRIER – presence of the carrier frequency (red means no carrier); * FEC – presence of the error correction; * SYNC – synchronization with the signal; * LOCK – adapter has locked on the signal and decodes it successfully. When the system works correctly, all indicators are green. Red means that the incoming signal is either missing or corrupted. ° CAM status lists available CAIDs. • Adapter settings. This block contains controls for frequency, polarization and other signal parameters, including: ° Frequency is the incoming signal frequency, in MHz; Note that changing frequency may lead to the loss of channel settings for the given adapter. See Channels window on page 47 for details. ° Symbol Rate is the rate of symbol transfer; ° Polarisation is the polarization type; 46
  48. 48. Web interface ° EPG character set is the character encoding for channel names and other auxiliary infor- mation; ° Multicast TTL is the time-to-live for multicast packet, in hops; ° Tone enables a special 22 kHz tone to control the equipment; ° Send EPG to the middleware enables sending EPG to the middleware so as to make it accessible from the client STBs (see Viewing TV channels on page 102). On some streamers, a “Not configured” line may appear instead of the “Send EPG to the middleware” check box. In this case, consult NetUP for further maintenance. • LNB Parameters Figure 43. LNB Parameters block. This block contains converter frequency controls. See http://www.netup.tv/en-EN/articles/ streamer-configuration-guide.php for more details. When Input standard in Adapter settings is set to DVB-T, the LNB parameters block is substituted with DVB-T parameters. Channels window This window lists all channels found by the DVB adapter. Figure 44. Channels settings. Note that this page will show up correctly only if the adapter software is set up cor- rectly and running normally (check that all the color indicators in the Adapter Status block are green). For each entry, its Channel name, ID, Audio PID, Video PID, and CAID are shown. Channel Type is indicated by the sign in the left, which may be one of the following: 47
  49. 49. NetUP IPTV IPTV Complex. Administrator’s Guide • free-to-air TV stream; • encrypted TV stream; • free-to-air radio stream; • encrypted radio stream. The list begins with the channels that are already streaming, if any. For them, multicast IP ad- dresses, Port numbers, and network Interfaces are also shown. Below follow channels that are not configured yet (having their IP address field empty). To set up the channel, enter the required parameters. If the EPG is set up to be sent to the middleware (see Adapter configuration window: Send EPG to the middleware on page 47), enter the content codes (see Creating TV or TVoD content, step 4 on page 20) in the text input fields under IDs of the corresponding channels. The + and – buttons in the Audio PID column allows the selection of multiple sound tracks for a channel (when available), so as to leave the final choice between them to the end user. Press Save to save the parameters when done. On switching to another adapter (see Adapter configuration window: Frequency on page 46) the channel settings are kept and applied, whenever possible, to the channels found on the new adapter. Settings of the channels having no match on the new adapter are not represented in the list, and are subsequently deleted on next Save. As long as no changes has been made, a rollback to previous adapter without loss of settings is possible. In rare cases the adapter switching may by chance attach the settings of some channel (as set on the former adapter) to an auxiliary channel on the new adapter, which is represented in the list as a channel having neither name nor Audio PID. This, in turn, makes an error message appear on pressing Save, even if no actual change has been made. In such a case it is necessary to erase the channel’s settings manually by removing its IP address. RF/RCA RF/RCA page displays the list of all installed analog adapters and their state. Figure 45. RF/RCA page. 48
  50. 50. Web interface • Adapter column shows number of the adapter in the system. • Hardware shows adapter state (OK / Failed). • Service shows software state (Running / Stopped). • Channel shows the description of the signal as given in the adapter parameters. • IP:Port shows the multicast IP address and port number where the video stream is translated. Note that column headers are clickable. Clicking on a column header sorts the records by this column. Second click on the same header reverses sort order. • Actions shows possible operations with the adapter, including: ° Configure switches to Configure screen (see Adapter configuration window on page 49) to set up basic adapter parameters; ° Start button starts service if it is not running; ° Stop button stops service if it is running. Note that stopping service stops streaming video to network from this adapter. Adapter configuration window This window provides access to adapter configuration. Figure 46. Adapter configuration. For convenience parameters are grouped in three blocks: • Adapter Status This block (refreshed automatically each 2 seconds) displays current state of the adapter. In Figure 47. Adapter status. particular, Service Status is either Running or Stopped. 49
  51. 51. NetUP IPTV IPTV Complex. Administrator’s Guide • Adapter Settings Figure 48. Adapter settings. This block contains the following parameters: ° Channel Name – name of the channel to be displayed in the corresponding column in the list of installed adapters; ° Video Source – source of the video. Valid options are: RF, S-Video, RCA; ° Frequency – signal frequency (in KHz). Valid only for RF; ° Video Standard – color coding standard. Valid options are: PAL, SECAM; ° Bitrate – data rate in bit/sec. Valid range is from 512000 to 8000000; ° Start service on boot (check box) – checks whether the software should be started auto- matically on server boot. • Multicast Settings Figure 49. Multicast settings. This block contains controls to enter the IP address (Multicast IP), port number (Multicast port) and network interface (Multicast interface) for multicasting. There is no need to enter this IP address into the routing table (see Routing table win- dow on page 54), since it is added automatically. VoD This page is intended for binding the media content codes from Middleware with the loaded media files. Figure 50. VoD page. 50
  52. 52. Web interface When a VoD-type media content is created and the corresponding file is loaded (see Usage examples: Creating VoD or nVoD content on page 24), select the file in the list, press Activate and enter the content code in the popup window. Firmware update STB Firmware page provides controls for upgrading the firmware of STB boxes (see STB setup on page 85) and setting up the automatic upgrade service. Figure 51. Firmware update page. Page contains the list of available STB models with the following parameters for each: • STB type; • Current Firmware version; • Multicast IP address for sending firmware updates; • Network interface for sending firmware updates; • Status of the automatic upgrade service (Enabled / Disabled); • Possible Actions, uncluding: ° Configure configures the automatic upgrade service parameters. In case of the Amino AmiNET STBs, these include: Figure 52. Firmware update configuration window. * Network interface for sending firmware updates; * Multicast TTL (time-to-live of multicast packet) in hops; * Multicast address (bootstrap) to send the bootstrap.signed file; 51
  53. 53. NetUP IPTV IPTV Complex. Administrator’s Guide * Corresponding Multicast port (bootstrap); There is no need to enter this IP address into the routing table (see Routing table win- dow on page 54), since it is added automatically. * Multicast address (filesystem) and * Multicast port (filesystem) – address and port to send the second portion of the up- grade (mc2.mcfs file); * Serial number (bootstrap) – serial number of the bootstrap.signed file; * Serial number (filesystem) – serial number of the mc2.mcfs file; These serial numbers serve for the sole purpose of maintaining the correct versions order, so they may be assigned more or less arbitrarily; the only requirement is to set them higher than those of the currently installed versions. * Save button to save the foregoing parameters. ° Enable starts the automatic firmware upgrade service; ° Disable stops the automatic firmware upgrade service. Styles Styles page contains the list of user styles for IP STBs. Figure 53. Styles page. Following control buttons are available: • Add opens the window for uploading new style in RCC format (see Updating user theme on page 85 for info on creating user styles). Figure 54. Add style window. • Compile opens the window for uploading new style in a zip archive with simultaneous com- pilation into RCC. • Get source downloads the source files of current style as a zip archive. 52
  54. 54. Web interface • Remove (in the list of styles) removes the corresponding style. Once uploaded, the new style becomes available for selection via the Styles screen of the STB client interface as described in STB Client Interface: Settings on page 108. Translations Translations page lists interface localizations (language packs) for IP STB interface in a man- ner similar to that of styles on the Styles page, with Add / Compile / Remove options. Once up- loaded, the new language pack becomes available for selection via the Languages screen of the STB client interface as described in STB Client Interface: Settings on page 108. Backup This page provides control interface for system backups. Create button creates an archive in *.tar.bz2 format containing system settings. Existing backup files together with their cre- ation dates are listed in the table. Delete button next to a file removes it. Figure 55. Backup page. Update This page lists the uploaded firmware files together with their uploading dates, version num- bers, and possible actions. Figure 56. Update page. This page allows to update the IPTV Complex firmware. To do that, upload the new firmware file to the server via FTP (login: update; password is similar to that of the web interface, so that both are changed simultaneously, see Security on page 56), refresh the page to reveal it in the list, and press Install. Network Network page gives the full list of installed network adapters together with their state. 53
  55. 55. NetUP IPTV IPTV Complex. Administrator’s Guide Figure 57. Network page. The Setup routing button opens routing table (see Routing table window on page 54). The VLAN button opens the interface to virtual network adapters (see VLAN window on page 55). • Interface column lists the system names of the adapters; • Status lists the adapter state (ON / OFF); • MAC lists MAC addresses of network adapters; • IP lists the adapters’ IP addresses; • DHCP shows the DHCP state (Running / Stopped); • Actions column lists the possible operations with the given adapter: ° Configure – configure adapter (see Configure window on page 55); ° DHCP – set up DHCP for this adapter (see DHCP configuration window on page 56); ° Statistics – show graphical load statistics for this adapter. Routing table window Routing table may be edited with Add and Remove buttons. Figure 58. Routing table. To set the default gateway, enter 0.0.0.0 for Destination and also 0.0.0.0 for Mask. 54
  56. 56. Web interface VLAN window To create new virtual LAN interface based on the selected physical interface, enter VLAN ID and press Add. A new VLAN with name composed of the physical LAN’s name and the ID will be created. Figure 59. VLAN window. To remove a VLAN, press Remove in the corresponding row. Using the newly created VLAN may require some tuning on the UCC side, see Usage exam- ples: Adding new network interface on page 40. Configure window This window contains configuration options of network adapter. Figure 60. Adapter configuration. For convenience parameters are grouped in three blocks: • Adapter Information This block shows the adapter’s system name (Adapter) and MAC address; • IP Addresses Contains IP addresses assigned to this adapter. To remove any address (unless there is only one left), press Remove button next to it. To change an address, type it in the input field and press Save. To assign an additional IP address for the adapter, type IP and Mask values into the corresponding input fields and press Add. 55
  57. 57. NetUP IPTV IPTV Complex. Administrator’s Guide DHCP configuration window This window provides comtrols for setting up DHCP. Figure 61. DHCP configuration window. First IP address and Last IP address input fields are intended to enter the boundary values of the IP addresses pool. Start and Stop buttons serve to start and stop the service. Security This page contains interface for changing the administra- tor's password (for default value see Starting web interface on page 43). To do so, type the new password twice in the New Password and Repeat Password fields and press Up- date. Passwords to FTP access for uploading content and firm- Figure 62. Security page. ware are bound to be identical to the administrator’s pass- word, so they are updated automatically along with it. 56
  58. 58. Web interface Services This page lists existing system components (Middleware, Billing, Activation System, etc). Figure 63. Services page. • Status column displays the current status of components (Running / Stopped). • Actions lists the possible operations with the given component (Start / Stop). Tunneling & IGMP This page provides an interface to the following services: 1. Multicast Router acting as an IGMP querier; 2. Virtual Tunnel – a tunneling connection to the server which may be needed for the purposes of technical support. Figure 64. Tunneling & IGMP page. • Status column displays current status of services (Running / Stopped). • Actions lists the possible operations with the given service (Enable / Disable). 57

×