Thông thường, các bản tin RTSP được gửi từ các client, ngoại trừ một số trường hợp đặc biệt, các máy chủ gửi tới client. Trong các hệ thống IPTV, RTSP được sử dụng trong các ứng dụng VoD để khách hàng có thể truy cập và điều khiển nội dung được lưu tại các máy chủ VoD. Về bản chất VoD là q trình thơng tin một-tới-một được thiết lập qua phương thức unicast.
Internet Group Management Protocol (IGMP)
IGMP được quy định trong phiên bản mới nhất là IETF RFC 3376. IP multicating được định nghĩa là q trình truyền dẫn gói tin IP tới “nhóm máy chủ”. Nhóm máy chủ này được xác định bằng một địa chỉ IP duy nhất. Trong hệ thống IPTV, nhóm máy chủ sẽ là tập hợp các th bao muốn thu một chương trình riêng nào đó.
Trên thực tế, điều này có nghĩa rằng các hệ thống truyền dẫn sử dụng IGMP không gửi tất cả nội dung tới tất cả các người dùng. Sử dụng IGMP cho phép điều khiển nội dung nào đến những người sử dụng nào và do đó kiểm sốt được lượng số liệu truyền qua mạng tại một thời điểm bất kỳ.
IGMP là giao thức được sử dụng trong hệ thống IPTV để chuyển kênh. Đáp ứng với các lệnh điều khiển từ xa, một loạt các lệnh IGMP được tạo ra để rời nhóm multicast hiện tại và nhập vào một dịch vụ khác. Thời gian cần thiết để thực hiện những lệnh này có ảnh hưởng trực tiếp tới thời gian chuyển kênh. Các nhà cung cấp middleware thực hiện rất nhiều kỹ thuật khác nhau để cải tiến thời gian đáp ứng chuyển kênh. Luồng truyền tải MPEG (Transport stream) cho IPTV
Như đã nói ở phần trên, các chuẩn nén H264/MPEG-4 hiện nay đang được áp dụng nhiều trên mạng IP. Do tính kế thừa từ MPEG2, nên các nhà cung cấp dịch vụ sử dụng luồng truyền tải MPEG2 (MPEG2-TS) để mang dữ liệu MPEG-4.
Nhiệm vụ chính của luồng truyền tải (TS) là multiplex dữ liệu video và audio cũng như các thơng tin liên quan đến chương trình. Các luồng truyền tải bao gồm 188 byte các gói TS với 4 byte header. Sơ đồ tổ chức gói TS như Hình 2.8.