Giao thức dòng thời gian thực RTSP (Real Time Stream

Một phần của tài liệu Đề tài VoIP over HSPA (Trang 79 - 80)

RTSP nói chung được dùng trong liên kết với UDP(User Datagram Protocol). Nhưng có thể lợi dụng bất kỳ một giao thức nào của tầng thấp hơn trên cơ sở gói tin. Khi một trạm chủ muốn gửi một gói, thì cần phải biết phương thức truyền thông cụ thể để tạo khuôn dạng gói, thêm vào phần tiêu đề của gói phương thức truyền thông đó. Công việc này phải thực hiện để quyết định trước tiêu đề của RTSP và đưa vào phương thức truyền tầng thấp hơn. Sau đó chúng được gửi vào mạng (dùng một trong hai cách đa phát đáp hay đơn phát đáp) đến các thành viên khác tham dự.

CS RC

M payload type

Time stamp

Synchronization source identifier (SSRC) Contributing source identifiers (CSRC)

Header extension Payload ( audio, video ... )

Hình 3.10: Cấu trúc tiêu đề cố định RTSP

Tiêu đề của gói RTSP dài 12 bytes. Trường V chỉ rõ phiên bản của giao thức, cờ X báo hiệu đặc trưng của tiêu đề mở rộng giữa tiêu đề cố định và số liệu đi theo. Nếu bit P là 1, phần số liệu được đệm thêm để đảm bảo liên kết đầy đủ cho sự mã hoá thành mật mã. Danh sách nguồn đồng bộ phân tán CSRC (contributing SSRC), trường chiều dài của nó được biểu thị bởi trường chiều dài của đồng bộ phân tán, ghi danh sách tất cả các nguồn đồng bộ để ”phân tán” vào nội dung của gói. Đối với thoại thì trường này ghi vào danh sách toàn bộ người đang tham gia hôi thoại.

RTSP hỗ trợ khái niệm phương thức truyền thông phụ thuộc vào việc đặt tên để giúp trong quá trình xây dựng lại và phát gói ra. Bit người ghi M cung cấp thông tin cho mục đích này. Đối với âm thanh, gói đầu tiên trong tiếng nói phát ra có thể được đưa vào để lập thời gian biểu phát đi một cách độc lập, nếu gói đó nằm trong tiếng nói phát ra trước đó. Bit M trong trường hợp này dùng để đánh dấu gói đầu tiên trong tiếng nói. Đối với video, một khung video chỉ có thể được phát đi khi gói cuối cùng đã đến. Do đó trong trường hợp này M dùng để đánh dấu gói cuối cùng trong một khung video. Trường payload type nhận dạng phương thức mã hoá trong gói. Trường sequence number tăng mỗi khi gói được phát ra để dò sự mất gói và khôi phục thứ tự. Trường Timestamp, sẽ tăng liên tục theo tần số của phương tiện lấy mẫu để chỉ ra rằng khi nào khung được tạo ra.

Một phần của tài liệu Đề tài VoIP over HSPA (Trang 79 - 80)

Tải bản đầy đủ (DOC)

(114 trang)
w