Các giao thức RTP, RTCP và RTSP nằm tầng trên cùng trong mô hình phân tầng mạng IP. Bởi vậy, chúng kế thừa các dịch vụ của tầng phía dưới của mạng IP. Hình dưới đây minh họa vị trí của từng giao thức và mối liên hệ của nó với các tầng phía dưới trong mô hình phân tầng của mạng IP.
Hình 12: Minh họa về vị trí của các giao thức truyền thông streaming thời gian thực trong kiến trúc phân tầng của mạng IP
Qua hình 12, RTP là giao thức trực tiếp vận chuyển dữ liệu đa phương tiện thời gian thực. RTP lấy thông tin này từ các thiết bị thu video, audio thông qua giao thức như H.261, MPEG. Dữ liệu này được đóng gói thành gói tin RTP và gửi xuống tầng dưới để truyền qua mạng IP thông qua giao thức UDP. Để đảm bảo chất lượng của luồng dữ liệu đa phương tiện này giao thức RTCP bằng việc chứa thông tin liên quan đến chất lượng của mạng, thông tin phục vụ đồng bộ dữ liệu này. Khác với RTCP và RTP, giao thức RTSP có thể truyền thông trên mạng bằng giao thức TCP hoặc UDP. RTSP không mang dữ liệu mà chỉ cung cấp lệnh điều khiển luồng dữ liệu đa phương tiện theo yêu cầu của người dùng như dừng, ghi lại, chuyển tiếp.
Với hướng thiết kế như vậy, các giao thức của công nghệ streaming thời gian thực có khả năng độc lập với hạ tầng mạng, cũng như kiến trúc phát triển của mạng. Nhờ đó, nhà phát triển sản phẩm truyền thông đa phương tiện thời gian thực thuận lợi trong việc xây dựng sản phẩm của mình, không cần phải can thiệp và xử lý quá trình phức tạp ở tầng phía dưới của mạng. Tức là thông qua công cụ, môi trường lập trình thì nhà phát triển hoàn toàn xây dựng ứng dụng của mình thông qua sử dụng các lớp hỗ trợ sẵn từ môi trường lập trình. [21]