если вы подразумеваете под решением, что вы можете собрать / кодировать его, я могу предложить quicktime (легко на mac с какао, странно на windows, но это работает) или вы можете проверить исходные коды mplayer / vlc и попытаться интегрировать это. в Интернете есть много демонстраций об этом.
так как вам нужен кроссплатформенный, я думаю, gstreamer, video4linux и directshow для вас ничего не значат. но есть видеоплееры, которые поддерживают разные бэкэнды на разных платформах - например, openFrameworks