How do I play different video files on multiple devices

I need to make an insallation with 10 monitors, each display has to play its own video file and all need to start at the same moment (synced)
is casparcg capable of handling this ?

See more informations about sub-regions and sync-play here.

Sub-regions allow you to split an output channel into different areas (sub-regions) that outputs only a part of the display. Ideal for video-walls and the like.