Sie sind auf Seite 1von 77

NAS800 User Manuel

Network Digital Signage System

User Manual

Version 4.0

Richsource (China) Co., LTD

Note: This manual is subject to change without notice!

NAS800 User Manuel

Record of Revision
Version
1.0
2.0

Date
Description
May. 2007 First Edition
March,2008 Second Edition

3.0
4.0

June,2009 Third Edition


June, 2010 Fourth Edition

(All Rights Reserved)

NAS800 User Manuel

Index
1

INTRODUCTION .................................................................................................................................................... 6
1.1 SYSTEM SUMMARY................................................................................................................................................... 6
2.1 LOGIN ........................................................................................................................................................................ 9
2.2 REGISTRATON ............................................................................................................................................................ 9

PLAYER MANAGEMENT ................................................................................................................................... 10


3.1 PLAYER SETTING ..................................................................................................................................................... 10
3.1.1

Setting (Step 1) ............................................................................................................................................. 11

3.1.2

Download (Step 2) ....................................................................................................................................... 12

3.2 PLAYER MANAGEMENT ......................................................................................................................................... 15


3.2.1 Group Management........................................................................................................................................ 15
3.2.2 Player Management........................................................................................................................................ 16
3.2.2.1 Command ...................................................................................................................................................................16
3.2.2.2 Advanced Command..................................................................................................................................................18
3.2.2.3

Add Player to Group ...........................................................................................................................................21

3.3.1 Status Inspection............................................................................................................................................. 22


3.3.2 Playback information ..................................................................................................................................... 23
3.3.3 Storage information ......................................................................................................................................... 23
3.3.4 View Log .......................................................................................................................................................... 24
3.3.5 Clear Result ..................................................................................................................................................... 24
3.3.6 View Timer ....................................................................................................................................................... 25
4

CONTENT MANAGEMENT ............................................................................................................................... 26


4.1 CONTENT ................................................................................................................................................................. 26
4.1.1

Add Group ................................................................................................................................................... 27

4.1.2

Movie ........................................................................................................................................................... 27

4.1.2.1

Upload ..................................................................................................................................................................27

4.1.3

Image ........................................................................................................................................................... 29

4.1.4

Message ....................................................................................................................................................... 29

4.1.4.1 Upload Message...........................................................................................................................................................30


4.1.4.2 Create New Message ...................................................................................................................................................30

4.1.5

Webimage ..................................................................................................................................................... 30

4.1.5.1

New Webimage ......................................................................................................................................................31

4.1.6 Rss Message .................................................................................................................................................... 33


4.1.6.1

New RSS message ................................................................................................................................................33

4.1.7 Background..................................................................................................................................................... 34
4.1.8
4.2

Weather Info................................................................................................................................................ 35
AUDIT............................................................................................................................................................... 36

5 COMPOSER ................................................................................................................................................................ 37
5.1 TEMPLATE ............................................................................................................................................................... 37
3

(All Rights Reserved)

NAS800 User Manuel

5.1.1 New Template .................................................................................................................................................. 37


5.1.2 Add Background ............................................................................................................................................. 38
5.1.3 Add video zones............................................................................................................................................... 39
5.1.4 Set Transparency effect .................................................................................................................................. 41
5.1.5 Modify Template ............................................................................................................................................. 42
5.2

PLAYLIST ......................................................................................................................................................... 42

5.2.1

Create Playlist ............................................................................................................................................. 43

5.2.1.1

Add movie ............................................................................................................................................................43

5.2.1.2

AV-in Function .....................................................................................................................................................44

5.2.1.3

Add Image ............................................................................................................................................................44

5.2.1.3 Add Webimage ...........................................................................................................................................................45


5.2.1.4

Add Message ........................................................................................................................................................46

5.3 SCHEDULE .............................................................................................................................................................. 46


5.3.1

New Schedule............................................................................................................................................. 47

5.3.2 View Schedule ................................................................................................................................................. 47


5.3.3

Edit Schedule ............................................................................................................................................. 47

5.3.4

Recurrence ................................................................................................................................................... 48

6 CAMPAIGN ................................................................................................................................................................. 49
6.1 STANDARD CAMPAIGN ............................................................................................................................................. 49
6.2 EXPRESS CAMPAIGN .............................................................................................................................................. 53
6.2.1 Make a playlist ................................................................................................................................................ 53
6.3

EMERGENCY CAMPAIGN ................................................................................................................................. 53

6.4 TRANSFER PROGRESS ............................................................................................................................................ 55


7

STATISTIC ............................................................................................................................................................. 56
7.1 PLAYCOUNT REPORT ............................................................................................................................................... 56
7.2 PLAYBACK QUERY ................................................................................................................................................... 56
7.3 CAMPAIGN REPORT .................................................................................................................................................. 57

8 USER ............................................................................................................................................................................ 58
8.1

CHANGE PASSWORD ........................................................................................................................................ 58

8.2 USER MANAGEMENT ............................................................................................................................................... 58


8.2.1 Add User .......................................................................................................................................................... 58
8.2.2

Modify User ................................................................................................................................................. 59

8.3 GROUP AUTHORIZATION .......................................................................................................................................... 59


9.1 COMPANY MANAGEMENT ........................................................................................................................................ 61

10

9.1.1

Company Part .............................................................................................................................................. 61

9.1.2

Player Part................................................................................................................................................... 62

APPENDIX ............................................................................................................................................................. 64
A: PLAYER SETTING ...................................................................................................................................................... 64
Server Setting ........................................................................................................................................................... 64
Network Settings ....................................................................................................................................................... 66
4

(All Rights Reserved)

NAS800 User Manuel

Video Output ............................................................................................................................................................ 66


COM Setting ............................................................................................................................................................. 67
B: CONTROLLING COMMAND ........................................................................................................................................ 67
SetVolume volume .................................................................................................................................................... 67
SendRS232 word1 word2 ...................................................................................................................................... 67
SendRS232Ex data-in-hex ........................................................................................................................................ 67
SetConfig variable-name value ................................................................................................................................ 68
ResetConfigToDefault variable-name ...................................................................................................................... 68
SetSystemTime YY MM DD WW hh mm ss ............................................................................................................... 68
SetVideoSignal 0/1 ................................................................................................................................................... 68
Sleep ......................................................................................................................................................................... 68
Reboot ...................................................................................................................................................................... 68
GetAllConfig............................................................................................................................................................. 68
GetConfig variable-name ......................................................................................................................................... 68
GetSysStatus ............................................................................................................................................................. 69
GetVer ...................................................................................................................................................................... 69
SetTimeZone [+/-]HHMM ....................................................................................................................................... 70
GetSystemTime ......................................................................................................................................................... 70
SyncTime .................................................................................................................................................................. 70
C: FILE FORMAT ............................................................................................................................................................ 71
Movie Related Parameters ....................................................................................................................................... 73
Image Related Parameters ....................................................................................................................................... 73
Message Related Parameters ................................................................................................................................... 74
D: TIME ZONE ............................................................................................................................................................... 76

(All Rights Reserved)

NAS800 User Manuel

1 Introduction
NAS800 Network Digital Signage System enables users to control the remote screens through
network .Operation people control the whole system in any places just with a networked PC, no extra
software installation, just login a web-based account with IE Please refer to Chart 1-1.

Chart 1-1

1.1 System Summary


1.
2.
3.
4.

