Client – Server Computing Model RTSP hoạt động sử dụng chế độ Client – Server. Dưới chế độ này 3 liên kết riêng lẻ được thiết lập để cung cấp sự truyền thông giữa RTSP Client đang trả đến một IPTVCD – IPTV khách hàng và một VoD Server được chỉ ra.
Quá trình hoạt động của giao thức RTSP (cont.)
Có 3 kiểu kết nối riêng biệt được thiết lập để cung cấp thông tin giữa máy con RTSP chạy trên một IPTVCD và Server VoD. 3 loại kết nối này được chỉ ra và giải thích như sau:
Một RTP phân biệt qua một kết nối UDP được thiết lập để mang nội dung mã hóa
1 2
Kết nối thứ 3 mang RTCP qua thông tin đồng bộ UDP, luồng này được cung cấp trở lại Server trên chất lượng của luồng phân phối trên thiết bị IPTVCD
3
Một dãy kết nối được thiết lập để mang thồn tin điều khiển RTSP. Tầng giao vận được sử dụng bởi các loại kết nối dứa trên UDP và TCP
Quá trình hoạt động của giao thức RTSP (cont.)
Các phương pháp RTSP cung cấp 1 proxy với tất cả các thông tin cần thiết để mở cổng, bản đồ và các cổng cần SETUP và TEARDOWN.
Máy chủ cần phải duy trì trạng thái phiên để có thể tương quan RTSP yêu cầu một luồng
Các phương pháp đóng một vai trò trung tâm trong việc phân bổ và sử dụng tài nguyên trên máy chủ là SETUP, PLAY, RECORD, PAUSE và TEARDOWN.
⮚ Hỗ trợ cả Unicast và Multicast. RTSP cho phép để điều khiển cả các luồng Multicast và Unicast. Nhưng trong luồng Multicast không cho phép khả năng tua nhanh, tua lùi.
⮚ Độc lập với giao thức lớp vân chuyển. RTSP có thể hoạt động đồng thời treen cả UDP và TCP.
Quá trình hoạt động của giao thức RTSP (cont.)
Quá trình hoạt động của giao thức RTSP (cont.)
Các bản tin truyền liên kết với tổng đài và người dùng như sau:
(1)
Kết nối giữa client và server
Đầu tiên một kết nối TCP giữa STB và Server được thiết lập. (2) Phát bản tin yêu cầu “DESCRIBE ”
Khi yêu cầu đến Server để gửi “Describe” về một bộ phim đó thì server sẽ hồi đáp bằng chỉ thị “Describe” đến STB
(3)
Phát bản tin yêu cầu “OPTIONS”
Bản tin tiếp theo được gửi bởi STB là chỉ thị tùy chọn. Bản tin hỏi Server các loại chỉ thị mà được hỗ và server hồi đáp với một danh sách lệnh RTSP. (4)
Phát bản tin yêu cầu “SETUP”
Lệnh tiếp theo chỉ ra Server để cấp tài nguyên.
(5)
Phát bản tin yêu cầu “PLAY”
“PLAY” là chỉ thị tiếp theo được STB phát ra. Lệnh này được dùng để bắt đầu phát nội dung VoD, nó cũng dùng để khởi động lại luồng IPTV bị dừng. Bản tin chứa URL của bộ phim và phần ID. Bản tin 200 OK khác được nhận để xác nhận rằng luồng nội dung IPTV đã bắt đầu.
(6 6 ) Bản tin yêu cầu “PAUSE”
Lệnh này được phát bởi STB và nó đưa ra yêu cầu đến server để dùng phân phối nội dung. Server hồi đáp với bản tin 200 OK để chi ra yêu cầu đã hoàn thành.
(7 7 )
Phát bản tin yêu cầu “Teardown ”
Đây là lệnh cuối cùng được phát bởi STB, là lệnh “TEARDOWN”.
Câu hỏi này yêu cầu server chấm dứt phân phối tài nguyên VoD cho bộ STB.
Server hồi đáp với bản tin thừa nhận 200 OK để chỉ ra rằng yêu cầu đã hoàn thành việc truyền luồng IPTV.