Platforms and features
CS Player is available for several platforms, and their capabilities differ. This page compares the player features across platforms so you can pick the right hardware for your screens.
The PC column covers the desktop player builds: Windows, Ubuntu Linux and NVIDIA Jetson.
Legend:
-
✅ — supported
-
⚠️ — supported with limitations
-
❌ — not supported
Player configuration
| Feature | PC | Android | Tizen / webOS | Note |
|---|---|---|---|---|
Window position |
✅ |
❌ |
❌ |
On Android and Smart TV set via the frame position |
Always on top |
✅ |
❌ |
❌ |
Not needed on Android and Smart TV |
Hide cursor |
✅ |
❌ |
❌ |
Not needed on Android and Smart TV |
Playback with preload |
✅ |
✅ |
✅ |
The next advertisement is loaded in the background |
Playback without preload |
✅ |
✅ |
❌ |
Lower device load, but a longer delay when switching advertisements |
Playback codec selection |
✅ |
❌ |
❌ |
Native, FFmpeg, VLC, MPV. Native is recommended |
Player window background color |
✅ |
❌ |
✅ |
|
Brightness control |
✅ |
❌ |
✅ |
|
Scheduled restart |
✅ |
❌ |
❌ |
|
Behavior when the ad slot is longer than the video |
✅ |
❌ |
❌ |
Loop, Black Screen, Last Frame |
Application language |
✅ |
✅ |
✅ |
The system language is used, or English if the language is not supported. On Smart TV the language can also be selected in the TV settings |
Screen orientation |
❌ |
✅ |
✅ |
Android — via the device settings or in the player app, Smart TV — via configuration |
Location support |
✅ |
✅ |
❌ |
PC — via the API or a USB device, the API is preferred. Android — via the standard Android API |
Content playback
Schedules and campaigns
| Feature | PC | Android | Tizen / webOS | Note |
|---|---|---|---|---|
All types of schedules, playlists and campaigns |
✅ |
✅ |
⚠️ |
Auto By Trigger campaigns are not supported |
Supported advertisement types
| Advertisement type | PC | Android | Tizen / webOS |
|---|---|---|---|
Video |
✅ |
✅ |
✅ |
Image |
✅ |
✅ |
✅ |
Website |
✅ |
✅ |
⚠️ Limited support |
Interactive |
✅ |
✅ |
⚠️ Limited support |
Streams |
✅ |
✅ |
❌ |
Content rendering
| Feature | PC | Android | Tizen / webOS | Note |
|---|---|---|---|---|
Advertisement change animation |
✅ |
⚠️ |
❌ |
Android: Fade, Crossfade, Crossslide |
Video/Image scaling |
✅ |
✅ |
✅ |
|
Composite screens |
✅ |
✅ |
✅ |
|
Multiple frames |
✅ |
⚠️ |
⚠️ |
Avoid overlapping frames. On Tizen a single frame per screen is recommended |
Trigger advertisements |
✅ |
✅ |
❌ |
Neither local nor server triggers are supported |
Replacing the |
✅ |
❌ |
❌ |
On PC the file can be replaced in the player installation directory |
Replacing the |
✅ |
✅ |
❌ |
On PC and Android the file can be replaced in the player cache directory |
Integrations and analytics
| Feature | PC | Android | Tizen / webOS | Note |
|---|---|---|---|---|
Programmatic advertisements |
✅ |
✅ |
✅ |
|
MAC address counting statistics |
✅ |
✅ |
✅ |
With correct setup |
People counting via cameras |
✅ |
❌ |
❌ |
Additional software required |
CamGrabber (snapshot upload) |
✅ |
❌ |
❌ |
Additional software and correct setup required |
Circuit Breaker for API |
✅ |
✅ |
✅ |
|
Trackerboard client |
✅ |
✅ |
❌ |
Diagnostics and remote control
| Feature | PC | Android | Tizen / webOS | Note |
|---|---|---|---|---|
Logging |
✅ |
✅ |
✅ |
PC — logging to file, Android and Smart TV — to the monitoring service |
Screenshot in the account |
✅ |
⚠️ |
✅ |
On Android the app needs root access |
Device system features |
❌ |
❌ |
✅ |
App updates, working hours and volume control are handled by the TV itself |
Remote commands |
❌ |
❌ |
✅ |
The commands listed below are supported |
Brightness schedule |
✅ |
✅ |
✅ |