I assume you want an SDK that works as a universal playback tool? I once suffered from constant failures with video content because I was using simple codecs. Read information about Visioforge, I call them as visionforge while working, they have support for multi-codec solutions, for example FFMPEG, which is integrated with VLC. Thus, working with video content will meet your priorities in terms of reliability and security.