Các thành phần cơ bản trong hệ thống Headend bao gồm:
Bộ thu và giải mã Anten/Vệ tinh: Hiện tại tùy theo sự mã hoá của các nhà cung cấp nội dung và phương thức truyền dẫn tín hiệu (Truyền hình số mặt đất – DVB T, Truyền hình số vệ tinh – DVB S, Truyền dẫn qua cáp quang,…). Từ đó sẽ có những thiết bị thu và giải mã tương ứng. Hiện tại một số hãng sản xuất Intergrate Receiver Decoder như hãng Tandberg, Cisco,..
Bộ mã hóa trực tiếp (Encoder): Có thể chia ra thành 2 loại Encoder hiện nay tùy theo các nhà sản xuất: Ví dụ: Tandberg, Envivio,.. thường sản xuất các bộ mã hoá dưới dạng một khối chức năng riêng biệt. Các nhà sản xuất khác như: TUT, Optibase,.. lại sản xuất tổ hợp các card mã hoá (Thông thường mỗi card mã hoá này đảm nhiệm việc mã hoá được 1 kênh truyền hình).
IP Streamer: Bộ IP Streamer có chức năng đóng gói dữ liệu mã hoá Mpeg2 và Mpeg4-H.264 thành luồng IP phát quảng bá (multicast) trên mạng tới các thuê bao.
Hệ thống chèn quảng cáo: Thực hiện chèn các quảng cáo vào các nội dung trực tiếp (Live TV) và các nội dung có sẵn (VoD, Information, ..).
Hệ thống theo dõi (Monitoring): Theo dõi, giám sát các kênh truyền hình trực tuyến cũng như các luồng phát VoD.
---
VoD server: Hệ thống các server tập trung, lưu trữ và phân phối nội dung VoD cho toàn mạng.
2.2.2. Middleware
Hệ thống Middleware: Cung cấp khả năng quản lý thuê bao, nội dung và báo cáo hoàn chỉnh cùng với các chức năng quản lý EPG và STB, đồng thời vẫn duy trì tính mở cho việc tích hợp các dịch vụ trong tương lai. Middleware là một giao diện của hệ thống cung cấp dịch vụ IPTV với người sử dụng, nó xác định danh tính cho người dùng. Hiển thị một danh sách các dịch vụ mà thuê bao đó có thể sử dụng và trợ giúp lựa chọn dịch vụ này sau khi đã xác thực danh tính của người dùng. Middleware lưu lại một profile cho tất cả các dịch vụ. Middleware đảm bảo các hoạt động bên trong của dịch vụ truyền hình một cách hoàn hảo. Middleware sẽ không giới hạn bất kỳ hoạt động riêng rẽ nào trong hệ thống, nhưng sẽ giao tiếp trực tiếp với mỗi thành phần được hệ thống hỗ trợ. Middleware hỗ trợ API cho phép mở rộng các chức năng mới và truyền dữ liệu giữa các hệ thống.