Friday, September 25, 2009

Changing Advanced CM Player settings remotely

One of the really useful features in CampaignManager is the publishable Commands.  In earlier versions, this allowed administrators to change basic settings such as call interval, logging options and RS232 interfaces.  However, there were still a lot of options one could not change without being front and center on the machine itself, thereby incuring time and money in making changes.  Since version 2009, CampaignManager has included the option of attaching an executable to run utility tasks on remote players.  This is an awesome feature provided that you were in a position to write your own code to do whatever it was you needed to do on the player. 

Despite the fact that you can now run any executable code (Windows PowerShell, Batch files, EXEs etc.) remotely according to schedule, we realise that a lot of users don't have the time or access to the skills to create such scripts.  So, we've created a little app that you can use in conjuntion with CampaignManager Commands to help make changes on remote Digital Signage players that much easier.  The tool, (imaginatively) named the "Player Settings Console Utility" is a windows executable that takes a number of switches, allowing you to make complex changes to the player remotely.  When you run the app without any switches, you see the following help window which describes the functionality and syntax in detail:

So, for example If you were swapping over to a new server and needed to change the remote IPs, you could run the command

RyarcSettingsUtil /SA:192.168.100.100

The application will change the setting in the registry and restart the player which will from that moment, point to your New Server.  Needless to say, it makes sense to test your syntax out locally first!  You can also run several changes simultaneously like this:

The app will also helpfuly hightlight what it was able to do and not do.  (In this case the NodeServer URL was provided without the http:// at the front and the .asmx file at the end).  Once you're ready to publish, create the command with the appropriate switches like this:

This utility is still not 'officially' released but a version with possible bugs is attached here RyarcSettingsUtil.zip (15.84 KB) if you want to check it out.  Feedback most welcome!

#    Comments [0] |
 Wednesday, September 09, 2009

Using the keyboard trigger application

Ryarc have recently created a keyboard trigger application in order to clearly demonstrate how trigger campaigns work. I thought it would be useful to share this on the support blog for new customers, to help them understand the trigger capability in CampaignManager.  This should also be useful for CampaignManager resellers to demonstrate this to their customers.

This application assumes that the trigger comes from a Keypad with numbers 0-9.  Triggers for campaigns can be anything from touch screen selections, barcode readers, queue systems etc…

To use the Ryarc keyboard trigger application:

1. Download the Trigger application:

   If you are using Windows Vista: http://service.ryarc.com/download/ryarckeyboardvista.rar

   If you are using Windows XP: http://service.ryarc.com/download/ryarckeyboardxp.rar

2. Create a new folder and extract the contents of the zip file to that same folder.

3. Run RyarcKeyboardHook.exe on the CM Player PC(s).

4. Create 10 campaigns in CampaignManager. Give each campaign a number in the trigger field. Check the option to ‘Interrupt other campaigns immediately’

 

5. Add the media, schedule and publish the campaign as with any normal campaign.

6. In CM Player Configuration, general tab, check the option to ‘Enable external trigger events’.

Run the CM Player and once all campaigns have been downloaded you can trigger the associated campaigns by clicking on the number of that campaign.

Feel free to comment here with any questions you may have.

 

Post your technical enquiries on our forum http://www.ryarc.com/forum

#    Comments [0] |
 Monday, September 07, 2009

Video Streaming in CampaignManager

Setting up a video streaming session through CampaignManager is a pretty straight forward. However if it is something you have not tried before, I hope that this article will save you some time:

There are 3 main steps to getting video streaming to display in Campaign.

1. Set up the streaming session in Windows Media Encoder.

  •    Click file and New session
  •    Select Broadcast a live event
  •    Select the video device to be used
  •    Select Pull from the encoder

  • select a free port on which to broadcast e.g 8080 above.
  • Click Next and then Finish to start Encoding. (for more detailed information on this setup, see the Windows Media Encoder help files).

2. Create an asx file in notepad with the IP and port details as configured above. For example: 

 

<ASX version="3">

<Entry>

<ref href="http://127.0.0.1:8080" />

</Entry>

</ASX>

 

3. Add the file to CampaignManager

  • In CampaignManager ScreenDesigner, click on Add, then file
  • Change the files of type to all files and select the asx file you have just created

 

Post your technical enquiries on our forum http://www.ryarc.com/forum

#    Comments [0] |

Aopen DE 965-HG

Hardware Review – Aopen DE 965-HG

 

We have recently tested an Aopen mini PC  ( DE965-HG ) with the CampaignManager software.

 

Using our standardized testing we gave the Aopen unit a score of 9.6 / 10


Unit specifications:         Processor – Core Duo CPU T5800 2GHZ

                                         Memory – 1 Gb

                                         Graphics Card – On-board - Intel 965 Express chipset

 

The player scored the maximum possible for playback performance.

It is a compact player which will easily fit behind a Digital signage screen. 

 

The full testing details have been included in the following document:    Aopen DE965hg- Playback Performance.pdf (42.39 KB)

The scoring is defined in this document:    Scoring Definitions.docx (11.46 KB)

 

 

Post your technical enquiries on our forum http://www.ryarc.com/forum

#    Comments [0] |
 Thursday, September 03, 2009

Get Player Device Metrics.

Remote Command - Get Device Metrics

With a large digital signage network, it can be difficult to monitor all the remote players. The Remote command 'Get Device Metrics' in CampaignManager makes this an easy task, sending back valuable information to the CM Service allowing you to prevent problems before they occur.  For example if a player is running low on disk space it may prevent a new camapign being published to it.  The 'Get Device Metrics' command will let you know the 'Available Hard Drive' and you can decide if action is required before this causes an issue.

Here is a full list of the information sent from the player to the CM Service on recieving the 'Get Device Metrics' command:   

Remote Display Device Name

ID

Report Date

Memory used

Free memory

CM Player CPU%

Up Time

Time Zone

CM Player Version

System RAM

Available Hard Drive

O/S

Machine Name

Network Address

CPU information

System CPU Usage %

Step 1: Create a new command in CampaignManager. Select the 'Get Device Metrics' command, schedule to run at intervals, perhaps once a month or to run 'as soon as possible'. Target to all or some of the players.

Step 2: Open CM Service, once you can see that the command has reached the players and is at 100% the metrics will start to return from the players. The length of time taken for all the information to return will depend on the call interval setting. Go to the  'Remote Display Devices' tab to view the information.

Hope you have found this a useful article.

Post your technical enquiries on our forum http://www.ryarc.com/forum

#    Comments [0] |
 Thursday, August 27, 2009

Using the CampaignManager Pooling feature.

Pooling Scenario – Simple

The Ryarc Support Team is regularly asked for its help with scheduling, how to fit a business’ rules into CampaignManager. For the more complicated of the scheduling requests ‘Pooling’ almost always is the solution and for this reason I thought it would be worth discussing a few such scenarios.

The Pooling feature in CampaignManager allows users to create 'pools' of related files which are then used for randomized playback based on cyclic patterns.

The first scenario is quite straightforward.  We have 1000 entertainment videos in our play list. We mix these in with News articles, Trivia and a selection of Advertisements.  Using normal scheduling we need to add all the entertainment videos and then slot in the other media files at intervals. When an advertisement is out of date, we need to manually remove all instances of this and add the newer advertisement to the slots.

The use of pooling is certainly the better solution in this case.

Step 1 in setting up pooling is to create the pools. Pools are defined as groups of related media.  In this case the groups are quite obvious; we will set up these 4 pools:

News

Trivia

Advertisements

Entertainment Video’s

Add the appropriate media to each pool.

Step 2 is to decide on the pattern in which the files will play. In this scenario we would like to play, 2 Advertisements followed by an Entertainment Video, a news item, another Advertisement, another Entertainment Video and 1 Trivia item to finish.  We would like this pattern to repeat every 5 minutes all day.

The Pool pattern will look like this:

Step 3 is to add the pool pattern to your campaign.  In this case we will add the ‘Daily Pattern’ created above and schedule the campaign to run all day.

When an out of date advertisement needs to be removed and a new one added, simply remove the old item from the media pool and add the new on, go to Tools menu and choose ‘Update campaigns’ .


Post your technical enquiries on our forum http://www.ryarc.com/forum

#    Comments [0] |
 Wednesday, August 26, 2009

Hardware Review - DT Research - WebDT170

Ryarc have recently tested the DT research unit - WebDT170 with the CampaignManager software.

Using our standarised testing we gave the unit an overall score of 9.3 / 10


Unit specifications:      Processor - AMD Turion™ 64x2 Mobile, 2.10Ghz

                                  Memory - 896Mb RAM,

                                  Graphics card - ATI Radeon X1270. 

The player scored high for Playback Performance, Compactness & Video Ouputs.

The noise of the unit was loud relative to similarly sized PC's. The heat of the unit was a concern, becoming too hot to touch after only a few hours.

The full testing details have been included in the following document: DT Research _WebDT170_ Playback Performance.pdf (52.17 KB)

The scoring is defined in this document: Hardware Review Scoring Definitions.pdf (35.81 KB)

_______________________________________________________________

Post your technical enquiries on our forum http://www.ryarc.com/forum

#    Comments [0] |
 Thursday, August 20, 2009

Adding PowerPoint presentations to your campaign(s)

Adding PowerPoint presentations to your campaign(s)
#    Comments [0] |