RTSP協議 RTMP協議 HTTP協議的區別

2021-07-30 03:19:48 字數 1251 閱讀 5160

rtsp、 rtmp、http的共同點、區別?

共同點:

1. rtsp rtmp http都是在應用應用層。

區別:

1. http,即超文字傳送協議(ftp即檔案傳輸協議)。

rtsp,(real time streaming protocol),實時流傳輸協議。

rtmp全稱routing table maintenance protocol(路由選擇表維護協議)。

2. http將所有的資料作為檔案做處理。http協議不是流**協議。

rtmp和rtsp協議是流**協議。

3. rtmp協議是adobe的私有協議,未完全公開,rtsp協議和http協議是共有協議,並有專門機構做維護。

4. rtmp協議一般傳輸的是flv,f4v格式流,rtsp協議一般傳輸的是ts,mp4格式的流。http沒有特定的流。

5. rtsp傳輸一般需要2-3個通道,命令和資料通道分離,http和rtmp一般在tcp乙個通道上傳輸命令和資料。

rtsp、rtcp、rtp區別

1. rtsp實時流協議

2. rtcp控制協議

rtcp控制協議需要與rtp資料協議一起配合使用,當應用程式啟動乙個rtp會話時將同時占用兩個埠,分別供rtp和rtcp使用。rtp本身並不能為按序傳輸資料報提供可靠的保證,也不提供流量控制和擁塞控制,這些都由rtcp來負責完成。通常rtcp會採用與rtp相同的分發機制,向會話中的 所有成員周期性地傳送控制資訊,應用程式通過接收這些資料,從中獲取會話參與者的相關資料,以及網路狀況、分組丟失概率等反饋資訊,從而能夠對服務質量進行控制或者對網路狀況進行診斷。

rtcp協議的功能是通過不同的rtcp資料報來實現的,

主要有如下幾種型別:

sr,傳送端報告,所謂傳送端是指發出rtp資料報的應用程式或者終端,傳送端同時也可以是接收端。(server定時間傳送給client)。

rr,接收端報告,所謂接收端是指僅接收但不傳送rtp資料報的應用程式或者終端。(server接收client端傳送過來的響應)。

sdes,源描述,主要功能是作為會話成員有關標識資訊的載體,如使用者名稱、郵件位址、**號碼等,此外還具有向會話成員傳達會話控制資訊的功能。

bye,通知離開,主要功能是指示某乙個或者幾個源不再有效,即通知會話中的其他成員自己將退出會話。

3. rtp資料協議

rtp用到的地方就是 play ,伺服器往客戶端傳輸資料用udp協議,rtp是在傳輸資料的前面加了個12位元組的頭(描述資訊)。

HTTP協議 RTSP協議 RTMP協議的區別

rtsp rtmp http的共同點 區別 共同點 1 rtsp rtmp http都是在應用應用層。區別 1 http 即超文字傳送協議 ftp即檔案傳輸協議 http real time streaming protocol 實時流傳輸協議。http全稱routing table mainten...

HTTP協議 RTSP協議 RTMP協議的區別

rtsp rtmp http的共同點 區別 共同點 1 rtsp rtmp http都是在應用應用層。區別 1 http 即超文字傳送協議 ftp即檔案傳輸協議 http real time streaming protocol 實時流傳輸協議。http全稱routing table mainten...

RTSP協議 RTMP協議 HTTP協議的區別

區別 1 http 即超文字傳送協議 ftp即檔案傳輸協議 rtsp real time streaming protocol 實時流傳輸協議。rtmp全稱routing table maintenance protocol 路由選擇表維護協議 2 http將所有的資料作為檔案做處理。http協議不...