Hỏi Đáp

RTSP LÀ GÌ? Tính năng, thành phần và cách thức hoạt động của RTSP?

admin

Tháng Mười Một 13, 2019

ĐỊNH NGHĨA – RTSP CÓ NGHĨA LÀ GÌ?

RTSP viết vừa đủ là Real Time Streaming Protocol. Dịch ra tiếng Việt, Real Time Streaming Protocol RTSP có nghĩa là Giao thức truyền phát thời hạn thực .
Đây là một giao thức phân phối khung để truyền tài liệu phương tiện đi lại theo thời hạn thực ở cấp ứng dụng. Nó truyền tài liệu thời hạn thực từ đa phương tiện sang thiết bị đầu cuối bằng cách tiếp xúc trực tiếp với sever truyền tài liệu .
Giao thức tập trung chuyên sâu vào việc liên kết và trấn áp những phiên phân phối tài liệu trên những dòng đồng điệu hóa thời hạn cho phương tiện đi lại liên tục như video và âm thanh. Tóm lại, giao thức truyền phát thời hạn thực hoạt động giải trí như một điều khiển và tinh chỉnh từ xa mạng cho những tệp phương tiện đi lại thời hạn thực và sever đa phương tiện .

RTSP LÀ GÌ? Tính năng, thành phần và cách thức hoạt động của RTSP?

Các giao thức thiết lập và tinh chỉnh và điều khiển những phương tiện đi lại tiếp thị quảng cáo dòng giữa những thiết bị của người mua và sever bằng cách Giao hàng như một mạng lưới tinh chỉnh và điều khiển từ xa cho dòng thời hạn đồng điệu của phương tiện đi lại truyền thông online liên tục, ví dụ điển hình như âm thanh và video. Nó không truyền phát đa phương tiện mà tiếp xúc với sever truyền tài liệu đa phương tiện. Ví dụ, khi người dùng tạm dừng video mà anh ta đang phát trực tuyến, RTSP sẽ chuyển nhu yếu của người dùng để tạm dừng video đến sever phát video .
Giao thức truyền phát thời hạn thực còn được gọi là RFC 2326 .

GIẢI THÍCH GIAO THỨC TRUYỀN PHÁT THỜI GIAN THỰC ( RTSP )

Để hiểu rõ hơn RTSP có nghĩa là gì?, chúng ta sẽ đi tìm hiểu sâu hơn tính năng, thành phần, và cách thức hoạt động của RTSP nhé!

Tận dụng quy trình phát trực tuyến, giao thức truyền phát thời hạn thực RTSP dựa trên băng thông có sẵn giữa nguồn và đích và chia dữ liệu lớn thành những gói có kích cỡ gói dịch vụ. Điều này được cho phép ứng dụng máy khách phát một gói, trong khi giải nén gói thứ hai và tải xuống gói thứ ba. Người dùng sẽ nghe / xem những tệp phương tiện đi lại mà không cảm thấy bị ngắt giữa những tệp tài liệu. Một số tính năng của giao thức truyền phát thời hạn thực tương tự như như IPV6 .

CÁC TÍNH NĂNG CỦA GIAO THỨC TRUYỀN PHÁT THỜI GIAN THỰC RTSP LÀ GÌ ?

  • Khả năng đa máy chủ: Khả năng trình bày các luồng phương tiện từ các máy chủ đa phương tiện khác nhau
  • Khả năng đàm phán: Máy chủ của khách hàng có thể tìm thấy các tính năng cơ bản có được bật hay không
  • Thân thiện với HTTP: Nó sử dụng các khái niệm HTTP bất cứ khi nào có thể
  • Dễ phân tích cú pháp: Trình phân tích cú pháp HTML hoặc MIME có thể được sử dụng trong giao thức truyền phát thời gian thực
  • Khả năng mở rộng: Có thể dễ dàng thêm các tham số hoặc phương thức mới trong giao thức
  • Tường lửa thân thiện: Cả tường lửa lớp ứng dụng và lớp vận chuyển đều có thể được xử lý dễ dàng bằng các phương tiện giao thức
  • Kiểm soát máy chủ: Có kiểm soát thích hợp trên máy chủ. Máy chủ không thể truyền phát đến máy khách theo bất kỳ cách nào để máy khách không thể dừng phát trực tuyến.
  • Phù hợp hơn cho các ứng dụng phương tiện: Độ chính xác ở mức khung và sử dụng dấu thời gian SMPTE để chỉnh sửa kỹ thuật số giúp giao thức phù hợp hơn cho các ứng dụng.

TẠI SAO RTSP QUAN TRỌNG ?