Player: You can do player settings, manage player, and monitor the status of players in real-time.
Content: Upload, create and manage playback content here.
Composer: Design the layout template, make playlist, and set schedule under this part.
Campaign: Make a campaign here, a standard campaign with the playlist and schedule made in the last
step or do an express campaign or emergency campaign.
5. Statistic: Check the playback report and campaign report. You can also export the report to Excel
forms.
6. User: This part includes change password, user management, and group authorization. You can create
new users, set roles for user and authorize group of players to certain user.
7. System: There is a Company Management function, which is only available for multi-corp software.
You can also set sub-server, and bandwidth settings here which is available for both multi-user and
multi-corp versions.

We will run basically 5 steps to complete sending a program to the player, as the following Work Flow.

(All Rights Reserved)

NAS800 User Manuel

Work Flow
Here lets firstly get the system physically ready. Please refer to the following steps of Software Installation
and Player Configuration.

1.2

Software installation

1. System requirement:
1). Software requirement: Windows 2000/2000 Server/XP/2003 Server
Flash player 9
DirectX9
2). Hardware requirement: CPU:

Intel P-IV 3G

above

DDR 1G

above

Hard disk:
80G
Network card: 10/100M

above
above

Memory:

2. Installation:
Please read the instruction documents in the extracted installation package carefully before the server
software installation.
Run [ setup.exe] in the extracted folder to install the software to the root of a specific directory.

Note: Installation directory does not allow any space.

3.

Run the software

Please click

under the new installed NAS800 program to run the software and click
to run the live service just as webimage and RSS.

And this is for the Desktop installation installation method and if for Windows Service installation, both
the above two programs will be run automatically after the server is started
For Live Service Administrator, you can do the settings for the services running period for this program
just as the following Chart 1-3.
7

(All Rights Reserved)

NAS800 User Manuel

Chart 1-3
And you can also check the liver service(RSS, Webimage etc) running status by checking the latter tag items.

(All Rights Reserved)

NAS800 User Manuel

2 Login the system


2.1 Login
Run the Internet Explorer and input http://Server IP:8000, for example http://192.168.1.1:8000.
Please input the User Name and Password to login the system.
Default login account information:
User Name: admin
Password: admin
Corporation ID: 20001
Please modify the password on the safe side after the first login.
The system uses Web Port: 8000 as default.

Note:
Please check network cable connection before system start, otherwise the system will not be
able to start. If Apache, MySQL can not start, please check whether there are any firewall or
software conflicts.

2.2 Registraton
After softe installation,you need to register.Please click [System] on the System Menu Bar,select [Register],
fill in the registration information,as the following Chart 2-1.

Chart 2-1
You can send mail or call us that you have submit the registion information.We will check the information
and register the soft for you.
Check whether the registered successfully:
Reflesh you browsers,you can find you version change from Unregistered Version (0) to
StandardVersion (2) .

(All Rights Reserved)

NAS800 User Manuel

3 Player Management
This part is for managing players remotely. You need to firstly configure player before you can control it
via network. That is the [Player Setting] on this part. After players configured successfully, you can
control them then from the software, sending command, shutting down, Turning on etc by [Player
Management]. And inspect or monitor players lively by [Player Inspection].

3.1 Player Setting


Player setting is the first step you need to do before getting player working with the server. In this part, you
will finally player configuration as following Chart Work Flow. We will get two configuration files after set
the parameters. Give these two files to the player to finish the configuration.

Work Flow
Click the [Player] on the System Menu Bar; select [Player Setting], as following Chart 3-1.

Chart 3-1
10

(All Rights Reserved)

NAS800 User Manuel

You are going to configure all the items as the following 2 steps separately.

3.1.1 Setting (Step 1)


This step is to configure the server setting, player IP and video setting for the player, etc as following
chart 3-2

Chart 3-2

Part1: Basic Setting


For normal users, you only need to finish the basic setting for the player as the following Chart 3-2.
Player Type: Select the model of player you are using now.
Video Output: Select the video output for the player, VGA, S-video, or HDMI based on your player and
display type.
Resolution: Select the resolution of the display.
Server IP: Input the server IP you want the player connecting to. Normally, system will take the IP of server
you currently login.
Player IP: Select DHCP or input the detailed Static IP information for the player.

Note:
Select Static IP,you need to donwload the configure information.And for more ditails
on the setting of this part ,please refer 3.1.2 Download

Part2: Advanced Setting


You can also go for advanced settings for player by clicking [Advanced Setting] button on setting page, then
you are going to the following Chart 3-3 for advanced settings.

11

(All Rights Reserved)

NAS800 User Manuel

Chart 3-3

Normally, the default settings are fitted for most circumstance. And for more details
on the setting of this part, please refer to the appendix Appendix A: Player
Setting.

3.1.2

Download (Step 2)

After finishing all the above settings, please click Download button to download the two
configuration files to your USB flash disk, as the following Chart3-4.

Chart 3-4
Please right-click each filename and select [Save Target As] on the pop menu, as following Chart 3-5.

12

(All Rights Reserved)

NAS800 User Manuel

Chart 3-5
Please save these 2 files to the root USB flash disk and remove the extension .txt.

How to remove the extension?


-Go to: Desktop---My Computer--- [Tools] Menu--- [View] page---Advanced
Settings..
-unselect the box Hide extensions for known file types..
-You will see 2 full filename (config.txt, newconfig.txt) on USB flash disk; rename
these two files by removing extension .txt. As following, Chart 3-6.

Chart 3-6
Till now, youve finished the preparation stage on the following Chart, and the system is ready now.
You can then go to [Company Management]/(for multi-corp version) or [Player Management]/(for
multi-user version), the successfully configured players will show online after connected well. As the
following Chart3-7.

13

(All Rights Reserved)

NAS800 User Manuel

Chart 3-7
Then you can do the following operations to the player after it is online.
If you using Multi-Corp version software, you still need to dispatch is player to certain account as it
doesnt belong to any account right now. Please select the player under [all] folder of company
management, then click [add to company], you can here add it to the admin account as the following
Chart 3-8.

Chart 3-8

14

(All Rights Reserved)

NAS800 User Manuel

3.2

Player Management

This part is to manage the players in the network remotely. You can group, delete, and modify players
here. Also send commands to certain player, just as let it sleep, wake it up at a certain time etc,
Click the [Player] on the System Menu Bar; select [Player Management], as following Chart 3-.9

Chart 3-9

3.2.1 Group Management


On the right side of the above Chart 3-9, there is a group management column. There is a [default] group
under [All]. New players get online will come here. You may add more group or sub group here. The usage
of this grouping function is as indicated of the following chart.

Add Group:
15

(All Rights Reserved)

NAS800 User Manuel

Click [all] then click the [Add] button, you are going to add a new group. Or select any group and click [add]
to add sub-group to it, just as the following Chart 3-10.

Chart 3-10
Edit Group:
Select certain group, then click [Edit] button to edit the property of this group.
Delete Group:
Select certain group, then click [Delete] button to delete this group.

3.2.2 Player Management


Select certain group, you are going to manage players under this group on the right side of the management
page.

3.2.2.1 Command
This is to send remote command to certain player, such as sleep, reboot, etc.
Sleep and Reboot command:
Select certain player, and click the [Remote Control] button on the top side, you can send the Sleep and
Reboot command to player at once, as the following Chart 3-11.

16

(All Rights Reserved)

NAS800 User Manuel

Chart 3-11
Set Timer:
You can also set the sleep and wake up timer for the player. Select the player, then click [Timing On/Off]
button on the top side, select [Setting], you are going to set timer for this player as the following Chart 3-12.

Chart 3-12
Then you can set the on/off time on the following Chart 3-13, and the player will get on and sleep everyday
at the time you set.

