VLC media player é um player multimédia de código aberto. Possui suporte a vários formatos de vídeo, como MPEG1, MPEG-2, MPEG-4, DivX, DVD, VCDs, etc e áudio como mp3 e wav. Além disso, tem suporte a vários protocolos de streaming, podendo ser usado como servidor de vídeo numa rede de alta velocidade. Possui suporte a transmissão em unicast ou multicast. Além disso, opera em redes IPv4 e IPv6. O VLC tem versões para vários sistemas operativos, tais como Windows, Mac OS, FreeBSD, GNU/Linux, BeOS, entre outros e possui suporte a vários protocolos como UDP, HTTP, RTP, etc.
O VLC é um dos melhores softwares usados para transmissão e reprodução de vídeos. Isso devido a gama de plataformas suportadas, formatos de ficheiro reproduzidos, entre outras funcionalidades que vêm a ser agregadas ao VLC constantemente.