freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計(jì)算機(jī)]rtsp中文版實(shí)時(shí)流媒體協(xié)議-資料下載頁

2024-11-07 15:38本頁面

【導(dǎo)讀】請查看最新版本的"Inter正式協(xié)議標(biāo)準(zhǔn)"了解本協(xié)議的標(biāo)準(zhǔn)化進(jìn)程和狀。本備忘錄的傳播不受限制。實(shí)時(shí)流協(xié)議是應(yīng)用層協(xié)議,控制實(shí)時(shí)數(shù)據(jù)的傳送。擴(kuò)展框架,使受控、按需傳輸實(shí)時(shí)數(shù)據(jù)成為可能。數(shù)據(jù)源包括現(xiàn)場數(shù)據(jù)與。存儲在剪輯中的數(shù)據(jù)。盡管在連續(xù)媒體流中有可能插入控制流(見節(jié)),但RTSP本身通常并不發(fā)。換言之,RTSP充當(dāng)多媒體服務(wù)器的"網(wǎng)絡(luò)遙控器"。在RTSP會話期間,RTSP. 客戶端可以打開或關(guān)閉多個(gè)到服務(wù)器端的可靠傳輸連接以發(fā)出RTSP請求。實(shí)時(shí)流協(xié)議在語法和操作上有意地類似于HTTP/,使得HTTP的擴(kuò)展機(jī)制大都。盡管如此,RTSP在很多重要方面與HTTP有所不同:。*RTSP服務(wù)器在絕大多數(shù)默認(rèn)情況下需要維持狀態(tài),而HTTP是無狀態(tài)協(xié)議。*RTSP的URI請求時(shí)總是包含絕對URI。而由于歷史原因造成的后向兼容性問題,HTTP/,把主機(jī)名放入單獨(dú)的頭部域中。用戶可通過HTTP或其它途徑請求一個(gè)表示描述。如表示僅通過單播發(fā)送給用戶,用戶為了安全。會議中的各方可輪流。和HTTP/,RTSP的請求可由代理、通道與緩存處理。

  