Chart 3-13
Select certain player, and click [view] under [Timing On/Off] button, you are going to view the timer youve
set for the player as the following Chart 3-14.

Chart 3-14
Clear Timer:
17

(All Rights Reserved)

NAS800 User Manuel

You can also clear the timer youve set for player. Select certain player, and click [Clear Timer] button on the
bottom to clear on/off timer for selected player as the following Chart 3-15.

Chart 3-15

3.2.2.2 Advanced Command


This is to send advanced command to players, such as Time setting, Volume setting, Time Zone setting,
Reboot etc.
Select certain player, and click the [Advanced Command] on the bottom to enter into the command
page as the following Chart 3-16.

18

(All Rights Reserved)

NAS800 User Manuel

Chart 3-16
Advanced command is divided into 3 categories. They are SET Command, GET Command and Others;
each category has several frequently used commands and each command has help-description displayed
below once selected, as following Chart 3-17.

Chart 3-17

Note:
a. For more customized commands please refer to the appendix Appendix B:
Controlling Command.

You may edit the selected command and change the parameters before execution, several commands
can be executed one time. And after made the [Set Command], you will need to add a reboot
command at last to make the configuration coming effect. After choosing the command and changing
19

(All Rights Reserved)

NAS800 User Manuel

the parameters, click [Send Command] button to execute the command on the designated player, and
you can also set the execution time on the following Chart 3-18.

Chart 3-18

Note:
The present system supports multi-command to send at the same time and
supports customized commands. (For more customized commands please refer to
the appendix Appendix B: Controlling Command).

View Command result:


After a command is sent, you man click

button on the operation bar to view the execution result of

this command as the following Chart 3-19.

Chart 3-19

Clear Command Result:


Select a player under [Player Management] and click the button [Clear Command Result] to clear the result
of that player, just as the following Chart 3-20.
20

(All Rights Reserved)

NAS800 User Manuel

Chart 3-20

3.2.2.3 Add Player to Group


Select certain player and click [Add to Group] button on the bottom, then select the target group you are
going to add to, just as the following Chart 3-21, then this player can be added to that group.

Chart 3-21

21

(All Rights Reserved)

NAS800 User Manuel

3.3 Player Inspection

You can view player status and error details of player here.
Please select [Player Inspection] under [Player] of the menu bar, you are going to the player inspection page,
as the following Chart 3-22.

Chart 3-22

3.3.1 Status Inspection


You also view the player status on the following Chart 3-23.

Chart 3-23

If is shows Normal, it means the player works fine, and if it shows Error, it means there must be
some error occurred. You can also check if it is the transfer error by check the following Transfer Status
on the same row, and then click

button in [operation] bar to see the error details. Just as the

following Chart 3-24.


22

(All Rights Reserved)

NAS800 User Manuel

Chart 3-24

3.3.2 Playback information

This is to monitor the current playlist information of certain player. Please click

in [operation] bar

to view details, just as the following Chart 3-25.

Chart 3-25

3.3.3 Storage information


This is to view the storage information of the designated player.

23

(All Rights Reserved)

NAS800 User Manuel

Click on the storage bar, you will see the detailed storage information of player. Blue part means the
used storage, while pink means idle part. Just as the following Chart 3-26.

Chart 3-26

3.3.4 View Log

Click

button of the operation bar to see the log history of designated player as the following Chart

3-27.

Chart 3-27

3.3.5 Clear Result


This is to clear the notification received from the designated player.
Select a player then click the [Clear Result] button, and you will see the following Chart 3-28. Please
click [OK] to delete all the notification of the designated player.

24

(All Rights Reserved)

NAS800 User Manuel

Chart 3-28

3.3.6 View Timer


This is to view the on/off time setting of certain player, as the following Chart 3-29.

Chart 3-29

25

(All Rights Reserved)

NAS800 User Manuel

4 Content Management
You can manage movie, image and message files etc. in content management. And only after you
uploaded content here that you can do the following campaigns to players, so this is the basic step for a
campaign, here is a chart below to explain the working theory of a campaign.

4.1 Content
Click [Content] on the System Menu Bar, select [Content] and you will see the content management
directory as following Chart 4-1. You can manage movie, image, message and some other files here.

Chart 4-1
For each content, you can set the view method as Thumbnails or List by selecting the options on the
right top side of the above chart.
26

(All Rights Reserved)

NAS800 User Manuel

4.1.1 Add Group


Click [Add] button on the left column to add a content group or select certain group then click this
button to add sub-group to it. And input the group information to save it as the following Chart 4-2.

Chart 4-2
You can also click [Modify] button to modify the property of this group.

4.1.2

Movie

Select [Movie], you can Upload, Download, Preview, Modify and delete movies as you like.

4.1.2.1 Upload
After player configuration ,we will get upload content as th flowing Chart on Work Flow.

27

(All Rights Reserved)

NAS800 User Manuel

Work Flow
Please click [Upload] on Chart4-2, there will coming an upload page, you can select multiple videos at
one time. Please refer to the following Chart 4-3. PPT and Flash files are both supported here.

Chart 4-3

NOTE:
1 .Please note, system will automatically convert the PPT file to video with the
resolution of 720*576. If your file doesnt fit, there will be some margin around it.
Otherwise you need to make the PPT to the same resolution before uploading to
avoid this.
2. Please note, you must install Adobe Flash Player 10 on your server so that it can
support flash playback function. After you installed it, rebooting server is needed.
You may also preview, download, modify and delete the files uploaded.

28

(All Rights Reserved)

NAS800 User Manuel

4.1.3

Image

Select [Image] on the above content page, you can manage images, just like Preview, Upload, Download, and
delete. Just as the Chart 4-4.

Chart 4-4

4.1.4

Message

Select [Message] on the content page, you can Preview, Upload, Download, Delete, Create new message and
modify. Just like the following Chart 4-5. Here we are only going to talk about Upload and create new
message.

Chart 4-5
29

(All Rights Reserved)

NAS800 User Manuel

4.1.4.1 Upload Message


In Chart 4-5, please click [Upload] button to upload messages in JPG format . For this function, you need to
create the scrolling message in one row and in JPG format. You can decide the height and width you
need ,but please note that, this should be the reference when you make the layout for message part.

4.1.4.2 Create New Message


In Chart 4-5, please click [New] button, you can create a new message here. Please refer to the following
Chart 4-6. You can input message body here, and choose the background color of the message bar, the font
color ,and font. After these are set, you can click [preview] button to preview it. And click [OK] to save it.

Chart 4-6

4.1.5

Webimage

Webimage function is to grasping a live picture from the internet to display by the player. And the picture can
update lively as to the website. Here is a chart for your better understanding of this function.

30

(All Rights Reserved)

NAS800 User Manuel

Select [Webimage] on the [Content] page, you can Preview, Download, Delete, Create new and Edit
webimages. Just as the following Chart 4-7.

Chart 4-7

4.1.5.1

New Webimage

Click [New] on the above Chart 4-7, you will create a new webimage, just as the following Chart 4-8.

31

(All Rights Reserved)

NAS800 User Manuel

Chart 4-8

Please input the web URL and click [browse] button to get the page. The screenshot will be a little delayed,
you can click [Browse] button to refresh. And after it is coming, there is a blue box, please drag the box
above the screenshot to select the region you need. Just as the following Chart 4-9.

Chart 4-9
Please input the file name the refresh period (in minute),then click[OK] button to save the webimage.

NOTE:
32

(All Rights Reserved)

NAS800 User Manuel

