Yes you can add subtitles for on-demand video files (VOD). This guide explains in detail how to add these to your previously created content:
Walkthrough: VOD (Video on Demand) Closed Captions with Dacast
To add subtitles while live streaming, you need to burn these into the video feed.