誕生于1996年,RTSP依舊沿用至今的4大原因

早在1996年翔冀,人們已經(jīng)開始學(xué)會用Netscape的瀏覽器“上網(wǎng)沖浪”盛嘿,通過Yahoo搜索信息达椰,而第一臺翻蓋手機也剛剛問世鸿市。同一年橄碾,RTSP協(xié)議創(chuàng)立尝江。

盡管它的許多技術(shù)已被同行拋棄(比如Gopher協(xié)議)杂抽,但在日新月異的技術(shù)世界中漱牵,RTSP依然生存了下來戳杀。這是為什么呢艾少?今天我們就為大家揭秘:RTSP沿用至今的 4 個原因卡乾。

什么是RTSP

實時流傳輸協(xié)議(RTSP:Real Time Streaming Protocol)是一種網(wǎng)絡(luò)傳輸協(xié)議,旨在發(fā)送低延遲流缚够。該協(xié)議由RealNetworks幔妨,Netscape和哥倫比亞大學(xué)的專家在1996年開發(fā)。它定義了應(yīng)如何打包流中的數(shù)據(jù)以進行傳輸谍椅。


RTSP對流媒體提供了諸如暫停误堡,快進等控制,而它本身并不傳輸流媒體數(shù)據(jù)雏吭,RTSP的作用相當(dāng)于流媒體服務(wù)器的遠程控制锁施。

像WebRTC一樣,RTSP流將實時傳輸協(xié)議(RTP)與實時控制協(xié)議(RTCP)結(jié)合使用以進行媒體流傳遞杖们。簡單來說就是悉抵,RTSP發(fā)起/終結(jié)流媒體、RTP傳輸流媒體數(shù)據(jù)摘完、RTCP對RTP進行控制姥饰、同步。此外孝治,RTSP還可以使用SRTP對流進行加密媳否,保障數(shù)據(jù)的安全。

但是荆秦,某些供應(yīng)商還擁有專有的傳輸協(xié)議篱竭。例如,RealNetworks的RTSP服務(wù)器軟件還使用了旗下專有的Real Data Transport(RDT)步绸。

RTSP的特點

客戶端-服務(wù)器模式掺逼,體驗更友好

與WebRTC不同,RTSP的運行方式更簡單一些瓤介。因為它不執(zhí)行WebRTC的所有信令和NAT吕喘。對于每個WebRTC連接赘那,用戶必須維護一個單獨的信令WebSocket連接。

而使用RTSP氯质,每個視頻訂閱用戶/發(fā)布者客戶端只有一個連接募舟。所以說,RTSP可以減輕服務(wù)器的負擔(dān)闻察,從而允許更多的連接拱礁。

兼容性強,多設(shè)備支持

RTSP提供了跨設(shè)備的兼容性辕漂。

IP攝像機

自90年代以來IP攝像機就已存在呢灶,因此它們是RTSP最早采用流媒體技術(shù)的設(shè)備之一。直到今天钉嘹,IP攝像機仍在繼續(xù)使用RTSP鸯乃。IP攝像機有多種用途,比如交通監(jiān)控跋涣、安防缨睡、甚至家庭監(jiān)控等等。


其他物聯(lián)網(wǎng)設(shè)備

無人機的用途越來越廣泛陈辱,已經(jīng)遠遠超出了業(yè)余愛好的使用場景奖年。借助智能手機或筆記本電腦來控制無人機,可以對其引導(dǎo)獲得現(xiàn)場的實時視頻性置,比如消防員和美國邊境的巡邏人員已經(jīng)使用無人機執(zhí)行任務(wù)拾并。

此外,航測利用無人機檢查電線鹏浅、道路嗅义,甚至用來進行地質(zhì)勘測、維護基礎(chǔ)設(shè)施等等隐砸。隨著無人機的作用越來越大之碗,廠商通常將RTSP內(nèi)置在無人機軟件中,這也是訪問無人機視頻源的一種常用方法季希。

機器人

從水下潛水器褪那,到工業(yè)測試、協(xié)助救援等等式塌,機器人的使用場景也越來越廣博敬。因為RTSP具有極低的延遲,基于機器人的計算機系統(tǒng)峰尝,通常都使用RTSP進行視頻傳輸偏窝。

借助視頻,操作員可以控制機器人并執(zhí)行各種操作。其中影響最大的是諸如遠程手術(shù)祭往、遠程醫(yī)療機器人伦意,它們讓醫(yī)生能夠在遠程區(qū)域進行通信和工作。

服務(wù)器壓力小硼补,但缺乏移動端支持