a. Please do not set the Refresh Period less than 3 minutes for fear of the hard burden
of server.
b. Flash or other dynamic images cant be captured by the software.
The webimage generated will be automatically zoomed to the size of the layout zone
for it.

4.1.6 Rss Message


Select [RSS Message] on the [Content] page, you can Preview, Download, Delete, Create new and Edit
Rss message. Please refer to the following Chart 4-10.

Chart 4-10

4.1.6.1 New RSS message


Please click [new] button on the above Chart 4-10, you are going to create a new RSS message. Please
input the message name and the RSS message URL in the coming page. You can also set the background
color, font color, font and refresh period of the scrolling RSS message. Please refer to the following
Chart 4-11. You can also preview and edit the message after it is created.

33

(All Rights Reserved)

NAS800 User Manuel

Chart 4-11

NOTE:
a. Please do not make the refresh period too short. Normally, not shorted than 3
minutes.

4.1.7 Background
Please click [Background] on the [Content] page, you are going to Preview, Upload, Download, and
Delete background of playback. Please refer to the following Chart 4-12.

Chart 4-12

34

(All Rights Reserved)

NAS800 User Manuel

4.1.8

Weather Info

Click [Weather Info ] on the [content] page,you are going to Preview,upload,Download,and Delete
background of weather info.Please refer to the following Chart 4-13.

New weather info

Chart 4-13

4.1.8.1

New Weather Info

Please click [new] botton as the chart 4-13,you will go to create a new weather info.Please select template
then choose the city.Please refor to the following Chat 4-14.

Chart 4-14

Note:
35

(All Rights Reserved)

NAS800 User Manuel

1.Some cities can not query.


2.This is a demo of weather info.If you need more stable services.You can connect
with weaher info providers.

4.2

Audit

This part is to audit the content files uploaded or created. Only approved files can be used for following
campaign purpose.
Click [Audit] under [Content] on the System Menu Bar, you are going to the audit page, as following
Chart 4-15
Select the files you want to approve, and click the [Approve] button. Thats OK. As the following Chart
4-15

Chart 4-15
So far, youve finished preparing the display content. You may go for a quick campaign right
now( please refer to the Chapter 6.2 for instructions of how to do an Express Campaign.). Or you
may follow the following steps to do a standard campaign.

36

(All Rights Reserved)

NAS800 User Manuel

5 Composer
Composer is the second step for a campaign after you uploaded content files. Composer includes Layout
Template, Playlist, and Schedule.
You may do these 3 steps one by one. Template is to make a layout, we provide layout template here and
you can also design and save your own layout templates. Playlist is to fill the content into the layout
template youve selected. Schedule is to set the timing for the playlists youve made.

5.1 Template
You can manage, and design Layout Templates here. System also provided default templates.
Click [Composer] on the System Menu Bar, select [Template] button and you will see template management
page as following Chart 5-1.

Chart 5-1

5.1.1 New Template


Click [New] on the above Chart 5-1, you are going to create a new template. Select the resolution for the
template as the following Chart 5-2

37

(All Rights Reserved)

NAS800 User Manuel

Chart 5-2

5.1.2 Add Background


Right Click on the new layout, you can add background to this template. Just as the following Chart 5-3.

38

(All Rights Reserved)

NAS800 User Manuel

Chart 5-3

5.1.3 Add video zones


Right click on the background, Click [Add movie] to add a movie zone. And drag it to the right position you
want. And adjust the size with the cursor, just as the following Chart 5-4.

39

(All Rights Reserved)

NAS800 User Manuel

Chart 5-4
You may also set the accurate position of the movie by right clicking on the movie and select [Set the zone
position], and then input the value to set the zone. Just like the following Chart 5-5.

Chart 5-5
Add the other content zone like image, message etc with the same method as the above to complete a layout
template, as the following Chart 5-6.

40

(All Rights Reserved)

NAS800 User Manuel

Chart 5-6

5.1.4 Set Transparency effect


You can also set one zone overlaid on the movie part with transparency effect. Right click on the zone lay on
the movie, select [Set zone transparency], please make sure [overlay] is selected in the coming page, and then
you can set the transparency effect, as the following Chart 5-7.

Chart 5-7

NOTE:
41

(All Rights Reserved)

NAS800 User Manuel

a. You can only set one zone with transparency effect.


b. The zone with transparency effect must lay on the movie.
c. Transparency effect is the setting for zone lay on the movie, not movie itself. Range is from 0-255,
0 stands for fully transparent, and this zone cant be visible, while 255 stands for none transparent,
and it can be fully visible.
After the settings are done, please click [save] button to save this template and input the relative description
for it.

NOTE :
Template is a model, it cannt add files when you double click the zone.You can only add files in
[Playlist].

5.1.5 Modify Template


You can modify any existing template by simply open up it and do the changes on the current one, then click
[Save] or [Save as].

5.2

Playlist

Click the [Playlist] button under [Composer] of the system menu bar to get into this page. Refer to the
following Chart 5-8. For this part, you may fill the relative content into the template youve made on the last
step to make a playlist.

Chart 5-8

42

(All Rights Reserved)

NAS800 User Manuel

5.2.1

Create Playlist

Select a layout template under [Template] directory, and then you can double click on each zone to add files.

5.2.1.1 Add movie


Double click the movie zone to get into the movie selection page as following Chart 5-9.You may double
click on the movie file to add it to the list or click
button to adjust the order of files, and

button on Chart 5-9. You may also use

and

to remove the selected files.

Chart 5-9

You can also set the Loop, Volume and duration of files by inputting the relative value .

NOTE:
43

(All Rights Reserved)

NAS800 User Manuel

a. Loop: Playback recycling time of each file, the default is 1. And all the files will also playing as a
loop.
b. Volume: Volume of each file, range is from 0 to 100. The default is 50.
c. Duration: Duration of each file, unit is second. If you dont set it, system will set as blank and the
whole file will be played.

5.2.1.2 AV-in Function


This is for the movie part of an Express Campaign. Click [Add AV-in] button to add external AV signal. You
can also set the loop, volume and duration of it. As the following Chart 6-10. The default setting for them is,
Loop: blank (stands for an endless playback); volume: 50; Duration: blank (stands for an endless playback).

Chart 6-10

NOTE:
a.The player must support AV-in.
b. There must be an external device with AV-out for this AV-in function, just like TV
tuner for live TV playback, DVD or Camera etc.
c. You may control the AV-in content by a remote controller in the local site, just like
changing channel for TV.
5.2.1.3 Add Image
Double click on the image zone to get into the image selection page as the following Chart 5-10. You
may then double click the files you want to add or click

button to add to the image list. And use

44

(All Rights Reserved)

NAS800 User Manuel

and

button to adjust the order of files, and

to remove the selected files.

Chart 5-10
You can also set the playback effect of the images. For example, overlay,transparency, duration,effect,
etc. on the above Chart 5-10 Just as what for a movie file.

NOTE:
a. The first 3 points are for the transparency setting, and this is only workable for
image lay on the movie zone.
b. The transparency effect can be also set for the whole image zone while make a
template. The settings will be imported automatically here if youve set already, and
you can set the effect of each image here.

5.2.1.3 Add Webimage


Double click on the Webimage zone to get into the Webimage selection page as the following Chart 5-11.
You may then double click the files you want to add or click
And use

and

button to adjust the order of files, and

button to add to the Webimage list.


to remove the selected files.

Chart 5-11

NOTE:
a.

The first 3 points are for the transparency setting, and this is only workable for webimage
45

(All Rights Reserved)

