CDCAS3.0 User Manual
CDCAS3.0 User Manual
User Manual
V2.0.5
北京永新視博數字電視技術有限公司
Beijing Novel-Super Digital TV Technology Co., LTD
Statement
All Rights Reserved. Beijing Novel-Super Digital TV Technology Co., Ltd reserves all rights.
Without the written permission of the Company, any unit or individual shall not make unauthorized excerpts, copy the
contents of this document in part or in full, or disseminate in any form.
Trademark Statement
And other Novel SuperTV trademarks all belong to Beijing Novel-Super Digital TV Technology Co., Ltd.
All other trademarks or registered trademarks referred in this document belong to their respective owners.
ATTN
Due to product version upgrades or other reasons, this document will be updated from time to time. Unless otherwise
agreed, this document is still used as a guide. All statements, information and advice in this document do not constitute
any expressed or implied guarantee or constitute a contract invitation or invitation. The text is still used for reference,
and NovelSuperTV enjoys the ultimate right to interpret the text.
Table of Contents
1 Introduction................................................................................................................ 1
III
4.23 User Roles ............................................................................................................................ 42
4.24 Parameters Setting .............................................................................................................. 45
4.25 User Info .............................................................................................................................. 46
4.26 User Logs ............................................................................................................................. 47
4.27 Audit (Optional) .................................................................................................................. 51
5 Query and Maintenance ....................................................................................... 52
5.1 SMS Command Query ......................................................................................................... 52
5.2 Module Status ........................................................................................................................ 53
5.2.1 Performance Status............................................................................................................... 53
5.2.2 Working Status...................................................................................................................... 53
5.2.3 Log Display............................................................................................................................ 55
5.3 Exporting Logs ...................................................................................................................... 58
5.4 Exporting SMS Commands ................................................................................................. 59
5.5 Exporting Configuration ...................................................................................................... 60
5.6 Calculator .............................................................................................................................. 61
6 Introduction to Web ............................................................................................... 62
6.1 Uploading Card-issuing File ................................................................................................ 62
6.2 Uploading Patch File............................................................................................................. 64
7 Configuration Examples ....................................................................................... 66
7.1 Load Balance ......................................................................................................................... 66
7.2 Active-Standby Mode ............................................................................................................ 66
7.3 Dynamic IP Mode.................................................................................................................. 67
8 Appendix ................................................................................................................... 69
8.1 Template ................................................................................................................................. 69
8.1.1 Instant Container Template ................................................................................................. 69
8.1.2 Fixed Container Templates .................................................................................................. 70
8.1.3 FilterMode ............................................................................................................................. 71
8.1.4 Functions ............................................................................................................................... 72
8.2 Operator Authority Management........................................................................................ 72
II
1 Introduction
MUX Multiplexer
I
2 Overview
The CDCAS3.0 can achieve unified management, entitlement, and controlling the television business. From a
technical point of view, the system integrates a variety of advanced technologies including scheduling system
management, network technology and digital encoding, scrambling technology, encryption and decryption
technology, multiplexer technology, modulation and demodulation technology, set-top box technology, and
smart card technology. It is related to user management, program management, database management, charge
management, and other database application technologies.
The CDCAS3.0 head-end system includes ECMG, EMMG, EMML, EMMS, Web, Task, RouterAdapter, Agent,
BoradCast, Logger, Encryptor, DB and Console.
2
3 System Operating Monitor
Console is an interface between the CDCAS3.0 system and user. It’s used to configure and monitor each module of the
system, check logs, and SMS commands as shown below:
3
CDCAS3.0 User Manual V2.0.1 3 System Operating Monitor
DB Database
4
CDCAS3.0 User Manual V2.0.0 3 System Operating Monitor
5
CDCAS3.0 User Manual V2.0.1 3 System Operating Monitor
◆ While starting, the module icon in the module view will show as: starting → started
◆ After starting, the module icon in the topology chart will show as: (Started)
◆ While stopping, the module icon in the module view will show as: stopping → stopped
◆ After stopping, the module icon in the topology chart will show as: (Stopped)
◆ While restarting (during restarting procedure), the module icon in the topology chart will show as:
→ → →
◆ If the module is stopped and then restarted, the module icon in the topology chart will show as: →
◆ When errors occur, the icon’s color in the module view will show as:
◆ When alerts occur, the module icon turns red in the topology chart, shows as:
6
CDCAS3.0 User Manual V2.0.0 3 System Operating Monitor
b) Cascade, Tile Horizontally and Tile Vertically are three ways to display windows.
3) The drop-down menu under Tools is shown in Fig. 3-6 (Refer to “5Query and Maintenance”)
7
CDCAS3.0 User Manual V2.0.1 3 System Operating Monitor
8
CDCAS3.0 User Manual V2.0.0 3 System Operating Monitor
9
CDCAS3.0 User Manual V2.0.1 3 System Operating Monitor
4 Head-End Configuration
Use the CDCAS3.0 installation tool to complete CDCAS installation, and configure the system through the Console.
1、Configuration order:
The serial number is configured before other modules, and then configured ECMG, EMMG modules.
2、Log level configuration:
The system provides six kinds of log levels: Trace, Debug, Info, Warn, Error and Fatal (from lowest to
highest level), the system will display the log with a level higher than or equal to the selected one, Trace is
the lowest level, while Fatal is the highest, default level is Info.
-------------------------------------------------------------------------------------------------------------------------
Note:
For using the database installation tool to complete CDCAS3.0 database installation, please see CDCAS3.0
Installation Manual for more details. CDCAS3.0 only supports version 5.3 of the scheduler files.
-------------------------------------------------------------------------------------------------------------------------
10
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
11
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
correct user name and password, then clicks “login”. Only after passing the verification, user could
operate and edit the Console.
12
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
※ Open Group Entitle: Check” Open Group Entitle” to enable group authorization, there will be a
prompt show that this operation is irreversible. In the Dispatch period option, user could define the
※ Local Log Path: the location to save local logs (valid for current machine only).
13
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
In the option dialog, select the Icon menu to set icon size, as shown in Fig. 4-9:
14
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
15
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
This setting decides whether to display Agent, BroadCast, Logger, Task module.
in Fig. 4-13:
16
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
configuration. Right-click on the CDCAS3.0 root node to select New Group, as shown in Fig. 4-15:
17
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
4-16:
Click on the OK button to add the module group on the left side, as shown in Fig. 4-18:
18
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
-----------------------------------------------------------------------------------------------------------------------------
Notes:
1、For Encryptor, EMML, only one module group is allowed in the system.
2、For RouterAdapter, EMMS, ECMG, EMMG, and Web, multiple module groups are allowed in the
3、DB, Broadcast, Agent, Task and Logger, cannot be configured manually, as the system will add
them automatically.
-----------------------------------------------------------------------------------------------------------------------------
Add - click on the Add button to add the edited information to the list.
Modify - select the item from the list, then click on the Modify button to update it in the list.
Delete - select the item from the list, then click on the Delete button to delete it from the list.
Resume - click on the Resume button to return system to the previous state of saving.
19
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
their own operating logs in real-time, the logs will stored in a database for later inquiry.
The system provides six kinds of log levels from lowest to highest levels as follows:
Debug: Record program running state information about data stream transferring, distribution, etc.
Info: Record run-time event information, such as module starting, module stopping, etc.
Error: An error occurred when the program is running, it may cause the program not to run properly.
Fatal: A fatal error will cause the interrupt routine, once this error occurs, the program does not working
properly.
The default log level for each module is Info, the log level for each service can be configured according
Right-click on Encryptor group, then select New Module from the drop-down menu, as shown in Fig.
4-19:
20
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
module under Encryptor can be started. The icon is as shown in operating status:
Note: The last segment of IP address must be entered in the server ID dialog during creation of new
module.
Right-click on EMMG group, then select New Module from the drop-down menu, as shown in Fig.
4-21:
For example: if the IP is 138.138.138.12, enter “12” in the text box, as shown in Fig. 4-22:
21
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
Log Level - according to user’s needs, configure EMMG log Level. (Refer to “4.7 Log Level Setting”)
Encryptor ID - the last segment of the encryptor IP, for example: if the encryptor IP is 138.138.138.16,
check “Encryptor16” checkbox. (The premise is that encryptor group and “16” module have been
created).
◆ Instant Container: The EMM data can be sent out only once at the highest priority. EMML is
◆ Fixed Container: The EMM data can be sent out in compliance with the sending strategy.
According to the time strategy, the data packets can be changed dynamically. EMML is responsible for
◆ Temporary Container: The EMM data can be sent out in compliance with the specified sending
22
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
duration or sending times. The temporary containers are destroyed automatically after sending the data
-----------------------------------------------------------------------------------------------------------------------------
Note:
EMML must configure Instant Container, currently all of containers are transmitted by region, and
-----------------------------------------------------------------------------------------------------------------------------
After adding EMML group, the following dialog will appear if “maximum number of fixed container”
Right-click on EMML group, select New Module from the drop-down menu, as shown in Fig. 4-25:
For example: if the IP is 138.138.138.12, enter “12” in the text box, as shown in Fig. 4-26:
23
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
Configure EMML parameters. Click on the Edit button to configure the following information, as
Add Container: After configuring a new container, click on the Add button to add it to the list.
Modify Container: Select one container from the list, modify its parameters, and click on the Modify
Delete Container: Select one container from the list, and click on the Delete button to delete it from the
24
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
Fixed Container
The start time and end time for sending
Hour Range
Temporary Container data packets
Fixed Container
The percentage of this container sending
Bandwidth
Temporary Container packet occupied bandwidth in this region.
25
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
Duration
Instant Container
Determine whether the EMM packets
Expression Fixed Container
should be sent in the container.
Temporary Container
Instant Container
Click “editor” and in the pop-up dialog, user can add and configure expression according to different
requirements.
26
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
Right-click on the EMMS group, and select New Module from the drop-down menu, as shown in Fig.
4-29:
For example: if the IP is 138.138.138.12, enter “12” in the text box, as shown in Fig. 4-30:
27
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
Users configure EMMS log Level according to their needs. (Refer to “4.7 Log Level Setting”)
The EMMS arguments and their definitions are indicated in the following table:
Fig. 4-32 EMMS Arguments Definitions
Parameter Description
After configuring the areas in the Advanced menu, select one area from
Area
the drop-down list.
Bandwidth Band width, unit: Kbps(10-2000)
The interval of sending EMM packets for one card,
IntervalOfSameCard
unit: millisecond (50 - 5000), the suggested value is 1000ms.
EMMS IP address which connect with the MUX (must not be same
Floating IP
with floating IP of other modules )
Sub Mask EMMS Sub Mask which connect with MUX
NIC_Name Network Adapter which connect with the MUX network
SuperCASID SuperCASID used by EMMS
Communication TCP, TCP+UDP, Multicast (the same as the port configuration of the
Mode scrambler)
IP address The scrambler IP address
Data ID Parameter communicates with scrambler.
Channel ID Channel ID (TCP mode only), default is 1
Stream ID Stream ID (TCP mode only), default is 1
Reconnection
Reconnection Interval, default is 10,unit: seconds (1 - 120)
Interval
TCP Port The scrambler TCP Port
UDP Port The scrambler UDP Port
This parameter defines the format of the EMM carried on this interface:
-Section: the EMMs carried on the interface are in MPEG-2 section
format; default to Section.
Section_TSpkt_Flag
-TS: the EMMs carried on the interface are in MPEG-2 transport
stream packet format, all TS packets shall be 188 byte long, any other
payload length would be considered as an error.
EMM PID Valid only when Communication Mode is Multicast
28
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
Right-click on the ECMG module group, and select New Module from the drop-down menu, as shown
in Fig. 4-33:
For example, if the IP is 138.138.138.12, enter “12” in the text box, as shown in Fig. 4-34:
29
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
According to user’s requirements, configure EMMS Log Level. (Refer to “4.7Log Level Setting”).
a) The EMMS parameters and their definitions are shown in the following table:
Parameter Description
This integer represents the period in milliseconds for the repetition of
ECM_Rep_Period data (e.g. ECMs).
Default is 100ms.
Maximum number of simultaneous opened streams supported by an
ECMG on a channel. This parameter is communicated from the ECMG
Max_Streams
to the SCS during the channel set-up.
Maximum count of streams supported is 512 by default.
This parameter is communicated by the ECMG to the SCS during
channel set-up. The time needed by an ECMG to compute an ECM
Max_Comp_Time
when all the streams in a channel are being used.
Unit is ms.
SCS_Server_Port SCS server monitoring port
The minimum CP period of scrambler.
Min_CP_Period
Unit is 100ms
30
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
This parameter defines the format of the ECM carried on this interface:
-Section: the ECMs carried on the interface are in MPEG-2 section
format; default to Section.
Section_TSpkt_Flag -TS: the ECMs carried on the interface are in MPEG-2 transport stream
packet format, all TS packets shall be 188 byte long, any other payload
length would be considered as an error; it is the head-end's
responsibility to fill the PID field in the TS packet header;
SendTestStream Indicates whether to send the test stream.
The delay start time corresponds to the first encryption cycle when the
AC_Delay_Start AC value changes.
ms is the unit, default is 2000
The delay stop time corresponds to the last encryption cycle of the last
AC_Delay_Stop AC before the AC value changing.
ms is the unit, default is 0
This signed integer represents the amount of time between the start of a
Crypto Period, and the start of the broadcasting of the ECM attached to
this period. If it is positive, it means that the ECM shall be delayed with
Delay_Start
respect to the start of the Crypto Period. If negative, it means that the
ECM shall be broadcasted ahead of this time.
ms is the unit, 0 by default
Specifies the interval of CP period start time and the corresponding
start time of ECM packets broadcasting. If it is a positive number, ECM
Delay_Stop packets broadcast after CP period starting, otherwise, ECM packets
broadcast before CP period starting
ms is the unit, 0 by default
From not scrambling to scrambling, the delay start time of the first CP
Trans_ Delay_Start
Period, ms is the unit, 0 by default
From scrambling to not scrambling, the delay stop time of the last
Trans_ Delay_Stop
CPPeriod, ms is the unit, 0 by default
ECMG IP address which connect with the MUX (must not be same
Floating IP
with floating IP of other modules )
Sub Mask ECMG Sub Mask which connect with the MUX
NIC_Name Network Adapter which connect with the MUX network
SCSIP Address The scrambler IP address
The forth segment of 138 network IP of encryptor, for example, if the
Encryptor Config
IP of encryptor is 138.138.138.12, check “Encryptor16” checkbox.
31
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
(Precondition is that the encryptor group and “12” module have been
created.)
CASID SuperCASID used by ECMG
Right-click on the RouterAdapter module group, then select New Module from the drop-down menu,
For example: if the IP is 138.138.138.12, “12”in the text box, as shown in Fig. 4-39:
4-40:
32
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
Parameters Definitions
Security Level No Controls: No limits for SMS ID, IP. Key is not allowed
Controls
Low: Security control for SMS ID, IP. Key is not allowed
High: Security control for SMS ID, IP, Key and Product combination;
RouterAdapter IP address which connect with the MUX (must not be same
Floating IP
with floating IP of other modules )
Sub Mask RouterAdapter Sub Mask which connect with the MUX
NIC_Name Network Adapter which connect with the MUX network
33
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
Right-click on the Web module group, then select New Module from the drop-down menu, as shown
For example: if the IP is 138.138.138.12, enter “12”in the text box, as shown in Fig. 4-43:
34
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
The parameters and their definitions are shown in the following table
Fig. 4-45 Web parameters Definitions
Parameters Definitions
Web Trusted IP If application side wants to upload file or signature file via web,
user need to add the machine IP into “Web Trusted IP”
35
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
For example: if the IP is 138.138.138.102, enter “102”in the text box, as shown in Fig. 4-47:
36
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
running normally will turn green in the topology chart, as shown in Fig. 4-49:
37
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
Operator Customization” from the drop-down ‘Advanced’ menu, and click “Disable Operator
38
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
in the scheduler file is set to “1”, Emergency mode can take effect for this service.
39
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
----------------------------------------------------------------------------------------------------------------------------
Note
Once group authorization is enabled, you can change the group authorization period, ranged from 30
days to 180 days, but you’re not allowed to cancel group authorization function.
40
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
----------------------------------------------------------------------------------------------------------------------------
41
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
c) Reset password-Click on this button to reset the password of the selected user, the reset password is
“TVcas+3Fp4”.
e) New-Click this button, add a new user: edit username, role, expiration time, remark.
42
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
(2) Click User Roles, the pop-up dialog box is as shown in Fig. 4-59
43
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
a) Delete- When select user and click this button, information of the selected user will be deleted.
44
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
(2) Click Param Setting, the pop-up dialog box is as shown in Fig. 4-60
a) Auto-lock times-Configure times of user auto-lock: It means when user login and input wrong
password that exceed the value in the blank, the user will be locked. The range of value is [1-10].
b) Auto-unlock duration -Configure the duration of auto-unlock: It means that if the user has been
locked, when the setting time is up, user will be unlocked automatically, and user can login again.
The range of value is [1-60].
45
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
(2)Click User Info, the pop-up dialog box is as shown in Fig. 4-62
(3) Click Change password, the pop-up dialog box is used for changing user password, as shown in
Fig. 4-63
46
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
47
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
a) User name- According to user information, operator can fuzzy query the user operation log.
If you do not input the user name, the default setting is to query all users’ operation logs.
b) Start time~End time- Set start time and end time, to query operation logs in this period.
c) Event type-User can choose different type of event to query operation logs, Click the drop
down button, the pop-up information is as shown in Fig. 4-66
48
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
d) esource- User can choose different resource to query correlative information, Click
Resource, the pop-up dialog box as shown in Fig. 4-67
49
CDCAS3.0 User Manual V2.0.0 4 Head-End Configuration
g) Delete after export-If checked, to export records with deleting, or export records without
deleting
50
CDCAS3.0 User Manual V2.0.1 4 Head-End Configuration
51
5 Query and Maintenance
53
CDCAS 3.0 User Manual V2.0.1 6 Introduction to Web
54
CDCAS 3.0 User Manual V2.0.1 6 Introduction to Web
55
CDCAS 3.0 User Manual V2.0.1 6 Introduction to Web
56
CDCAS 3.0 User Manual V2.0.1 6 Introduction to Web
57
CDCAS 3.0 User Manual V2.0.1 6 Introduction to Web
58
CDCAS 3.0 User Manual V2.0.1 6 Introduction to Web
59
CDCAS 3.0 User Manual V2.0.1 6 Introduction to Web
60
CDCAS 3.0 User Manual V2.0.1 6 Introduction to Web
5.6 Calculator
Select Tools→Calculator, as shown in Fig. 5-17:
61
Web provides the function of uploading files.
6 Introduction to Web
a) In IE browser, enter Web server IP and Port (8384), such as: http://138.138.138.61:8384 (assuming Web
server IP is 138.138.138.61)
b) Upload a total of three types of documents: scheduler file, card-issuing file and patch file. Digital
signature is mandatory before uploading.
63
CDCAS 3.0 User Manual V2.0.1 6 Introduction to Web
64
CDCAS 3.0 User Manual V2.0.1 6 Introduction to Web
Note:
Before uploading the files(scheduler file, card-issuing file and patch file), Web will validate the digital
signature. If the signature is invalid, Web will prompt a failure message, as shown in Fig. 6-6:
----------------------------------------------------------------------------------------------------------------------------------------
65
CDCAS 3.0 User Manual V2.0.1 6 Introduction to Web
7 Configuration Examples
66
CDCAS3.0 User Manual V2.0.1 8 Appendix
--------------------------------------------------------------------------------------------------------------------------------------
Add two ECMG modules and start them (Fig. 7-4). One ECMG module is in active and the other one is in
standby, as shown in Fig. 7-5.
67
CDCAS3.0 User Manual V2.0.1 8 Appendix
68
8 Appendix
8.1 Template
If you don’t want to add containers manually, just use the templates in which the common sending strategies
have been defined. After selecting, the template is also allowed to modify.
Click on the “Edit” button in the lower left corner, the “Templates” button will be enabled when editing
Instant Container or Fixed Container.
Click on the “Templates” button and detailed instruction will show up when editing “Instant Container”.
“Expression” and “Comment” will be filled automatically with the content of template as shown in Fig. 8-2.
69
CDCAS3.0 User Manual V2.0.1 8 Appendix
There are several templates for option after clicking on the “Templates” button, when editing “Fixed Container” as
shown in Fig. 8-3.
70
CDCAS3.0 User Manual V2.0.1 8 Appendix
Container ID 1:
Description- send the operation info, entitlement, detitlement, slot-setting and character-setting packets.
Container ID 2:
Container ID 3:
Description - send the opration info, entitlement, slot-setting and character-setting packets.
Container ID 4:
8.1.3 FilterMode
71
CDCAS3.0 User Manual V2.0.1 8 Appendix
8.1.4 Functions
0x00000080(128) Entitlement
0x00000100(256) Detitlement
0x00000400(1024) Slot-setting
0x00000800(2048) Character-setting
72
CDCAS3.0 User Manual V2.0.1 8 Appendix
time, it can create multiple users and assign each user with related authority. When user login the system, the
system will automatically record various operations of the user.
There are 4 default roles of NSTV operator management: SystemManager, Manager, Operator and Visitor.
The authority of each role is shown as below:
Role Authority User
SystemManager Having all the authorities, It is created at the time when
including: CDCAS is created, the sole one
LDAP is a kind of Lightweight Directory Access Protocol. Based on this protocol, LDAP operator
management can achieve the function of Users Enter and Validate.
73