RTSP mở màn như một cách để cho phép người dùng phát âm thanh và video trực tiếp từ internet ; thay vì phải tải những tệp phương tiện đi lại về thiết bị của họ. Giao thức đã được vận dụng cho những mục tiêu sử dụng khác nhau, gồm có những website camera internet, giáo dục trực tuyến và radio internet .
RTSP sử dụng những khái niệm tựa như như HTTP cơ bản, giúp nó thuận tiện thích hợp với những mạng HTTP hiện có. Giao thức cũng được cho phép rất linh động. Khách hàng hoàn toàn có thể nhu yếu những tính năng mà họ muốn sử dụng trong nỗ lực tìm hiểu và khám phá xem sever phương tiện đi lại có tương hỗ chúng không .
Tương tự như vậy, bất kể ai chiếm hữu phương tiện đi lại truyền thông online đều hoàn toàn có thể truyền những luồng phương tiện đi lại từ nhiều sever. Giao thức RTSP cũng được phong cách thiết kế để tương thích với sự tăng trưởng của phương tiện đi lại trong tương lai để người tạo phương tiện đi lại hoàn toàn có thể sửa đổi giao thức tiến lên nếu thiết yếu .

THÀNH PHẦN CHÍNH CỦA RTSP LÀ GÌ ?

RTSP có 1 số ít thành phần chính, gồm có :

  • Tùy chọn: Một yêu cầu tùy chọn được gửi đến máy chủ để xác định loại yêu cầu mà máy chủ phương tiện hỗ trợ.
  • Mô tả: Yêu cầu mô tả bao gồm URL và mô tả dữ liệu phát lại.
  • Thiết lập: Yêu cầu thiết lập mô tả cách vận chuyển dòng bit.
  • Teardown: Yêu cầu phá bỏ kết thúc phiên truyền phát trực tuyến.
  • Chuyển hướng: Yêu cầu chuyển hướng yêu cầu khách hàng kết nối với một máy chủ phương tiện khác.
  • Phát: Yêu cầu phát bắt đầu phương tiện được chỉ định.
  • Tạm dừng: Yêu cầu tạm dừng đóng băng phương tiện được chỉ định cho đến khi người dùng nhấn phát.
  • Bản ghi: Yêu cầu bản ghi bắt đầu ghi bản ghi của phương tiện truyền thông.
  • Set_Parameter: Set_Parameter có thể kiểm tra xem máy khách hoặc máy chủ có hoạt động hay không. Nó cũng tiết lộ các giá trị của hướng dẫn trình bày hoặc luồng mà Bộ nhận dạng tài nguyên thống nhất (URI), chứa các ký tự xác định tài nguyên, cung cấp.

CÁCH THỨC HOẠT ĐỘNG CỦA RTSP LÀ GÌ ?

Khi người dùng hoặc ứng dụng cố gắng nỗ lực truyền phát video từ nguồn từ xa, thiết bị khách sẽ gửi nhu yếu RTSP đến sever để xác lập những tùy chọn khả dụng, như tạm dừng, phát và ghi. Sau đó, sever trả về một list những loại nhu yếu mà nó hoàn toàn có thể gật đầu trải qua RTSP .

Khi khách hàng biết cách thực hiện một yêu cầu, nó sẽ truyền một yêu cầu mô tả phương tiện đến máy chủ phát trực tuyến và máy chủ trả lời với một mô tả về phương tiện truyền thông. Từ đó, máy khách gửi yêu cầu thiết lập và máy chủ phản hồi với thông tin về cơ chế vận chuyển. Khi quá trình thiết lập hoàn tất, máy khách sẽ bắt đầu quá trình truyền phát bằng cách yêu cầu máy chủ gửi dòng bit – một chuỗi nhị phân – sử dụng cơ chế vận chuyển được chỉ định trong yêu cầu thiết lập.

LỊCH SỬ VÀ SỰ PHÁT TRIỂN CỦA RTSP

RTSP dựa trên đề xuất kiến nghị năm 1997 được viết bởi Anup Rao của Netscape Communications ( sau đổi tên thành New Aurora Corp và được bán cho Facebook ) và Rob Lanphier của Progressive Networks ( hiện được gọi là RealNetworks ). Nhóm thao tác đa phương tiện điều khiển và tinh chỉnh phiên đa phương tiện ( Multiparty Multimedia Session Control MMUSIC ) của Lực lượng đặc nhiệm kỹ thuật Internet ( Internet Engineering Task Force IETF ) đã xuất bản nó dưới dạng cuộc gọi tính năng từ xa Remote Function Call RFC 2326 .
Rao, Lanphier và những người khác đã đề xuất kiến nghị RTSP Phiên bản 2.0 là RFC 7826 vào tháng 12 năm năm nay. Phiên bản này đã trình làng 1 số ít giá trị tiêu đề mới trong nỗ lực rút ngắn thông tin liên lạc khứ hồi với sever phương tiện đi lại. Phiên bản 2.0 cũng xử lý 1 số ít yếu tố tương quan đến di dời địa chỉ mạng ( Network Address Translation NAT ) .