RTP Khái niệm cơ bản
RTP thường chạy trên UDP. Phía gửi gói gọn một đoạn truyền thông
trong một gói RTP, sau đó đóng gói các gói tin trong một phân đoạn UDP, và sau đó
đưa cho phân khúc sang IP. Bên nhận chiết xuất từ các gói tin RTP từ UDP
phân đoạn, sau đó trích xuất các đoạn phương tiện truyền thông từ các gói tin RTP, và sau đó vượt qua
đoạn để các cầu thủ phương tiện truyền thông để giải mã và vẽ.
Ví dụ, hãy xem xét việc sử dụng RTP để vận chuyển bằng giọng nói. Giả giọng
nguồn là PCM-mã hoá (có nghĩa là, lấy mẫu, lượng tử hóa, và số hóa) tại 64 kbps. Hơn nữa giả sử rằng các ứng dụng thu thập các dữ liệu được mã hóa trong khối 20 msec, đó là,
160 byte trong một đoạn. Các bên gửi trước mỗi đoạn của dữ liệu âm thanh với
anRTP headerthat bao gồm các loại mã hóa âm thanh, một số thứ tự, và một
dấu thời gian. Các tiêu đề RTP bình thường là 12 byte. Các đoạn âm thanh cùng với
tiêu đề RTP hình thành các gói tin RTP. Sau đó các gói tin RTP được gửi vào socket UDP
giao diện. Tại phía thu, các ứng dụng nhận các gói tin RTP từ socket của nó
giao diện. Các ứng dụng chiết xuất các đoạn âm thanh từ các gói tin RTP và sử dụng các
lĩnh vực tiêu đề của gói tin RTP đúng giải mã và phát lại các đoạn âm thanh.
Nếu một ứng dụng kết hợp RTP-thay vì một chương trình độc quyền để cung cấp
loại trọng tải, số thứ tự, hoặc timestamps -Sau đó, các ứng dụng sẽ dễ dàng hơn
tương thích với các ứng dụng đa phương tiện nối mạng khác. Ví dụ, nếu hai công ty khác nhau phát triển phần mềm VoIP và cả hai đều kết hợp RTP vào sản phẩm của họ,
có thể có một số hy vọng rằng người dùng sử dụng một trong các sản phẩm VoIP sẽ có thể giao tiếp với một người dùng sử dụng các sản phẩm VoIP khác. Trong phần 7.4.2, chúng ta sẽ thấy rằng RTP
thường được sử dụng kết hợp với SIP, một tiêu chuẩn quan trọng cho điện thoại Internet.
Cần nhấn mạnh rằng RTP không cung cấp bất kỳ cơ chế để đảm bảo
giao hàng kịp thời của dữ liệu hoặc cung cấp chất lượng của khác -service (QoS) đảm bảo; nó
đang được dịch, vui lòng đợi..