This document discusses IPTV (Internet Protocol Television) and its key building blocks and protocols. IPTV allows distribution of TV content over IP networks and enables interactive viewing experiences. It uses H.264 video coding for high compression, supports multicast transmission, and requires a set-top box and broadband connection at the customer end. Key components include streaming servers, video servers, routers/switches, DSLAMs, and customer premises equipment. Quality of service is important for supporting real-time voice and video traffic.