A cross-platform multimedia player and framework, VLC is free and open-source. It can play the majority of multimedia files and various streaming protocols.