VLC media player is a free and open-source, portable, cross-platform media player and streaming media server developed by the VideoLAN project.
VLC for Android is the port of VLC media player to the Android™ platform. As with the desktop version of VLC, VLC for Android can play any video and audio files, as well as network streams, network shares and drives, and DVD ISOs.