【正文】 7 無效范圍 PLAY 458 參數(shù)是只讀的 SET_PARAMETER 459 不允許合控制 所有 460 只允許合控制 所有 461 傳輸方式不支持 所有 462 無法到達(dá)目的地址 所有 500 服務(wù)器內(nèi)部錯(cuò)誤 所有 501 未實(shí)現(xiàn) 所有 502 網(wǎng)關(guān)錯(cuò)誤 所有 503 無法得到服務(wù) 所有 504 網(wǎng)關(guān)超時(shí) 所有 505 不支持此 RTSP版本 所有 551 不支持選項(xiàng) 所有 表一 : 狀態(tài)碼及適用 RTSP方法 響應(yīng)頭部域 響應(yīng)頭部域使得請求接收方可以發(fā)送 不能放在狀態(tài)行中的附加響應(yīng)信息。這些頭部域提供服務(wù)器的信息,以及對請求 URI所指定資源進(jìn)行進(jìn)一步訪問信息。 respnseheader = Lcatin 。 Sectin | PrxyAuthenticate 。 Sectin | Public 。 Sectin | RetryAfter 。 Sectin | Server 。 Sectin | Vary 。 Sectin | WWWAuthenticate 。 Sectin 響應(yīng)頭部域名只有在與協(xié)議版本的變化結(jié)合起來后,才能進(jìn)行可靠的擴(kuò)展。盡管如此,響應(yīng)頭部域語法中可能會加入新的或?qū)嶒?yàn)性的頭部域 只要通訊各方能識別它是響應(yīng)頭部域,其語法就可使用。而無法識別的頭部域都將被視為實(shí)體頭部域。 8 實(shí)體 如不受請求方法或響應(yīng)狀態(tài)碼限制,請求和響應(yīng)消息可以傳送任何實(shí)體。實(shí)體由若干實(shí)體頭部域和一個(gè)實(shí)體主體組成,但有些響應(yīng)僅包括實(shí)體頭部域。 在本章中,根據(jù)誰發(fā)送實(shí)體、誰接收實(shí)體,用戶和服務(wù)器都可能指發(fā)送者或者接收者。 實(shí)體頭部域 實(shí)體頭部域定義了實(shí)體主體的可選元信息;如沒有實(shí)體主體,那些定義則是關(guān)于請求標(biāo)識的資源的。 entityheader = Allw 。 Sectin | CntentBase 。 Sectin | CntentEncding 。 Sectin | CntentLanguage 。 Sectin | CntentLength 。 Sectin | CntentLcatin 。 Sectin | CntentType 。 Sectin | Expires 。 Sectin | LastMdified 。 Sectin | extensinheader extensinheader = messageheader 擴(kuò)展頭部機(jī)制允許定義附加實(shí)體頭部域,而不用改變協(xié)議,但并不能假定接收者能識別這些附加域。不被識別的頭部域應(yīng)被接收者忽略,而讓代理發(fā)送。 實(shí)體主體 見 []及其全部子章節(jié) 9 連接 RTSP 請求可以幾種不同方式傳送: *持久傳輸連接,用于多個(gè)請求 響應(yīng)傳輸。 *每個(gè)請求 響應(yīng)傳輸對應(yīng)一個(gè)連接。 *無連接模式。 傳輸連接類型由 RTSP URI(見 )來定義。 rtsp 方案說明需要持續(xù)連接;而 rtspu方案,則要求不建立連接就直接發(fā)送 RTSP請求。 和 HTTP不同的是, RTSP 允許媒體服務(wù)器給媒體用戶發(fā)送請求。然而,這僅在持久連接模式中才支持,否則媒體服務(wù)器沒有可靠途徑到達(dá)用戶。這也是通過防火墻 從媒體服務(wù)器傳送請求到用戶的唯一辦法。 管道 支持持久連接或無連接的客戶端可能會使用 管道方式 傳送請求(即是說:發(fā)送多個(gè)請求而不需等待單個(gè)的響應(yīng))。服務(wù)器必須以和收到的請求同樣的順序發(fā)出響應(yīng)。 可靠性及確認(rèn) 接受方需要確認(rèn)請求,除非請求是發(fā)給多播組。如沒有確認(rèn)信息,發(fā)送者可在超過一個(gè)來回時(shí)間( RTT) 后重發(fā)同一信息。 RTT 在 TCP 中估計(jì),初始值為 500 ms。一個(gè)實(shí)現(xiàn)可能會緩存最后所測量的 RTT,作為將來連接的初始值。 如使用可靠傳輸協(xié)議來承載 RTSP,則請求不允許 重發(fā), RTSP 應(yīng)用程序必須依賴低層傳輸協(xié)議來保證可靠性。 如低層可靠傳輸協(xié)議(如 TCP)和 RTSP 應(yīng)用程序都重發(fā)請求,有可能每次丟包都導(dǎo)致兩次重傳。由于傳輸棧在第一次嘗試到達(dá)接收者以前不會發(fā)送應(yīng)用層重傳,所以接收者并不能充分利用應(yīng)用層重傳。若丟包由網(wǎng)絡(luò)阻塞引起,多個(gè)層上的的共同重發(fā)將使阻塞進(jìn)一步惡化。 如果 RTSP被用在小 RTT 網(wǎng)絡(luò),使用標(biāo)準(zhǔn)的初始 TCP RTT時(shí)間測量優(yōu)化過程,像T/TCP (RFC 1644) [22]那樣,將是有益的。 時(shí)間戳頭部(見章節(jié) )被用來避免重傳后亂序的 問題 [23, p. 301],以及回避對 Karn算法的依賴。 每個(gè)請求都帶有一個(gè)序列號,位于 CSeq頭部(見章節(jié) ),每發(fā)出一個(gè)單獨(dú)的請求,這個(gè)序列號就加一。如果由于缺少確認(rèn)而重發(fā)一個(gè)請求,該請求必須攜帶原來的序列號(即是說,序列號不增加)。 支持 RTSP的系統(tǒng)必須支持通過 TCP 承載 RTSP,然后也可以支持通過 UDP 承載。UDP 和 TCP的默認(rèn) RTSP端口都是 554. 一定數(shù)量的發(fā)往同一個(gè)控制末端的包可以放進(jìn)一個(gè)低層 PDU或者封裝進(jìn)一個(gè) TCP流里。 RTSP 數(shù)據(jù)中間可以交叉插入 RTP 和 RTCP包。和 HTTP不同,一條 RTSP消息只要包含載荷( paylad),就必須包含內(nèi)容長度頭部。否則,一個(gè) RTSP 包通過最后一個(gè)消息頭部后的第一個(gè)空行馬上截止。 10 方法定義 方法關(guān)鍵字表示將要用于請求 URL 所指示的資源上的方法。方法是大小寫敏感的。 將來可能會定義新的方法。方法名稱不應(yīng)以 $符號(數(shù)字 24)開始,并且必須是一個(gè)關(guān)鍵字。所有的方法被列在表二上。 方法 方向 對象 要求 DESCRIBE CS P,S 推薦 ANNUNCE CS, SC P,S 可選 GET_PARAMETER CS, SC P,S 可選 PTINS CS, SC P,S 必要 (SC: 可選 ) PAUSE CS P,S 推薦 PLAY CS P,S 必要 RECRD CS P,S 可選 REDIRECT SC P,S 可選 SETUP CS S 必要 SET_PARAMETER CS, SC P,S 可選 TEARDWN CS P,S 必要 表二: RTSP 方法一覽,它們的方向, 以及它們用來操作的對象( P:表示; S:流) 注意 關(guān)于表二: PAUSE 是推薦的,但是不強(qiáng)制要求一個(gè)實(shí)現(xiàn)了完整功能的服務(wù)器支持此方法,例如,對于直播節(jié)目。如果一個(gè)服務(wù)器不支持一個(gè)特定的方法,它必須返回501 未實(shí)現(xiàn) ,同時(shí)客戶端不應(yīng)該在此服務(wù)器上再次嘗試此方法。 PTINS(可選項(xiàng)) 它的行為和 []所描述的相同。 PTINS 請求在任何時(shí)候都可能產(chǎn)生,例如:當(dāng)一個(gè)客戶端準(zhǔn)備嘗試一個(gè)非標(biāo)準(zhǔn)的請求時(shí)。它不影響服務(wù)器的狀態(tài)。 例子: CS: PTINS * RTSP/ CSeq: 1 Require: implicitplay PrxyRequire: gzippedmessages SC: RTSP/ 200 K CSeq: 1 Public: DESCRIBE, SETUP, TEARDWN, PLAY, PAUSE 注意:這些是有需要的虛構(gòu)特性(有些人可能希望,我們不會有意忽略一個(gè)確實(shí)有用的特性,以便在這章得到有力的例子)。 描述( DESCRIBE) DESCRIBE方法從服務(wù)器取得請求 URL所標(biāo)識的表示或者媒體對象的描述。它可能使用同意頭部( Accept header)來指出客戶端能理解的描述格式。服務(wù)器以所請求的資源的描述作為回應(yīng)。 DESCRIBE 回復(fù) 響應(yīng)對繼續(xù)了 RTSP 的媒體初始化階段。 例子: CS: DESCRIBE RTSP/ CSeq: 312 Accept: applicatin/sdp, applicatin/rtsl, applicatin/mheg SC: RTSP/ 200 K CSeq: 312 Date: 23 Jan 1997 15:35:06 GMT CntentType: applicatin/sdp CntentLength: 376 v=0 =mhandley 2890844526 2890842807 IN IP4 s=SDP Seminar i=A Seminar n the sessin descriptin prtcl u= (Mark Handley) c=IN IP4 t=2873397496 2873404696 a=recvnly m=audi 3456 RTP/AVP 0 m=vide 2232 RTP/AVP 31 m=whitebard 32416 UDP WB a=rient:prtrait DESCRIBE 響應(yīng)必須包含它所描述的資源的所有媒體初始化信息。如果媒體客戶端通過 DESCRIBE 以外的途徑從一個(gè)源得到了一個(gè)表示描述,并且此描述包含了媒體初始化參數(shù)的完整集合,那么客戶端應(yīng)該使用那些參數(shù),并不再通過 RTSP 為同一個(gè)媒體請求描述。 另外,服務(wù)器不應(yīng)該把 DESCRIBE響應(yīng)當(dāng)作媒體重定向的手段。 為了使客戶端清楚無誤地知道什么時(shí)候通過 DESCRIBE去請求媒體初始化信息,什么時(shí)候不需要,需要建立明確的章程。通過強(qiáng)制要求 DESCRIBE 響應(yīng)包含媒體初始化包含它要描述的流集合的所有媒體初始化信息 ,以及不推薦的媒體間接 DESCRIBE 用法,我們避免了其他途徑可能帶來的死循環(huán)問題。 媒體初始化是所有基于 RTSP 的系統(tǒng)的要求,但是 RTSP 規(guī)范沒有規(guī)定這必須通過DESCRIBE方法來實(shí)現(xiàn)。 RTSP客戶端可以有三種途徑來得到初始化信息: *通過 RTSP的 DESCRIBE方法; *通過其他協(xié)議( HTTP、 附件,等等); *通過命令行或標(biāo)準(zhǔn)輸入(從而像瀏覽器輔助程序以 SDP 文件或其他媒體初始化格式啟動一樣工作 )。 為方便實(shí)際交互,強(qiáng)烈建議在最小服務(wù) 中包括 DESCRIBE方法,同時(shí)強(qiáng)烈建議最小客戶 端 支持 輔助程序 這樣的功能來從標(biāo)準(zhǔn)輸入、命令行,及其他適合客戶端工作環(huán)境的途徑,來接受媒體初始化文件。 通知( ANNUNCE) ANNUNCE方法有兩個(gè)目的: 當(dāng)從客戶端發(fā)往服務(wù)器端, ANNUNCE向服務(wù)器端上傳請求 URL所標(biāo)識的表示或媒體對象的描述。當(dāng)從服務(wù)器端發(fā)往客戶端, ANNUNCE實(shí)時(shí)更新會話描述。 當(dāng)一個(gè)新的媒體流加入一個(gè)表示(例如:在一個(gè)現(xiàn)場表示活動期間)時(shí),整個(gè)表示而不僅是所增加的部分,應(yīng)該被重發(fā),以便部分刪除。 例子: CS: ANNUNCE RTSP/ CSeq: 312 Date: 23 Jan 1997 15:35:06 GMT Sessin: 47112344 CntentType: applicatin/sdp CntentLength: 332 v=0 =mhandley 2890844526 2890845468 IN IP4 s=SDP Seminar i=A Seminar n the sessin descriptin prtcl u= (Mark Handley) c=IN IP4 t=2873397496 2873404696 a=recvnly m=audi 3456 RTP/AVP 0 m=vide 2232 RTP/AVP 31 SC: RTSP/ 200 K CSeq: 312 建立( SETUP) 針對一個(gè) URI的 SETUP詳細(xì)說明了將要用于流媒體的傳輸機(jī)制。客戶端可以針對已開始播放的流發(fā)出 SETUP 請求,來改變傳輸參數(shù) 服務(wù)器可能會同意。如果它不同意,它必須響應(yīng)一個(gè) 455 此狀態(tài)下此方法無效 錯(cuò)誤。為便于穿透防火墻,客戶端必須指示傳輸參數(shù),即便它不能影響這些參數(shù),例如:服務(wù)器向哪里放固定的多播地址的廣告。 由于 SETUP 包含了所有的傳輸初始化信息,防火墻和其他中間網(wǎng)絡(luò)設(shè)備(那些需要這些信息的)就不用去解析相對費(fèi)力些的 DESCRIBE 響應(yīng) DESCRIBE 響應(yīng)是為媒 體初始化預(yù)留的。 傳輸頭部( Transprt header)詳細(xì)列出了客戶端能接受的數(shù)據(jù)傳輸參數(shù) ;響應(yīng)中會包含服務(wù)器選定的傳輸參數(shù)。 CS: SETUP RTSP/ CSeq: 302 Transprt: RTP/AVP。unicast。client_prt=45884589 SC: RTSP/ 200 K CSeq:
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1