NAS800 User Manuel

lay on the movie zone.

b. The transparency effect can be also set for the whole image zone while make a template.
The settings will be imported automatically here if youve set already, and you can set the effect
of each Webimage here.

5.2.1.4 Add Message


Double click on the Message zone to get into the Message selection page as the following Chart 5-12.
You may then double click the files you want to add or click
And use

and

button to adjust the order of files, and

button to add to the Message list.


to remove the selected files.

Chart 5-12

NOTE:
a. The first 3 points are for the transparency setting, and this is only workable for message lay
on the movie zone.
b. The transparency effect can be also set for the whole message zone while make a
template. The settings will be imported automatically here if youve set already, and you can set
the effect of each message here.
c. Vertical message is supported, but for this function, be sure to make the message vertical
before you upload as the software can not rotate automatically here.
d. You can set the speed of message to 3 levels, namely, slow, medium and fast.
After all the files filled to the template, please click [Save as] button to save this as a playlist.

5.3 Schedule
This Part is to set the timings for the playlist youve made. And save them as the schedule for certain
time.
Please click [Schedule] button under [Composer] of system menu bar to get into the schedule
management page, as the following Chart 5-13.
View Schedule
46

(All Rights Reserved)

NAS800 User Manuel

Copy schedule

Add

Chart 5-13

5.3.1

New Schedule

Click [New] under the schedule list, you are going to create a new schedule as the Chart 5-13
Then select a day in the calendar , then you can set the time of any playlist and click

button to

add it to the playlist table..


You can set the time slot for other playlists with the same method, and after finished, please click
to save one days schedule.
You may use the same method to add some more days playback schedule and after it is done, please
click save button to save the whole schedule,.

5.3.2 View Schedule


Select a schedule from the left schedule list column, then click [Legend] button to view all the playlist
details of the schedule, just like the Chart 5-13 and Chart 5-14.

Chart 5-14

5.3.3

Edit Schedule

Select a schedule from the left schedule list column, then you can edit this schedule as you like, after it
is done, please click [Save] or [Save as] button to save your modifications..
47

(All Rights Reserved)

NAS800 User Manuel

5.3.4

Recurrence

If you want to play the same schedule ,you can use [recurrent].
Please click [Recurrent] form right schdule list as above Chart 5-13.Then you can press [Ctrl] for
multiple selection or [Ctrl]+[Shift] for seuqent selection.

48

(All Rights Reserved)

NAS800 User Manuel

6 Campaign
Campaign is the last step to send out the programs youve made. This part includes Standard Campaign,
Express Campaign, Emergency Campaign and Transfer Progress. The first three are the three kinds of
methods for sending a campaign; the last one is for querying the transfer progress of a campaign youve
sent.

6.1 Standard Campaign


Standard Campaign is to send the schedules made previously to certain player or players.
Click [Campaign] on the System Menu Bar, select [Standard Campaign] and you will see the following
Chart 6-1 for starting a standard campaign.

Chart 6-1
You may select a Default playlist as the following Chart 6-2. Default playlist will be played whenever
there is no schedule exists so that there will be no black screen. This is very useful.

49

(All Rights Reserved)

NAS800 User Manuel

Chart 6-2
Then you can select a schedule from a schedule list, and then select the target you want to send to:
Player, Group or Directory.
Target 1: Player
This option is to send this campaign to certain player or players by selecting from the player list as the
following Chart 6-3. Then please Click [Done] in the above Chart 6-3 to finish this campaign. Then
Click [OK]. This is done.

Chart 6-3
Target 2: Group
This is to send the campaign to a certain group. Please select the Garget as Group. Then please select the
group or groups you want to send the campaign to, and click [Done], thats it. Just as the following Chart
6-4.
50

(All Rights Reserved)

NAS800 User Manuel

Chart 6-4
Target 3: Directory
This is to send the campaign to a certain directory of the server for an off-line campaign. Select
Directory in the target option. And then click [Done]. Just as the following Chart 6-5.

Chart 6-5
In the above Chart 6-5, it will show you where the off-line campaign files dwell, please follow this path
to find the files in your server. Then copy all of them to the root of a USB flask disk for an off-line
campaign.

NOTE:
How to do an off-line campaign?
a. Copy all the above files to the root of a USB flash disk.
b. Insert the USB disk to the player while it is power off.
51

(All Rights Reserved)

NAS800 User Manuel

c.

Power the player on, player will then get the campaign and play it automatically.

Transfer Time:
When you do a campaign, there is also an option of transfer time which refers to the time you prefer to
send out the campaign. The default selection is now. Anyway, you can also set any other times as the
following Chart 6-6.

Chart 6-6

52

(All Rights Reserved)

NAS800 User Manuel

6.2 Express Campaign


Express Campaign is a fast way to do a campaign, and you dont need to do playlist or schedule step by
step, just do a fast playlist here in one time.
Click [Campaign] on the System Menu Bar, select [Express Campaign] and you will see the following
Chart 6-7 for starting an express campaign.

Chart 6-7

6.2.1 Make a playlist


Firstly, select the layout template you would like to use or build a new layout by clicking the [New]

button.
Then please select playing files for each zone to make a playlist, as the following Chart 6-8
After the above is done, please click [Publish] button to send this campaign out. Here you also need to
select the target, and there are 3 options: Player, Group, Directory etc, just the same as doing a standard
campaign

Chart 6-8

6.3

Emergency Campaign
53

(All Rights Reserved)

NAS800 User Manuel

This is for a simple and quick campaign based on an emergent circumstance; it is for the playlist of only
one movie and one message zone at most.When movie and message broadcast after completion of the
original playlist.
Click [Campaign] on the System Menu Bar, select [Emergency Campaign] and you will see the
following Chart 6-9 for starting an emergency campaign.
Step1: Make a playlist
Please select the resolution you will use, and right click to add movie and message zones. Then double
click to add the content.
Step2: Select target player
Then please click [Publish] button to select the target. For this function, you could only choose player or
group as your target, except for the [directory] for offline campaign.

Chart 6-9

54

(All Rights Reserved)

NAS800 User Manuel

6.4 Transfer Progress


After the campaign is done, you can also view the transfer progress of a campaign here.
Please click [Transfer Progress] under [Campaign] of the system menu bar.

Chart 6-10
You can also query certain campaign by giving the campaign information just like Player ID, Player
Name ,sending status ,etc. You can click [query] button to refresh the latest status of the campaign.
When it appears Failure, please go to [Player Inspection] for error details.
Select a record; you can view the campaign contents on the right side in the above Chart 6-10.

55

(All Rights Reserved)

NAS800 User Manuel

7 Statistic
Statistic is to inquire the playback and campaign information. This part includes Playcount Report and
Campaign Report.

7.1 Playcount Report


Playcount report is to check the playback information of files on the players. This is specially useful for the
advertising contracting.
Click [Statistic] on the System Menu Bar, select [Playcount Report] and you will see the Playcount
Report page, as following Chart 7-1. You can view the total duration and playback times of any files
here.

Chart 7-1
You can also sort certain parameter by clicking on the column.
Select one record and click [Delete Record] button will delete one row; click [Delete All Record] button
will delete all report.

Importance Notice:
Report here will be deleted in every 7 days, so please take as record timely.

7.2 Playback Query


You can query the playback details here of certain file by providing some parameters like file name, start
time and end time etc.
Click [Statistic] on the System Menu Bar, select [Playback Query] and you will see the playback query
page, as Chart 7-1.
Input any parameter on the top of the table to query the playback details, just like the following Chart
7-2.

