Beruflich Dokumente
Kultur Dokumente
User Manual
Version 4.0
Record of Revision
Version
1.0
2.0
Date
Description
May. 2007 First Edition
March,2008 Second Edition
3.0
4.0
Index
1
INTRODUCTION .................................................................................................................................................... 6
1.1 SYSTEM SUMMARY................................................................................................................................................... 6
2.1 LOGIN ........................................................................................................................................................................ 9
2.2 REGISTRATON ............................................................................................................................................................ 9
3.1.2
4.1.2
Movie ........................................................................................................................................................... 27
4.1.2.1
Upload ..................................................................................................................................................................27
4.1.3
Image ........................................................................................................................................................... 29
4.1.4
Message ....................................................................................................................................................... 29
4.1.5
Webimage ..................................................................................................................................................... 30
4.1.5.1
4.1.7 Background..................................................................................................................................................... 34
4.1.8
4.2
Weather Info................................................................................................................................................ 35
AUDIT............................................................................................................................................................... 36
5 COMPOSER ................................................................................................................................................................ 37
5.1 TEMPLATE ............................................................................................................................................................... 37
3
PLAYLIST ......................................................................................................................................................... 42
5.2.1
5.2.1.1
5.2.1.2
5.2.1.3
New 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
STATISTIC ............................................................................................................................................................. 56
7.1 PLAYCOUNT REPORT ............................................................................................................................................... 56
7.2 PLAYBACK QUERY ................................................................................................................................................... 56
7.3 CAMPAIGN REPORT .................................................................................................................................................. 57
8 USER ............................................................................................................................................................................ 58
8.1
10
9.1.1
9.1.2
Player Part................................................................................................................................................... 62
APPENDIX ............................................................................................................................................................. 64
A: PLAYER SETTING ...................................................................................................................................................... 64
Server Setting ........................................................................................................................................................... 64
Network Settings ....................................................................................................................................................... 66
4
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
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.
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.
3.
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
Chart 1-3
And you can also check the liver service(RSS, Webimage etc) running status by checking the latter tag items.
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) .
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].
Work Flow
Click the [Player] on the System Menu Bar; select [Player Setting], as following Chart 3-1.
Chart 3-1
10
You are going to configure all the items as the following 2 steps separately.
Chart 3-2
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
11
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
Chart 3-5
Please save these 2 files to the root USB flash disk and remove the extension .txt.
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
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
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
Add Group:
15
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.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
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
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
18
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
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).
Chart 3-19
Chart 3-20
Chart 3-21
21
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
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
Chart 3-24
This is to monitor the current playlist information of certain player. Please click
in [operation] bar
Chart 3-25
23
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
Click
button of the operation bar to see the log history of designated player as the following Chart
3-27.
Chart 3-27
24
Chart 3-28
Chart 3-29
25
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
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
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
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
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
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
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
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.
Chart 4-10
33
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
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.
Chart 4-13
4.1.8.1
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
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
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
37
Chart 5-2
38
Chart 5-3
39
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
Chart 5-6
Chart 5-7
NOTE:
41
NOTE :
Template is a model, it cannt add files when you double click the zone.You can only add files in
[Playlist].
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
5.2.1
Create Playlist
Select a layout template under [Template] directory, and then you can double click on each zone to add files.
and
Chart 5-9
You can also set the Loop, Volume and duration of files by inputting the relative value .
NOTE:
43
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.
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
44
and
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.
and
Chart 5-11
NOTE:
a.
The first 3 points are for the transparency setting, and this is only workable for webimage
45
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.
and
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
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
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
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
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.
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
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
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
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
Chart 6-7
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
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
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
7 Statistic
Statistic is to inquire the playback and campaign information. This part includes Playcount Report and
Campaign Report.
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.
56
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
Chart 7-4
57
8 User
This part is for the user management, and it includes Change Password, User Management, Group
Authorization.
Chart 8-1
Chart 8-2
58
button
on the operation bar to modify the user, just as the following Chart 8-3.
Chart 8-3
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
Chart 8-5
60
9 System
This section is only available for the Multi-Corp version software for managing different companies for
the ISP users.
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
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.
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
Chart 9-5
NOTE:
Company Management function will only appear to the account of system administrator
of multi-Corp version software!
63
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
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
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
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.
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
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
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
GetVer
Get version information of the machine.
69
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.
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.
70
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.
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
72
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
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
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
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
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.
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
D: Time Zone
Time Zone
Area
Time Zone
Area
-1200
+0200
Helsinki,Kyiv,Riga,Sofia,Tallinn,Vi
lnius
-1100
Midway Island,Samoa
+0200
Jerusalem
-1000
Hawaii
+0300
Baghdad
-0900
Alaska
+0300
Kuwait,Riyadh
-0800
+0300
Moscow,St.Petersburg,Volgograd
-0700
Arizona
+0300
Nairobi
-0700
Chihuahua,La Paz,Mazatlan
+0330
Tehran
-0700
+0400
Abu Dhabi,Muscat
-0600
Central America
+0400
Baku,Tbilisi,Yerevan
-0600
+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
+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
+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
+1000
Canberra,Melbourne,Sydney
76
+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