DMP-W v4.x
From Stinova Wiki
Contents |
Introduction
The Digital Media Player (DMP) software is an application for Microsoft® Windows Operating Systems that is remotely controlled via our Digital Media Server (DMS). Depending on the applications and video players pre-installed on the PC, it can display various content formats such as Pictures, Videos, Flash, HTML, Text Ticker and many others. The DMP-W service is not a media player itself but it is a control application that can trigger existing codecs of other media players installed on your Windows Operating System. DMP-W will run on Windows XP, XPe (embedded), Vista, and Windows 7.
DMP-W is available as Network Edition (NE) or Stand-alone Edition (SE). The Network Edition is managed thru a Digital Media Server via network whereas the Stand-alone Edition can be only managed via USB stick.
DMP-W Download
The latest version of DMP-W can be downloaded at: http://85.214.157.130/software/DMP-W/setup_x86.exe
DMP-W has been tested on Windows XP, Vista and Windows 7. DMP-W requires .NET 3.5 Framework and dependent on content you want to play-out it may require other 3rd party plug-ins such as Adobe Flash player, Windows Media Player 11, 3rd party video codecs and other plug-ins.
DMP-W Installation
The DMP-W software requires approximately 50 MB of free space plus the required space for 3rd party applications and content synchronized from the server to be played by the DMP-W service.
After downloading the setup_x86.exe doubleclick on it to install DMP-W on your Windows PC.
Click on Next to begin installation.
Accept the Agreement and click on Next.
Then you can select the folder for installation.
Select an entry in the Start Menu.
Select additional Tasks.
Let the Check Dependencies option checked to install required 3rd party packages as Adobe FlashPlayer, Microsoft .NET Framework, Microsoft Visual C++ Libraries, Microsoft DirectX, Microsoft PowerPoint Viewer and Codec-Packages.
Also recommended for remote support is the installation of TeamViewer client.
By pressing Next you will see the options for unatanded installation.
Press Next to install the required packages.
Following dialog lets you start the DMP-W.
Before the DMP can start we have to configure it.
The Optimize settings now option is recommended. There the user will be asked some question about Player usage and sets automatically the best options.
Except the Cancel option you will end up on the configuration screen shown above. Here you can manually change some settings if needed or just click the OK Button to save and close the window.
Important note!
Don't forget to setup the right DMS Address and login-data. Following entries should be set:
- Address: localhost:port e.g. localhost:1054
- User: admin
- Password: 123
Press Finish to complete the installation.
DMP-W Configuration
To configure the DMP-W Service open the dmp-w service icon inside the task bar with the right mouse button.
You will see following menu where you can select the “Configuration” item.
After clicking on the “Configuration” item you will see the following configuration menu:
Here you can configure the following items:
| Settings | Value |
|---|---|
| Content Path | Sets the path where the synchronized content is stored |
| Address | Sets the IP address of the DMS used to manage the DMP-W service |
| User | Sets the DMS user account used by the DMP-W service |
| Password | Sets the password of the user account |
| Password (Confirmation) | Confirms the password |
| Syncronization Interval, sec | Sets the DMP-W synchronization interval time in seconds for checking for new content, playlists and schedules from the pre-configured DMS Account |
| Packed Content (for UMTS) | Select this option if you connect the DMP-W via UMTS |
| Send Event Log | Uncheck this option when you do not need Event Log Reports |
| Software Update Settings | Value |
| Automatic Update | Uncheck if no automatic software update should be performed |
| Server Address | IP Address for Update-Server |
| Poll Interval, hr | Sets the interval time for checking for update images in hours - frequently the player checks for software updates |
| Multi Player Settings | Value |
| Multi Player | If checked the player can be used on multiple monitor outputs if available at a multi-headed graphics card. Every player can run an independent channel and requires a separate player license. Click “Multi Player Configuration” button to open the configuration window. Click “Add Player” and set the Active Monitor or disable it. |
| USB Mode Settings | Value |
| USB Content checking | Check this if you want to syncronize the Content via USB-Stick |
| Player Information | Value |
|---|---|
| Name | Here you can set up a name for the DMP-W |
| Location | Set a location info here |
| Notes | Here you can write additional Notes about that DMP-W |
| Available Groups | Select the proper Group for the DMP-W |
| TeamViewer Version | Shows the Version of Teamviewer if installed |
| TeamViewer ID | Shows the ID of Teamviewer if installed |
| TeamViewer Password | Here you can type the Password for installed Teamviewer |
| IP Address | IP Address of machine where DMP-W is running |
| MAC Address | MAC Address of machine where DMP-W is running |
| Windows Reboot Settings | Value |
|---|---|
| Repeat Type | When you want to repeat rebooting the machine you can set here how often this should happen |
| Time of Day | Set the time when the machine should reboot |
| Use Windows Task Schedule | Check this option if you want to use the Windows Task Scheduler for reboot |
| Hybernate and Wakeup | Value |
| Hybernate | Set the time when the machine schould go to hybernate |
| Wakeup | Set the time when the machine should wakeup again from hybernate |
| Disk Space Usage | Value |
| Max Disk Space Usage | Maximum amount of Disk Space which the DMP-W can use |
| Min Available Disk Space | The selected amount of Space is kept free by the DMP-W |
| Player Settings | Value |
| Show FPS (for Debug) | For debugging you can enable this to show Frames per Second |
| Ethernet Settings | Value |
| Used Ethernet Device | The Ethernet Device which is used by the DMP-W to get IP- and MAC-Address |
| IP Address | Shows the IP Address of the selected Ethernet Device |
| MAC Address | Shows the MAC Address of the selected Ethernet Device |
| Playback Settings | Value |
|---|---|
| Always Foreground | If checked, the DMP-W service runs as the ‘top’ application. This avoids error or system messages displays on top of the DMP-W player or when running the DMP service on a secondary screen avoids showing applications that are overlapping from first desktop to second desktop |
| Hide Cursor | If checked the mouse cursor is hidden when moved on top of the DMP service |
| Hide TaskBar | If checked the Windows TaskBar is hidden on playback |
| Hide Player On Empty Playlist | If this option is checked the player will be hidden when no playlist is playing |
| Active Monitor | In Multi-screen systems, sets the screen where the full-screen DMP-W Service is running |
| ScreenSaver on | Here you can activate if Screensaver Playlist is active |
| Window Mode Settings | Value |
| Use Window Mode | If this is checked the Player can be positioned at any screen position and window size configured at the window mode coordinates settings |
| Show Window Border | Select when you want a border in window mode |
| X; Y; Width; Height; | If the “Use Window Mode” checkbox is checked you can set the position and the size of the DMP-W player here. All coordinates are in pixels relative to your desktop screen resolution |
| License Management | Value |
|---|---|
| License Name | Name of the recived license |
| Permissions | The Permissions of the license |
| License Status | Show the status of the recived license |
| Instances | No. of player instances |
| Composer Management | Value |
|---|---|
| Playlist With Container | |
| Transparent Flash | |
| Ticker Parsing | |
| Video Presets | Value |
| Presets Configurations |
| Optimization Settings | Value |
|---|---|
| Merge Video | Select this option if you have 3D-Playlist playback |
| Merge Composer | Select this if you have multiple Composers in loop |
| Merge Queued Playlist | Select this if you have queued Playlists running |
| Cache Images | Select this if you want to cache images |
| Playlist Cache Options | Here you can select which content should be in cache |
| Video Settings | Value |
|---|---|
| Video Engine | Sets the libraries used for video playback to “Hardware Overlay” or “BitmapBuffer”. Depending on the underlying hardware it may improve speed or display quality |
| Video Renderer Type | Sets the Video rendering type to “VideoRendererFilter”, “VideoMixingRenderer7”, “VideoMixingRenderer9”, „EnhancedVideoRenderer“; For Window 7 it should be set to Enhanced Video Renderer |
| Deinterlace Options | Here you can configure if and what de-interlace filters will be configured. You can select between the following filters: Blend, Weave, Discard, Bob, Linear, Intelligent |
| Mpeg2 Decoders | Select the Decoder for MPEG2 Videos |
| H.264 Decoders | Select the Decoder for H.264 Videos |
| Video Restart Type | Options how the Video playback is stopped and startet |
| Composer Settings | Value |
| Composer Engine Type | Sets the player for composer events to “Flash” or “WPF” |
| Flash Engine | Sets the libraries used for the Flash Playback to “ActiveXOverlay” or “BitmapBuffer”. Depending on the underlying hardware it may improve speed or display quality |
| Miscellaneous Settings | Value |
| Multicast Engine Type | Sets the player for composer events to “Flash” or “WPF” |
| Web Engine Type | Sets the way of how WEB pages are displayed. The following options are available: “BitmapBuffer”, “InteractiveBitmapBuffer”, “OverlayWindowsForms” |
| Ticker Engine | Sets the libraries used for the Ticker Playback to “Normal” or “TransparentWindowOverlay” or “OpaqueWindowOverlay” or “DirectXOverlay”. Depending on the underlying hardware it may improve the display quality |
| Ticker Animation Type | Sets the Ticker play-out option to “Time based” or “Value based”. Depending on the underlying hardware it may improve speed or display quality |
| Schedule Gaps Fill Tpye | Here you can set the behavior of the player when detecting gaps between the scheduled playlists. The options are :
No fill – It will not play anything when a gap is detected (default) ExtendPreviousPlaylist – It will use previous playlist to fill the gap ExtendNextPlaylist – It will use next playlist to fill the gap |
After configuration has been completed select the “OK” button.
The synchronization process can be activated at any time by selecting the “Synchronize” item in the tool bar menu of the DMP-W Service and start the immediate synchronization process:
To stop the synchronization and the automated play-out select the “Stop” item in the tool bar menu of the DMP-W Service:
To check for new software version select the “Update” item in the tool bar menu of the DMP-W Service:
There are different icons shown in the toolbar depending on the state of the DMP-W Service.
The following play icon appears while the DMP-W is running:
After selecting the “Stop” item in the tool bar menu the DMP-W service icon will change to: If the network connection to the server is interrupted you will see the following icon:
License Manager Click on the License Tab on the top of configuration menu to open the DMP-W license manager.
Click on the “Add Instances” button to add further DMP-W licenses for multi channel play-out.
DMP-W FAQ
Do I need .NET 3.5 Framework?
Q: Do I need .NET 3.5 Framework
A: Yes, the DMP-W Service requires the .NET 3.5 Framework libraries. If they are not installed on your operating system the setup will install them first from the Microsoft homepage.
Some of my video clips are not playing - What to do?
Q: Some of my video clips are not playing - What to do?
A: Make sure all required Video and Audio Codec are supported by your local Media Player since DMP-W is not providing any Media Player Applications or Video/Audio Codec. In the event that a video contained in a playlist is not played out, please test this video independently with your local Media Player. If your local Media Player cannot play the video then you need to correct the situation by installing the appropriate Codec or Media Player.
Screensaver Mode
Screensaver mode is a helpful Tool for Interactive Playlists on Touchscreen devices. If you have build an interactive Playlist for your clients, you might want to add the Screensaver Mode. It can be set to activate if no user has touched the device. This feature can be used to insert another playlist which will gain a potential users attention. Once they touch the screen the DMP will return to your original playlist.
First go to “C:/Program Files/Stinova/DMP-W/” (or other folder, if player is installed in custom directory), right-click on the Screensaver application and select Install.
Now the Screensaver app will have inserted itself as your Screensaver. Here you will have to configure the time (in minutes) on how long you want Windows to wait, till it triggers the Screensaver Playlist.
Next you have to acess your DMP-W Configuration menu tab, by clicking on the blue Icon in your taskbar.
On the Server page check Multi Player in the Multiplayer Settings. Now you have to configure your Multi Player. All you have to do here is Add two Players and confirm with ok.
Now switch over to the Playback page and set the Screensaver on 2, so that the playlist you have synced to your second player, will appear as your Screensaver. If set to 0 the screensaver player is not associated.
Now access your DMS (Digital Media Server), go to the Group Management tab, and create a new Group. You may call it Screensaver. To find your Screensaver Player you have to look for the players Mac Address that ends in -2, which stands for player number two,in the Unassigned group and drag it into your new Screensaver group.
Now you can assign your selected Screensaver Playlist to the Screensaver group. If you have set the Players Screensaver timer to 5 minutes, the second player you have created earlier, will now be started with your selected Screensaver Playlist, one layer above the Interactive Playlist.





