56

(All Rights Reserved)

NAS800 User Manuel

Chart 7-2
You can also export this result to Excel table by clicking the [Export] button as the following Chart 7-3.

Chart 7-3

7.3 Campaign Report


Click [Statistic] on the System Menu Bar, select [Campaign Report] and you will see the Campaign
Report page, as following Chart 7-4.
Please select a certain record to view the campaign details on the right side

Chart 7-4

57

(All Rights Reserved)

NAS800 User Manuel

8 User
This part is for the user management, and it includes Change Password, User Management, Group
Authorization.

8.1 Change Password


Click [user] on the System Menu Bar, select [Change Password] .Input Old Password, New Password
and Confirm New Password, then click [OK] button to finish modifying password.

8.2 User Management


You can add system users or modify user properties and roles under this section.
Click [User] on the System Menu Bar, select [User Management] and you will see the Chart 8-1 as
following. You can Refresh, Create, Modify, and Delete user.

Chart 8-1

8.2.1 Add User


Click [Add] button, you will see the Chart 8-2 as following. There are 2 User Roles, Common User and
System administrator. There are 7 authorities options for Common User to select, while System
administrator has all these 7 authorities.

Chart 8-2

58

(All Rights Reserved)

NAS800 User Manuel

8.2.2 Modify User


You can also modify the roles of any existing users except for the system administrator. Click

button

on the operation bar to modify the user, just as the following Chart 8-3.

Chart 8-3

8.3 Group Authorization


This function is to authorize certain user or users to management certain player group or groups. And after
created a user, you must authorize him some players first so that when he login the account, the players can
be there.

Click [user] on the System Menu Bar, select [Group Authorization] and you will see the Chart 8-4 as
following. All the player groups will be listed here.

Chart 8-4

Click the

button on the operation list of certain group to enter into group authorization for this

group, you will see the Chart 8-5, you can add user from Unauthorized user to Authorized user or Delete
from Authorized user to Unauthorized user. Click [OK] button to finish.
59

(All Rights Reserved)

NAS800 User Manuel

Chart 8-5

60

(All Rights Reserved)

NAS800 User Manuel

9 System
This section is only available for the Multi-Corp version software for managing different companies for
the ISP users.

9.1 Company Management


Click [System] on the System Menu Bar, select [Company Management] and you will see the Chart 9-1
as following.

Chart 9-1
Company list is in the left window, you can Add, Modify, Delete company.
Player list is in the right window, you can Refresh, Add, Modify, Delete, Add to company.

9.1.1

Company Part

This is to do some basic operation of the company, such as Add, Modify and Delete.
You may click [Add] button on the left side to create a new company, and you will go to the page as
following Chart 9-2. Please input the basic information of a company.

61

(All Rights Reserved)

NAS800 User Manuel

Chart 9-2
You can also choose an existing company at the left group tree, click [Modify] button to modify this
group information.

Note:
a. You are only allowed to modify the information in the red circle area on the above
Chart 9-3.
b. The Corp ID of a new created company will show here.

9.1.2 Player Part


You can Add, Delete and Add player to certain company here. And for new players configured well and after
connection, they will firstly appear under [All] folder. You will need to add it to certain company before you
can operation on it.
Click [Add player] button to add new players to the system. As the following Chart 9-4, please input the
player information here.

Chart 9-4
Select a player or players, then click [Add to Company] button, you are going to add the player to certain
company, just as the following Chart 9-5.
62

(All Rights Reserved)

NAS800 User Manuel

Chart 9-5

NOTE:
Company Management function will only appear to the account of system administrator
of multi-Corp version software!

63

(All Rights Reserved)

NAS800 User Manuel

10 Appendix
A: Player Setting
The configuration parameters control certain functions and settings on the player. The server application
can set commands in the instruction file to ask the player to change its configuration parameters.
A list of parameters and their description follows.

Server Setting
BASEURL:
This is the same as the BASEURL in html. This specifies a base site and path for all other URL variables.
If a URL parameter only specifies the tail portion of the URL (relative URL), it will be combined with
this BASEURL to form a full URL. Default: http://192.168.1.1/dsa/

CMDFILE_URL:
URL to get command script file. Default: cmdfile

FILEDB_URL:
URL to download the file list. Default: filelist

EFILEDB_URL:
URL to download the emergent file list. Default: efilelist

REGISTER_URL:
URL to register the player with the server so that it can get a boot-time BASEURL that overwrites the
one in the system config. Default value: not set (disabled).

HEARTBEAT_URL:
URL to send the heartbeat info and get flags that determine if cmd file, normal and emergent file list,
should be downloaded. If this value is not set, the Player will automatically check the modification time
of those files and download new files.

NOTIFICATION_URL:
URL to send the instant notification message. If this value is not set, the Player will neither send instant
notification messages nor store these messages in system storage.

LOG_POST_PERIOD:
This variable specifies the frequency that the Player upload stored log message (in seconds). If the value
is not set, the Player will not store any log data in system storage or post those data.
64

(All Rights Reserved)

NAS800 User Manuel

LOG_URL:
URL to upload the log to system storage. If the value is not set, the Player will not store any log data in
system storage or post those data.

HEARTBEAT_PERIOD:
The frequency that the player should perform heartbeat-related operations (in seconds).

DL_RETRY:
How many times Player will try to download a file from the server. Default value is 2.

SYNC_RETRY:
How many times Player will try to synchronize a file list. Default value is 2.

FORCE_DATA_CHECK:
When this is set to y, Player is forced to perform disk checking to the internal storage which stores
media files during power-up. Otherwise this function will be disabled. It is recommended to periodically
perform disk checking by activating this variable to make sure the data integrity of the internal storage
of Player.

TIMESLOT_FIRM_STOP:
This parameter controls how Player deal with media files currently being played when a new timeslot is
about to be played. When this is set to y, Player will perform firm stop. That is, immediately stop all
the media currently being played and play files in the new time slot right away.
Otherwise Player will perform soft stop. That is, hold on the new timeslot until all the media currently
being played finish by them.

SCROLL_NUM:
Set number of scrollable text (0~3). The default value is 3. If not all the scrollable text zones are used,
unused scrollable text zones can be disabled by altering this value to leave more memory for other
purpose.

65

(All Rights Reserved)

NAS800 User Manuel

Network Settings
IPADDR:
Set the IP address. The default IP is 192.168.1.100. This variable can be set to DHCP for dynamic IP
configuration.

NETMASK:
Set the net mask. The default net mask is 255.255.255.0.

GATEWAY:
Set the gateway. There is no default gateway setting.

DNS:
Set the DNS. There is no default DNS setting.

Video Output
VIDEO_OUTPUT:
Set output as vga or svideo. The default value is vga.
vga -> DVI and VGA output.
svideo -> S-Video and Composite output.

VIDEO_FORMAT:
Set the output format as one of the following values. The default value is VESA_1024x768x60. Other
possible value including:
NTSC_M PAL_60 PAL_M
VESA_640x480x72 VESA_640x480x75 VESA_640x480x85
VESA_800x600x56 VESA_800x600x60 VESA_800x600x72 VESA_800x600x75 VESA_800x600x85
VESA_1024x768x43 VESA_1024x768x60 VESA_1024x768x70 VESA_1024x768x75
VESA_1024x768x85
VESA_1152x864x75
VESA_1280x960x60 VESA_1280x960x85
VESA_1280x1024x60 VESA_1280x1024x75 VESA_1280x1024x85

OSD_W:
Set the frame buffer width. The default value is 1024.

