Internet-Protocol Television (IPTV) adalah penyediaan layanan streaming tv secara langsung via jaringan IP berbandwitdh lebar. Layanan ini bersifat multicast, dari satu sumber untuk banyak pengakses secara bersamaan. IPTV terdiri dari 6 komponen :
Content Sources berfungsi untuk mengirimkan video-video dari produser-produser ataupun sumber-sumber lain, dan setelah itu video-video tersebut akan dikodekan dan kirimkan sesuai dengan database-nya untuk VoD
Service Nodes ini berfungsi untuk menerima video stream dalam berbagai format yang berbeda, dan setelah itu video tersebut akan di format ulang dan mempaketkannya untuk segera ditransmisikan dengan indikasi QoS yang sesuai menuju wide-area network. Pada bagian service nodes ini video siap untuk dikirimkan ke konsumen.
Pada Customer Access Links dibutuhkan teknologi DSL kecepatan tinggi seperti ADSL2+ dan VDSL; dengan kemampuan dari teknologi tersebut pengiriman ke konsumen dapat dilakukan melalui jalur yang sudah ada dan dapat melewati jalur telepon ke rumah-rumah. Teknologi lain yang bisa digunakan oleh service provider adalah kombinasi dari fiber-to-the curb (FTTC) dan teknologi DSL untuk pengiriman ke konsumen. Namun, tetap saja hasil terbaik tergantung dari kekayaan layanan IPTV yang bisa ditawarkan.