Giao thức RTP là gì? Ưu thế của giao thức RPT

thamtu123

Thành viên mới
29/6/18
1,062
0
36
thamtutuhoanglong.com
VND
Giao thức RTP là gì?

Real-Time Transport Protocol (RTP) là 1 trong chuẩn mức giao thức internet, không sử dụng cách thức những chương trình làm chủ việc truyền hung ác liêu đa phương tiện theo khoảng thời gian thực qua những dịch vụ mạng unicast hoặc multicast. Ban sơ, RTP đc pháp luật trong RFC 1889 của IETF để hỗ trợ những hội nghị truyền hình có đa số chúng ta nhập cuộc, ở rộng rãi vị thế địa lý không giống nhau.

RTP thường dùng trong những ứng dụng điện thoại internet. Bản thân giao thức này không đảm bảo hỗ trợ dữ liệu đa phương tiện theo thời gian thực (vì việc này bám vào đặc tính của mạng). Mặc dù vậy, nó cung cấp thời gian làm việc thống trị tàn ác liệu rất hiếm.

Giao thức RTP phối kết hợp việc vận chuyển tàn ác liệu của nó với cùng 1 giao thức điều khiển và tinh chỉnh (RTCP). Do đó nó mà thậm chí tính toán việc chi phối tàn ác liệu cho các mạng đa hướng lớn. Việc giám sát và đo lường được cho phép người dùng phát hiện xem mang bất cứ packet nào bị lạc mất hay không, & để bù đắp cho các thời gian bị delay. Cả hai giao thức RTP & RTCP đều vận động độc lập sở hữu các giao thức ở lớp Transport & Network.

những thông báo trong header RTP cho người dùng biết phương pháp tái kết cấu hung tàn liệu & miêu tả bí quyết các bit stream codec đc đóng gói. Theo quy định, RTP chạy trên giao thức UDP, mặc dù nó thậm chí sử dụng các giao thức đường truyền khác. Cả SIP lẫn H.323 đều sử dụng RTP.

>>> Xem thêm: máy chủ dell t640



Định dạng Header của RTP


Sơ đồ định dạng Header của gói RTP được hiển thị bên dưới đây:

Định dạng Header của RTP không cầu kỳ và nó bao gồm tất cả các ứng dụng thời gian thực. Trình bày về từng trường của định dạng Header đc đưa ra bên dưới đây:

  • Version: trường này còn có độ dài 2 bit, định vị số bản. Bạn dạng hiện nay đang là 2.
  • P (1 bit): ví như giá buốt trị là một trong những, nó cho thấy sở hữu phần đệm ở cuối packet, và Ngược lại nếu giá trị là 0.
  • X (1 bit): trường hợp giá buốt trị là 1, có 1 header mở rộng bổ sung cập nhật ở giữa dữ liệu và header chủ yếu. Và trái lại nếu như có rét mướt trị là 0.
  • Contributor count (4 bit): cho thấy số lượng người đóng góp, cao nhất là 15 vì trường 4 bit chỉ mà thậm chí chứa các số từ 0 đến 15.
  • M (1 bit): dùng để điểm lưu lại xong xuôi, biểu hiện dứt hung liệu.
  • Payload types (7 bit): cho biết kiểu của payload. Có một số kiểu payload phổ cập như:
Kiểu payload là một con số duy nhất, đc thể hiện bằng 7 bit trong định dạng RTP header. Mọi kiểu payload đều cho thấy thêm 1 cách mã hóa hình ảnh/âm thanh. Nguồn RTP được phép gửi một kiểu payload duy nhất trong một lần. Trường này cơ bản chỉ chiếc của codec sử dụng trong truyền thông media stream.

cụ thể, giả dụ dùng ‘1’ để chỉ kiểu payload, với tên encoding là 1016, thì nó sẽ dùng kiểu mã hóa giọng nói FS-1016 cho những luồng truyền thông.

Còn nếu dùng kiểu payload ’31’, tên encoding là H.261 thì sẽ lạm dụng tiêu chuẩn nén đoạn phim ITU-T. Tương tự, mỗi số lượng của các kiểu payload đều cho thấy thêm một mẫu mã hóa nhất định cho các luồng âm thanh/video.

Sequence Number

Trường này có độ dài 16 bit, dùng để làm hỗ trợ số serial cho những gói RTP, giúp đánh số thiết bị tự. Số thiết bị tự của gói trước nhất đc cấp một vài bất kỳ, và những gói tiếp theo sau tăng dần 1 đơn vị. Trường này chủ yếu dùng để làm kiểm nghiệm xem với bị mất gói hay sai thiết bị tự hay không.

Time Stamp

Trường Time Stamp với độ dài 32 bit, dùng để làm mua mối quan hệ giữa thời gian của những gói RTP khác biệt. Timestamp cho packet đầu tiên được mua ngẫu nhiên, và những packet tiếp sau được tính bằng tổng của timestamp trước và thời gian cần thiết để sản sinh byte đầu tiên của packet ngày nay. Giá buốt trị của 1 lần lưu lại thậm chí không giống nhau có những phần mềm.

>>> Xem thêm: bán t640 giá rẻ