OSD_H:
66

(All Rights Reserved)

NAS800 User Manuel

Set the frame buffer height. The default value is 768.

Note that OSD_W and OSD_H are independent from VIDEO_FORMAT. If the
frame buffer size (OSD_W x OSD_H) is different from output resolution
(VIDEO_FORMAT), it will be auto-scaled.
OSD_FORMAT:
Set the OSD color format to tc:16bpp_565 or tc:32bpp. The default value is tc:32bpp.

COM Setting
COM_BAUDRATE:
COM_DATABITS:
COM_PARITY:
COM_STOPBITS:
Set parameters of the serial port including: baud rate, number of data bits, and parity check on/off (0/1),
number of stop bits.

B: Controlling Command
To control a player, the Administration application should write one or more commands to a command
file, put it at the right location on the HTTP server for the player to download, and signal the heartbeat
function to notify the player at its next heartbeat request. When the Player receives the command file, it
executes the commands in the file one by one. If necessary, the player may send a notification message
of the result to the server.
The following commands can be put into the command file.

SetVolume volume
Set the default audio output volume on the player. Argument volume is the volume value. Possible range:
0-100.

SendRS232 word1 word2


Send text words to the external device connected to the players RS-232 port. A word is a sequence of
alphabet or number.

SendRS232Ex data-in-hex
Send binary data to the external device connected to the players RS-232 port. The binary data being
sent should be converted in hex form.
67

(All Rights Reserved)

NAS800 User Manuel

SetConfig variable-name value


Set a Configuration parameter variable-name to value.

ResetConfigToDefault variable-name
Reset a configuration parameter variable-name to its default value.

SetSystemTime YY MM DD WW hh mm ss
Set system time to given value. Each of the arguments are two digit number where
YY: lower two digits of year. Ex: 06 means 2006.
MM: month (01~12).
DD: day of month (01~31)
WW: day of week (00~06)
hh: hour (00~23)
mm: min (00~59)
ss: second (00~59)

SetVideoSignal 0/1
Enable/disable output video signal. Set argument to 0 to disable the video signal and set 1 to enable it.

Sleep
Put the player into sleep mode. Send a Reboot command to wake it up.

Reboot
Restart the player.

GetAllConfig
Get all system settings made by user.

GetConfig variable-name
Get the value of a configuration parameter variable-name.

68

(All Rights Reserved)

NAS800 User Manuel

GetSysStatus
Get status information of current system including system time and status of each playlist. Each of the
status line contains the following fields separated by comma:
Playlist#, status, playlist_name, playlist_line
Where

Playlist#: Id name of playlist. Possible value: playlist1~playlist6.


Status: status of the playlist. Possible value: PLAY, STOP and PAUSE.
Playlist_name: name of the play list being played.
Playlist_line: the line in playlist currently being played.

Sample system status message:


2006-08-08 11:19:23
Playlist1, PLAY, /mnt/disk/data/playlist/movie.lst, movie f=dragon.mpg t=MPEG1 v=15 l=1 p=108
Playlist2, PLAY, /mnt/disk/data/playlist/message1.lst, message1 f=banners.default/default_msg.bmp x=0
y=708 w=1024 h=768 l=1 s=5
Playlist3, STOP, /mnt/disk/data/playlist/advantech_message2.lst, message2 f=msg_t.bmp x=0 y=566
w=800 h=60 l=1 o=1 s=4 a=128
Playlist4, STOP, ,
Playlist5, PLAY, /mnt/disk/data/playlist/image1.lst, image f=banners.default/default_v1.jpg x=800 y=0
w=224 h=708 p=10
Playlist6, PLAY, /mnt/disk/data/playlist/image2.lst, image f=banners.default/default_logo.bmp x=100
y=100 w=200 h=40 o=1 p=10
Playlist7, PLAY, /mnt/disk/data/playlist/image3.lst, image f=banners.default/default_Med.jpg x=0
y=626 w=800 h=82 p=5
Playlist8, STOP, ,
Playlist9, STOP, ,

GetVer
Get version information of the machine.

69

(All Rights Reserved)

NAS800 User Manuel

SetTimeZone [+/-]HHMM
Set time zone information of the system by specifying the time interval between local time and GMT.
The time interval is in [+/-]HHMM format where
HH: hour portion of the time interval in two digits.
MM: minute portion of the time interval in two digits.

Note: If both system time and time zone should be changed, the command
SetTimeZone should precede setting of system time.
A sample command to set system time (+0800) and time zone (2006/01/01 8:00:00):
SetTimeZone +0800
SetSystemTime 06 01 01 00 08 00 00

GetSystemTime
Get system time information to make sure it is correctly set.

SyncTime
Sync the system time with the web server.
A sample command file:
SetVolume 10
SetConfig BASEURL http://192.168.1.1/dsa
The execution result of all commands in a command file will be sent as a notification message.

The format of the message:


[CmdResult] timestamp size\n
Command1\n
Result1\n
Command2\n
Result2\n

Note that \n in the message is the new line character.


Where

timestamp: last modified time of the command file given in Lastmodified header when
retrieving this command file from the web server. Note that since Greenwich Mean Time is always
used in standard http header, what timestamp represents will be GMT which might be hours of
difference with the local time of the server.

size: overall size in bytes of the following command-result data (excluding the new line \n
character right after the size). This is required to determine the end of this message.

Commnand#: command and its arguments


Result#: result of the command just issued.

70

(All Rights Reserved)

NAS800 User Manuel

Result of the command can be further devided by one of the two following formats:
error-code extra-info\n
or
error-code +size-extra-info\n
extra-info

Where
error-code: return code of the command.
size-extra-info: size of the following extra info.
extra-info: extra information of the result.
Most of the time, the first type will be used. The second type will be used only when the extra-info
returned is more than one line or binary data.

Sample result information of the first type:


+0
+0 OK
-10 Invalid command

Sample result information of the second type:


+0 +22
1234567890\n
1234567890\n
Please also refer to Chapter 6 for full notification message format.

A sample return message:


Thu Feb 10 15:57:38 2000,system,1000,[CmdResult] 4407eec2 16
SetVolume 30
+0

C: File Format
Each line in the playlist file represents one media file to be played by the player. The player will
playback each media one by one following their order in the file. Each line should follow one of
following syntax:
Media-Type Param1=Value1 Param2=Value2
Command Param1=Value1 Param2=Value2
That is, each line specifies one media file or one command. Keyword specifying type of file or
command in the first field follows its relative parameter-value pair.
71

(All Rights Reserved)

NAS800 User Manuel

Possible media type including:


1. Movie - Play video or audio. Only one movie can be played at the same time.
2. Message - Scroll a JPEG or BMP (24 bits) file. This file usually holds a text message. You can
play maximum of three messages at the same time. You need to specify which message operator (#
= 1, 2, 3) is to be used.
3. Image - Draw an image in JPEG or BMP (24 bits) format.
Descriptions of param-value pairs regarding each media file will be described in subsequent sections.

72

(All Rights Reserved)

NAS800 User Manuel

Movie Related Parameters


1. File name
f - Name of the media file.

2. Region of the screen to show


x, y, w, h - Position and size of the region of the screen to show the file.
The movie region will auto-scale if you dont set the position and size.

3. Loop
l - Set the number of times to repeat (loop) the file. The default value of 0 will repeat the movie
infinitely.

4. Volume
v - Set the volume of movie (0 ~ 100).

5. Duration
p - Set the duration (in seconds) of the movie.

