作為一個應用層協議,RTSP提供了一個可供擴展的框架,它的意義在于使得實時流媒體數據的受控和點播變得可能。總的說來,RTSP是一個流媒體表示協議,主要用來控制具有實時特性的數據發送,但它本身并不傳輸數據,而是必須依賴于下層傳輸協議所提供的某些服務。RTSP可以對流媒體提供諸如播放、暫停、快進等操作,它負責定義具體的控制消息、操作方法、狀態碼等,此外還描述了與RTP間的交互操作(RFC2326)。????RTSP在制定時較多地參考了HTTP/1.1協議,甚至許多描述與HTTP/1.1完全相同。RTSP之所以特意使用與HTTP/1.1類似的語法和操作,在很大程度上是為了兼容現有的Web基礎結構,正因如此,HTTP/1.1的擴展機制大都可以直接引入到RTSP中。????由RTSP控制的媒體流集合可以用表示描述(Presentation?Description)來定義,所謂表示是指流媒體服務器提供給客戶機的一個或者多個媒體流的集合,而表示描述則包含了一個表示中各個媒體流的相關信息,如數據編碼/解碼算法、網絡地址、媒體流的內容等。????雖然RTSP服務器同樣也使用標識符來區別每一流連接會話(Session),但RTSP連接并沒有被綁定到傳輸層連接(如TCP等),也就是說在整個RTSP連接期間,RTSP用戶可打開或者關閉多個對RTSP服務器的可靠傳輸連接以發出RTSP?請求。此外,RTSP連接也可以基于面向無連接的傳輸協議(如UDP等)。????RTSP協議目前支持以下操作:·?檢索媒體:允許用戶通過HTTP或者其它方法向媒體服務器提交一個表示描述。如表示是組播的,則表示描述就包含用于該媒體流的組播地址和端口號;如果表示是單播的,為了安全在表示描述中應該只提供目的地址。·?·?邀請加入:媒體服務器可以被邀請參加正在進行的會議,或者在表示中回放媒體,或者在表示中錄制全部媒體或其子集,非常適合于分布式教學。·?·?添加媒體:通知用戶新加入的可利用媒體流,這對現場講座來講顯得尤其有用。與HTTP/1.1類似,RTSP請求也可以交由代理、通道或者緩存來進行處理。
下固件網 http://m.xinzhenzfzp.cn/
1.瀏覽或下載本站資料前務必閱讀并知曉本站服務條款
點擊閱讀
2.嚴禁將資料或筆記用于非法用途,或以任何形式的傳播、修改、造成一切損失由使用人承擔后果.
3.內容僅供無商業目的得交流學習,使用時需征得所有權人的授權.
4.資料僅供交流測試,資料存在的未知風險由使用此資料的用戶承擔一切未知事件而產生的后果,正式場景勿以此資料當做正式用途,僅作為過期,過保修,損壞,遺棄或用戶主動放棄對此產品的重要性評估認為此產品不在重要時使用。