Synchronization Source Identifier


có độ dài 32 bit, dùng để xác định và định nghĩa nguồn RTP là gì. Rét mướt trị là một số trong những bất kỳ được tậu bởi nguồn. Trường này cơ bản giúp giải quyết và xử lý các xung đột phát sinh lúc hai nguồn sở hữu cùng một số thiết bị tự.

Contributor Identifier

cuối cùng, trường 32 bit này dùng để làm nhận dạng nguồn khi mang nhiều hơn nữa một nguồn trong phiên. Mixer source sử dụng quá một bộ Synchronization source identifider và các nguồn sót lại (tối đa là 15) bằng Contributor Identifier.

ưu thế của giao thức RTP

điểm mạnh của RTP là gì? Đúng như cái brand name của chính nó, RTP giúp truyền dữ liệu liên quan đến phương tiện trong time thực. RTP bao gồm cơ chế bù jitter, bắt gặp những packet bị mất và phân bổ những packet không có thiết bị tự. Đấy là lỗi đặc trưng phổ cập trong các việc truyền UDP thông qua IP.

Vì RTP cho phép truyền độc ác liệu đến phổ biến điểm cuối tuy vậy song trải qua IP multicast, nên nó là tiêu chuẩn chính được thực hiện cho truyền mạng IP tiếng động, video clip. Chế độ cho profile liên quan và định dạng payload đc tham chiếu trong phong cách xây dựng của RTP, và được tiến hành ở lớp phần mềm thay vì lớp hệ điều hành.

những phần mềm như VoIP bắt buộc truyền dữ liệu đa phương tiện theo số giờ thực, thường nhu cầu hỗ trợ hung ác liệu trong lúc này và cũng dễ bị mất các packet. Chẳng hạn như việc mất các audio packet trong phần mềm VoIP thậm chí làm hụt vài mili giây trong độc ác liệu. Việc này mà thậm chí đc cách xử lý bằng những thuật toán bù lỗi để giảm bớt tác động.

Giao thức TCP cũng rất được chuẩn mức hóa để lạm dụng quá RTP, mặc dù không thường được sử dụng trong những phần mềm. Vì chế độ kiểm soát lỗi mang nó mà thậm chí gây delay và tác động tới việc phân bổ những packet. Do đấy, phần nhiều những ứng dụng RTP thường thực hiện bên trên UDP.

như thế là bạn đã biết giao thứ RTP là gì & ưu thế của chính nó, hi vọng nội dung bài viết này cung cấp cho chính mình đa dạng kiến thức có ích, chúc bạn thành công!

>>> Xem thêm: bán máy chủ dell t440
 
Người đăng Tin liên quan Chuyên mục Trả lời Thời gian
thamtu123 SAN (Storage Area Network) Là Gì? Các giao thức SAN thường gặp Các dịch vụ khác 0
thamtu123 Giao thức TCP/IP là gì? Tính Năng & Cách Hoạt Động của TCP/IP Các dịch vụ khác 0
thamtu123 Giao thức TCP/IP là gì? Tính Năng & Cách Hoạt Động của TCP/IP Các dịch vụ khác 0
namthienphu Tư vấn Kova Paint Chính Thức Thay Đổi Giao Diện Mới Sản Phẩm Kova CT11B Nội Thất - Xây Dựng 0
thamtu123 LDAP Là Gì? Tìm Hiểu Về hệ thống và giao thức ldap Các dịch vụ khác 0
thamtu123 SAN vs NAS: Câu chuyện về 2 giao thức lưu trữ Các dịch vụ khác 0
AzgadAgency Cách Thức Giao Hàng Chuẩn Của Lazada Sửa chữa bảo trì thiết bị vi tính 0
ToLyRVC Tư vấn Tô giấy Kraft đẹp đựng thức ăn nhanh giao hàng toàn quốc Các dịch vụ khác 0
ToLyRVC Tư vấn Tô giấy đựng thức ăn nóng có nắp giao hàng nhanh Các dịch vụ khác 0
ToLyRVC Tư vấn Tô giấy kraft đựng thức ăn nhanh giao hàng toàn quốc Các dịch vụ khác 0
lan0001 Cần bán Shophouse tại Grand World Phú Quốc chính thức bàn giao khi nào? Bất động sản khác 0
Tudonghoa Mgate MB3180 , MB3280 , MB3480 , Moxa Vietnam , Bộ chuyển đổi Modbus TCP giao thức RS232/RS422/RS485 sang ethernet Máy Móc Công Nghiệp 0
Tudonghoa HD67050M , ADFweb Vietnam , Thiết bị chuyển đổi giao thức J1939 sang Modbus , Đại lý phân phối ADFweb chính hãng tại Việt Nam Máy Móc Công Nghiệp 0
Tudonghoa HD67212 , ADFweb Vietnam , Bộ chuyển đổi giao thức J1939 sang Modbus slave , Đại diện phân phối ADFweb tại Việt Nam Máy Móc Công Nghiệp 0
ToLyRVC Phân phối tô giấy đẹp đựng thức ăn giao hàng nhanh Các dịch vụ khác 0