VLC can play:
MPEG-1, MPEG-2 and MPEG-4 / DivX files from a hard disk, a CD-ROM drive, and so on
DVDs, VCDs, and Audio CDs
From satellite cards (DVB-S)
Several types of network streams: UDP / RTP Unicast, UDP / RTP Multicast, HTTP, RTSP, MMS, etc..
From acquisition or encoding cards (on GNU / Linux and Windows only).
Free Download VLC Media Player 2.0.6