Examples:
1. Play a 20 second mpeg1 format movie once and auto-scale this movie.
movie f=movie1.mpg t=mpeg1 l=1 p=20

2. Play a 20 second mpeg2 format movie at position (0,0) with 800 x 600 pixels,
and set volume to 50.
movie f=movie2.mpg x=0 y=0 w=800 h=600 t=mpeg2 v=50 l=1 p=20

Image Related Parameters


1. File name
f - Set the image file. The supported file formats are JPEG and BMP (24bits).

2. Region of the screen to show


x, y, w, h - Set the image region position and size. The default values are 0, 0, osd width, and osd
height).

3. Overlay
Whether the image will overlay on the movie or not. The default value 0 will make the movie region to
be re-scaled and not to be covered by the image. Set o=1 will make the movie keep its current size and
location so the image might cover some part of the movie.

4. Transparency
a - Set the level of transparency (alpha) of the image relative the movie region. Possible value is 0~255.
This function currently only supports 24 bit bitmap files.

Note: parameter o should be set to 1 if the image will be right on top of the movie.
5. Back Color
73

(All Rights Reserved)

NAS800 User Manuel

k - Set the color that will be treated transparent while the image is right on top of the movie. The color
format is 0xRRGGBB. The range of RR (red), GG (green), and BB (blue) is 0x0 ~ 0xFF. This
function currently only supports 24 bit bitmap files.

Note: parameter o should be set to 1 if the image will be right on top of the movie.
6. Pause
p - Set the pause time (seconds) of the image. The default value of 0 makes the player parse the next
command immediately.

7. Transition effect
t - Set the transition effect when showing the picture. Possible values are:
z 0: disable transition effect
z 1/2/3/4: wipe down/up/right/left
z 5/6: split horizontally in/out
z 7/8: binds horizontal/vertical
Examples:
1. Draw a JPEG image and pause 5 seconds
image f=image1.jpg x=800 y=0 w=224 h=708 p=5

2. Draw a BMP logo that overlays the movie region


image f=logo1.bmp x=100 y=100 w=200 h=40 o=1 p=5

3. Draw a BMP logo and set the key color


image f=logo1.bmp x=300 y=100 w=200 h=40 k=0x003d7c o=1 p=5

4. Draw a BMP logo with alpha=128


image f=logo1.bmp x=300 y=100 w=200 h=40 a=128 o=1 p=5

Message Related Parameters


1. File name
f - Name of the message file. The supporting formats are JPEG and BMP (24 bits).

2. Region of the screen to show


x, y, w, h - Set the message region position and size. The default values are (0, 0, osd width, osd height).

3. Overlay
Whether the message will overlay on the movie or not. The default value 0 will make the movie region
to be re-scaled and not to be covered by the message. Set o=1 will make the movie keep its current
size and location so the message might cover some part of the movie.

74

(All Rights Reserved)

NAS800 User Manuel

4. Transparency
a - Set the level of transparency (alpha) of the message relative the movie region. Possible value is
0~255. This function currently only supports 24 bit bitmap files.

Note: parameter o should be set to 1 if the message will be right on top of the
movie.
5. Back Color
k - Set the color that will be treated transparent while the message is right on top of the movie. The
color format is 0xRRGGBB. The range of RR (red), GG (green), and BB (blue) is 0x0 ~ 0xFF. This
function currently only supports 24 bit bitmap files.

Note: parameter o should be set to 1 if the message will be right on top of


the movie.
6. Speed
s - Set the number of pixels to shift by when scrolling. The default value is 10 pixels.
7. Scroll vertically
v - Set the message to scroll vertically. The default value of 0 scrolls the message horizontally.
8. Loop
l - Set the number of times to repeat (loop) the message. The default value of 0 repeats (loops) the
message infinitely.

9. Duration
p - Set the duration (in seconds) of the message.
Examples:
1. Scroll a message once in the region
message1 f=message1.bmp x=0 y=708 w=1024 h=60 l=1

2. Scroll a message in 5 pixel steps and make this message overlay on the movie
region transparently with alpha=128.
message2 f=message2.bmp x=0 y=0 w=766 h=60 a=128 o=1 s=5 l=1

3. Scroll a message vertically and overlay on the movie with key color
0xffffff(white)
Message3 f=message3.bmp x=0 y=70 w=60 h=628 v=1 o=1 k=0xffffff l=1

75

(All Rights Reserved)

NAS800 User Manuel

D: Time Zone
Time Zone

Area

Time Zone

Area

-1200

International Date Line West

+0200

Helsinki,Kyiv,Riga,Sofia,Tallinn,Vi
lnius

-1100

Midway Island,Samoa

+0200

Jerusalem

-1000

Hawaii

+0300

Baghdad

-0900

Alaska

+0300

Kuwait,Riyadh

-0800

Pacific Time(US & Canada),Tijuana

+0300

Moscow,St.Petersburg,Volgograd

-0700

Arizona

+0300

Nairobi

-0700

Chihuahua,La Paz,Mazatlan

+0330

Tehran

-0700

Mountain Time(US & Canada)

+0400

Abu Dhabi,Muscat

-0600

Central America

+0400

Baku,Tbilisi,Yerevan

-0600

Central Time(US & Canada)

+0430

Kabul

-0600

Guadalajara,Mexico City,Monterrey

+0500

Ekaterinburg

-0600

Saskatchewan

+0500

Islamabad,Karachi,Tashkent

-0500

Boogota,Lima,Quito

+0530

Chennai,Kolkata,Mumbai,New
Delhi

-0500

Estern Time(US & Canada)

+0545

Kathmandu

-0500

Indiana(East)

+0600

Almaty,Novosibirsk

-0400

Atlantic Time(Canada)

+0600

Astana,Dhaka

-0400

Caracas,La Paz

+0600

Sri Jayawardenepura

-0400

Santiago

+0630

Rangoon

-0330

Newfoundland

+0700

Bangkok,Hanoi,Jakarta

-0300

Brasilia

+0700

Krasnoyarsk

-0300

Buenos Aires,Georgetown

+0800

Beijing,Chongqing,Hong
Kong,Urumqi

-0300

Greenland

+0800

Irkutsk,Ulaan Bataar

-0200

Mid-Atlantic

+0800

Kuala Lumpur,Singapore

-0100

Azores

+0800

Perth

-0100

Cape Verde Is.

+0800

Taipei

+0000

Casablanca,Monrovia

+0900

Osaka,Sapporo,Tokyo

+0000

Greenwich
Mean
Time:Dublin,Edinburgh,Lisbon,London

+0900

Seoul

+0100

Amsterdam,Berlin,Bern,Rome,Stockholm
,Vienna

+0900

Yakutsk

+0100

Belgrade,Bratislava,Budapest,Ljubljana,P
rague

+0930

Adelaide

+0100

Brussels,Copenhagen,Madrid,Paris

+0930

Darwin

+0100

Sarajevo,Skopje,Warsaw,Zagreb

+1000

Brisbane

+0100

West Central Africa

+1000

Canberra,Melbourne,Sydney
76

(All Rights Reserved)

NAS800 User Manuel

+0200

Athens,Beirut,Istanbul,Minsk

+1000

Guam,Port Moresby

+0200

Bucharest

+1000

Hobart

+0200

Cairo

+1000

Vladivostok

+0200

Harare,Pretoria

+1100

Magadan,Solomon
Caledonia

+1300

Nuku'alofa

+1200

Auckland,Wellington

+1200

Fiji,Kamchatka,Marshall Is.

Is.,New

77

(All Rights Reserved)

Das könnte Ihnen auch gefallen