不巧的是驮肉,RTSP不支持移動設(shè)備,這也正是它的不足之處已骇。但是現(xiàn)在已經(jīng)有很多技術(shù)手段解決了這個問題离钝。比如,TSINGSEE青犀視頻的播放器EasyPlayer就可以實現(xiàn)RTSP在移動端播放疾捍。

如上文所述奈辰,與WebRTC相比栏妖,RTSP對流媒體服務(wù)器的壓力較小乱豆。RTSP還提供網(wǎng)絡(luò)負載均衡的功能,減輕服務(wù)器壓力和網(wǎng)絡(luò)帶寬要求吊趾。

低延遲宛裕,性能高

通過使用高效的RTP協(xié)議,RTSP實現(xiàn)了非常低的延遲:例如论泛,與TSINGSEE青犀視頻的產(chǎn)品一起使用時可低至500毫秒揩尸。由于RTP也是WebRTC的基礎(chǔ)協(xié)議,因此大多數(shù)RTSP本質(zhì)上都是WebRTC的簡化版本屁奏,無需復(fù)雜操作即可獲得相同的性能岩榆。

為了實現(xiàn)這種低延遲,RTP以適合于服務(wù)器和客戶端之間快速傳輸?shù)男K形式發(fā)送視頻和音頻數(shù)據(jù)坟瓢。每個數(shù)據(jù)塊前面都有一個RTP報頭勇边。RTP報頭和數(shù)據(jù)又包含在UDP數(shù)據(jù)包中。隨著每個數(shù)據(jù)包的處理折联,后續(xù)的數(shù)據(jù)包可能已經(jīng)處于解壓縮或多路分解的階段粒褒。

為了應(yīng)對偶爾的數(shù)據(jù)包丟失,RTP報頭包含時序信息和序列號诚镰,該序列號允許接收方重構(gòu)流媒體源產(chǎn)生的時序奕坟。因此,如果有任何故障清笨,可以按適當(dāng)?shù)捻樞蚩焖俳M織以進行流媒體播放月杉。

RTP的結(jié)構(gòu)合并了必不可少的信息,從而簡化了流媒體傳遞的過程抠艾。因此苛萎,它可以以非常低的延遲實現(xiàn)媒體流的有效傳遞。

為什么選擇使用RTSP

RTSP是實時流視頻的絕佳選擇。盡管技術(shù)飛速發(fā)展首懈,但RTSP的簡單設(shè)計意味著它在今天仍然具有不可或缺性和實用性绊率。

由于RTSP協(xié)議是基于客戶端-服務(wù)器模型構(gòu)建的,因此服務(wù)器可以輕松處理大量的RTSP流究履。憑借對無人機滤否、物聯(lián)網(wǎng)和機器人等各種設(shè)備的原生支持,它對各種設(shè)備的兼容性也非常強最仑。與WebRTC一樣藐俺,RTSP也使用RTP傳輸視頻和數(shù)據(jù)流。因此泥彤,實時延遲低也正是RTSP受到廣泛歡迎的原因之一欲芹。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市吟吝,隨后出現(xiàn)的幾起案子菱父,更是在濱河造成了極大的恐慌,老刑警劉巖剑逃,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件浙宜,死亡現(xiàn)場離奇詭異,居然都是意外死亡蛹磺,警方通過查閱死者的電腦和手機粟瞬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來萤捆,“玉大人裙品,你說我怎么就攤上這事∷谆颍” “怎么了市怎?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長蕴侣。 經(jīng)常有香客問我焰轻,道長,這世上最難降的妖魔是什么昆雀? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任辱志,我火速辦了婚禮,結(jié)果婚禮上狞膘,老公的妹妹穿的比我還像新娘揩懒。我一直安慰自己,他們只是感情好挽封,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布已球。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪智亮。 梳的紋絲不亂的頭發(fā)上忆某,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天,我揣著相機與錄音阔蛉,去河邊找鬼弃舒。 笑死,一個胖子當(dāng)著我的面吹牛状原,可吹牛的內(nèi)容都是我干的聋呢。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼颠区,長吁一口氣:“原來是場噩夢啊……” “哼削锰!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起毕莱,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤器贩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后央串,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體磨澡,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡碗啄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年质和,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片稚字。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡饲宿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出胆描,到底是詐尸還是另有隱情瘫想,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布昌讲,位于F島的核電站国夜,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏短绸。R本人自食惡果不足惜车吹,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望醋闭。 院中可真熱鬧窄驹,春花似錦、人聲如沸证逻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至丈咐,卻和暖如春瑞眼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背棵逊。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工负拟, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人歹河。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓掩浙,卻偏偏與公主長得像,于是被迫代替她去往敵國和親秸歧。 傳聞我的和親對象是個殘疾皇子厨姚,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354