99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>通信技術(shù)>傳輸網(wǎng)/接入網(wǎng)/交換網(wǎng)>

實(shí)時(shí)傳輸協(xié)議(RTP)是什么意思

2010年03月20日 15:06 www.socialnewsupdate.com 作者:佚名 用戶評論(0

實(shí)時(shí)傳輸協(xié)議(RTP)是什么意思

RTP簡介

 ●實(shí)時(shí)傳送協(xié)議(Real-time Transport Protocol或簡寫RTP,也可以寫成RTTP)是一個(gè)網(wǎng)絡(luò)傳輸協(xié)議,它是由IETF的多媒體傳輸工作小組1996年在RFC 1889中公布的。
  RTP協(xié)議詳細(xì)說明了在互聯(lián)網(wǎng)上傳遞音頻視頻的標(biāo)準(zhǔn)數(shù)據(jù)包格式。它一開始被設(shè)計(jì)為一個(gè)多播協(xié)議,但后來被用在很多單播應(yīng)用中。RTP協(xié)議常用于流媒體系統(tǒng)(配合RTCP協(xié)議),視頻會議和一鍵通(Push to Talk)系統(tǒng)(配合H.323或SIP),使它成為IP電話產(chǎn)業(yè)的技術(shù)基礎(chǔ)。RTP協(xié)議和RTP控制協(xié)議RTCP一起使用,而且它是建立在用戶數(shù)據(jù)報(bào)協(xié)議上的。
  它作為因特網(wǎng)標(biāo)準(zhǔn)在RFC 3550(該文檔的舊版本是RFC 1889)有詳細(xì)說明。RFC 3551(STD 65,舊版本是RFC 1890)詳細(xì)描述了使用最小控制的音頻和視頻會議。
  RTP 本身并沒有提供按時(shí)發(fā)送機(jī)制或其它服務(wù)質(zhì)量(QoS)保證,它依賴于低層服務(wù)去實(shí)現(xiàn)這一過程。 RTP 并不保證傳送或防止無序傳送,也不確定底層網(wǎng)絡(luò)的可靠性。 RTP 實(shí)行有序傳送, RTP 中的序列號允許接收方重組發(fā)送方的包序列,同時(shí)序列號也能用于決定適當(dāng)?shù)陌恢?,例如:在視頻解碼中,就不需要順序解碼。
  RTP 由兩個(gè)緊密鏈接部分組成:
  RTP ― 傳送具有實(shí)時(shí)屬性的數(shù)據(jù);
  RTP 控制協(xié)議(RTCP) ― 監(jiān)控服務(wù)質(zhì)量并傳送正在進(jìn)行的會話參與者的相關(guān)信息。RTCP 第二方面的功能對于“松散受控”會話是足夠的,也就是說,在沒有明確的成員控制和組織的情況下,它并不非得用來支持一個(gè)應(yīng)用程序的所有控制通信請求。
  協(xié)議結(jié)構(gòu)
  1 2 3 8 9 16bit
  V P X CSRC Count M Payload Type
  Sequence number Timestamp
  SSRC CSRC (variable 0 – 15 items 32bits each)
  V ― 版本 2bit 。識別 RTP 版本。
  P ― 間隙(Padding)1bit。設(shè)置時(shí),數(shù)據(jù)包包含一個(gè)或多個(gè)附加間隙位組,其中這部分不屬于有效載荷。
  X ― 擴(kuò)展位 1bit。設(shè)置時(shí),在固定頭后面,根據(jù)指定格式設(shè)置一個(gè)擴(kuò)展頭。
  CSRC Count ―CSRC計(jì)數(shù)器(CC)4bit。 包含 CSRC 標(biāo)識符(在固定頭后)的編號。
  M ― 標(biāo)記 1bit。標(biāo)記由 Profile 文件定義。允許重要事件如幀邊界在數(shù)據(jù)包流中進(jìn)行標(biāo)記。
  Payload Type ―載荷類型(PT)7bit。 識別 RTP 有效載荷的格式,并通過應(yīng)用程序決定其解釋。Profile 文件規(guī)定了從 Payload 編
  碼到 Payload 格式的缺省靜態(tài)映射。另外的 Payload Type 編碼可能通過非 RTP 方法實(shí)現(xiàn)動態(tài)定義。
  Sequence Number ― 序列號(SN)16bit。每發(fā)送一個(gè) RTP 數(shù)據(jù)包,序列號增加1。接收方可以依次檢測數(shù)據(jù)包的丟失并恢復(fù)數(shù)據(jù)
  包序列。
  Timestamp ― 時(shí)間戳 32bit 。反映 RTP 數(shù)據(jù)包中的第一個(gè)八位組的采樣時(shí)間。采樣時(shí)間必須通過時(shí)鐘及時(shí)提供線性無變化增量獲
  取,以支持同步和抖動計(jì)算。
  SSRC ― 同步源 32bit 。該標(biāo)識符隨機(jī)選擇,旨在確保在同一個(gè) RTP 會話中不存在兩個(gè)同步源具有相同的 SSRC 標(biāo)識符。
  CSRC ― 貢獻(xiàn)源列表(CSRC List):0~15項(xiàng),每項(xiàng)32bit。識別該數(shù)據(jù)包中的有效載荷的貢獻(xiàn)源。用來標(biāo)志對一個(gè)RTP混合器產(chǎn)生的
  新包有貢獻(xiàn)的所有RTP包的源。由混合器將這些有貢獻(xiàn)的SSRC標(biāo)識符插入表中。SSRC標(biāo)識符都被列出來,以便接收端能正確指
  出交談雙方的身份。
  可靠傳輸協(xié)議
  Reliable Transport Protocol-----RTP
  應(yīng)用于EIGRP中,是它的組件
  ●三角科技園(Research Triangle Park簡寫RTP)
  基本情況介紹
  北卡三角研究園( RTP )于 1959 年成立,是美國最大的科技園區(qū),占地 7000 英畝(約 28 平方公里, 42500 畝),其中未開發(fā)區(qū)域面積為 1100 英畝(約 4.5 平方公里, 6700 畝)。 RTP 位于杜克大學(xué)、北卡大學(xué)和北卡州立大學(xué)所組成的三角的中心地帶。依托上述三所大學(xué)優(yōu)秀的教育科研環(huán)境, RTP 吸引了許多跨國公司如 拜爾、巴斯夫、思科、 IBM 和北方電訊 等來設(shè)立研發(fā)中心?,F(xiàn)在 RTP 內(nèi)有 100 多個(gè)研發(fā)機(jī)構(gòu),雇傭了約 38500 個(gè)雇員。年工資總額 27 億美元。
  RTP 經(jīng)濟(jì)區(qū)的主要涉及 14 個(gè)產(chǎn)業(yè)集群,包括農(nóng)產(chǎn)品、建筑設(shè)備、儀器制造和服務(wù)、商業(yè)性服務(wù)、通訊器材、建筑材料、大型建筑承包、重型機(jī)械、商品分銷服務(wù)、食品加工、發(fā)電、電力輸送、制藥 / 生物技術(shù)和煙草業(yè)。
  哈佛商學(xué)院教授 Michael E. Porter 博士受美國競爭力研究委員會委托成立產(chǎn)業(yè)集群創(chuàng)新研究小組,調(diào)查了亞特蘭大、 RTP 、匹茲堡、圣地亞哥、衛(wèi)奇塔等五個(gè)地區(qū)。研究結(jié)果認(rèn)為 RTP 具有下列幾個(gè)特點(diǎn) :
  1. 擁有許多個(gè)涉及不同的產(chǎn)業(yè)集群的研究開發(fā)中心
  2. RTP 在目前快速發(fā)展的工業(yè)集群中相較其它地區(qū)地位領(lǐng)先
  3. 由其它地區(qū)的競爭而引起的耗費(fèi)不大
  4. 良好的勞動力培訓(xùn)設(shè)施和一流的科研院校
  5. 高規(guī)格的聯(lián)邦和州府的研發(fā)投入
  高標(biāo)準(zhǔn)的居住環(huán)境和相對低的失業(yè)率,生活質(zhì)量相對高
  為保持 RTP 的領(lǐng)先地位,園區(qū)制定了“保持領(lǐng)先” 計(jì)劃,將特別重視包括制藥、生物技術(shù)和傳染病、農(nóng)業(yè)生物技術(shù)、計(jì)算機(jī)處理技術(shù)、先進(jìn)的醫(yī)療保健、分析儀器、納米技術(shù)和信息技術(shù)等 8 個(gè)產(chǎn)業(yè)集群。 RTP 地區(qū)計(jì)劃在未來 5 年創(chuàng)造 10 萬個(gè)新的工作機(jī)會。
  RTP 在 1999 年和無錫新區(qū)簽訂了友好園區(qū)合作協(xié)議,確定雙方在信息交流、對外宣傳、人才交流、規(guī)劃建設(shè)、科技孵化,技術(shù)應(yīng)用與轉(zhuǎn)化等項(xiàng)目上進(jìn)行全面合作。這些年來,通過雙方的努力,已經(jīng)在多個(gè)層面取得了一些成就。同時(shí), RTP 總裁羅伯森先生也是無錫新區(qū)國際咨詢年會委員,已經(jīng)多次來無錫作訪問交流。
  RTP 鄰近三個(gè)縣: Durham 縣, Orange 縣( Chapel Hill ),和 Wake 縣 (Raleigh) 。其中,瑞麗市( Raleigh )為北卡羅萊納州首府。
  聯(lián)絡(luò)
  Research Triangle Foundation是一個(gè)私立的非營利組織,處理三角科技園的發(fā)展與市場事務(wù)。
  James O. Roberson, Presiden
  Research Triangle Foundation
  P. O. Box 12255
  RTP , NC 27709 USA
  Tel : 919-549-8181
  Email : roberson@rtp.org
  Website: http://www.rtp.org
  市場開發(fā)副總裁 : Gary Shope
  園區(qū)規(guī)劃和發(fā)展副總裁 : Elizabeth Rooks
  公關(guān)部 : Jamie Nunnelly
  財(cái)務(wù)部 : Jane Beaman
  總裁助理 : Patricia Brown
  區(qū)內(nèi)大企業(yè)名錄 雇員
  IBM 13,000
  GlaxoSmithKline 5,000
  Nortel Networks 4,000
  Cisco Systems 2,500
  US EPA 2,000
  RTI International 1,900
  National Institute of Environmental Health Sciences 1,000
  Bayer CropScience 600
  Underwriters Laboratories 525
  Reichhold 450
  BASF 435
  Akzo Nobel /Diosynth 400
  Sony Ericsson Mobile Communications 300
  DuPont iTechnologies 270
  Bayer Corp., Biological Products 200
  EMC2 Corporation 200
  Eli Lilly -RTP Campus 200
  Verizon 200
  詳細(xì)企業(yè)名錄
  生技/生物制藥 Biotechnology/BioPharmaceutical
  (19 個(gè)公司, 3124 雇員 )
  AlphaVax, Inc.
  巴斯夫農(nóng)產(chǎn)品
  拜爾生物
  拜爾農(nóng)作物
  BioAbility, LLC
  Biogen
  Cognosci Inc.
  Diosynth Biotechnology
  Endacea, Inc.
  禮來制藥 , RTP Campus
  Endocrinology
  Norak 生物技術(shù)公司
  北卡生物技術(shù)中心
  NUMED International
  Paradigm Genetics
  Schwarz 生物技術(shù)公司
  Synecor
  Synexis
  Syngenta
  化工 Chemicals
  (3 個(gè)公司, 479 雇員 )
  美國紡織工業(yè)化學(xué)家協(xié)會 (AATCC)
  國際基礎(chǔ)和應(yīng)用化學(xué)協(xié)會
  Reichhold, Inc.
  環(huán)境科學(xué) Environmental Sciences
  (12 個(gè)公司, 3311 雇員 )
  CIIT 健康研究中心
  DynCorp
  General Engineering & Environ. Of NC
  ICF 咨詢
  ManTech Environmental Tech.
  National Council for Air & Stream Improvement
  National Toxicology Program
  NIEHS
  Tetra Tech, Inc.
  Trinity 咨詢
  US EPA
  USDA Forest Service
  信息技術(shù),通訊,軟件/硬件 Information Technology, Telecommunications & Computer Hardware & Software
  (26 個(gè)公司, 21938 雇員 )
  Advanced Engineering & Research Assoc., Inc. Ariel Networks
  Brown Computer Company
  Caspian Networks
  Checkfree Investment Services
  Chorus Systems
  Cisco Systems
  Delta Products Corporation
  Elixar, Inc.
  EMC Corporation
  Enterprise Research, Inc.Ericsson
  Full Seven Technologies
  IBM
  Impact Systems
  Learning Machines, Inc.
  Mi-Co (Advanced Digital Systems, Inc.)
  Network Development Group
  Nortel Networks
  Sandtec Media Corp.
  Software Development, Europe, Inc.Sony Ericsson Mobile Communications
  Sumitomo Electric Lightwave Corporation
  Telecom Service Solutions
  Venture Software International, LLC
  Verizon
  材料科學(xué) Materials Science
  (2 個(gè)公司, 17 雇員 )
  Bekaert Fibre Technologies
  Bekaert Flex Circuit Ventures
  微電子 Microelectronics
  (5 個(gè)公司, 566 雇員 )
  BOC Gases
  DuPont iTechnologies
  Infineon Technologies
  MCNC
  MCNC Research & Development Institute
  制藥,公共健康 Pharmaceutical, Health Services & CRO?s
  (12 個(gè)公司, 5573 雇員 )
  BD Technologies
  CPKD Solutions, LLC
  CytoSpect Pharma Inc.
  Duke Mass Spectrometry Facility
  Eisai Incorporated
  GlaxoSmithKline
  Incara Pharmaceutical Corp.
  Lineberry Research Assoc.
  North Carolina Healthcare Information & Communications Alliance
  Resource Solutions, Inc.
  Triumph Health Care, Inc.
  United Therapeutics
  其他 Miscellaneous Research
  (18 個(gè)公司, 3175 雇員 )
  Burroughs Wellcome Fund
  Council for Entrepreneurial Development
  Glaxo Wellcome Fund
  Governor?s Institute on Alcohol & Substance Abuse
  GretagMacbeth LLC
  ISA- The Instrumentation Systems and Automation Society
  Motor Equipment Manufacturer?s Association
  National Humanities Center
  NC State Education Asst. Authority
  National Institute of Statistical Sciences
  RTI International
  Sigma Xi
  SciMetrika, LLC
  Statistical & Applied Mathematical Sciences Institute
  Triangle Research Collaboratives
  Troxler Electronic Laboratories
  UAI Technologies
  Underwriter Laboratories
  RTP(Rapid thermal process)快速熱退火
  是半導(dǎo)體制造中的一道工藝,可以用于離子注入后的雜志快速激活、快速熱氧化等

RTP是一種提供端對端傳輸服務(wù)的實(shí)時(shí)傳輸協(xié)議,用來支持在單目標(biāo)廣播和多目標(biāo)廣播網(wǎng)絡(luò)服務(wù)中傳輸實(shí)時(shí)數(shù)據(jù),而實(shí)時(shí)數(shù)據(jù)的傳輸則由RTCP協(xié)議來監(jiān)視和控制。


RTP定義在RFC


使用RTP協(xié)議的應(yīng)用程序運(yùn)行在RTP之上,而執(zhí)行RTP的程序運(yùn)行在UDP的上層,目的是為了使用UDP的端口號和檢查和。如圖1所示,RTP可以看成是傳輸層的子層。由多媒體應(yīng)用程序生成的聲音和電視數(shù)據(jù)塊被封裝在RTP信息包中,每個(gè)RTP信息包被封裝在UDP消息段中,然后再封裝在IP數(shù)據(jù)包中。


信息包的結(jié)構(gòu)包含廣泛用于多媒體的若干個(gè)域,包括聲音點(diǎn)播(audio-on-demand)、影視點(diǎn)播(video on demand)、因特網(wǎng)電話(Internet telephony)和電視會議(videoconferencing)。RTP的規(guī)格沒有對聲音和電視的壓縮格式制定標(biāo)準(zhǔn),它可以被用來傳輸普通格式的文件。例如,WAV或者GSM(Global System for Mobile communications)格式的聲音、MPEG-1和MPEG-2的電視,也可以用來傳輸專有格式存儲的聲音和電視文件。


image:bk064411l-1.jpg


從應(yīng)用開發(fā)人員的角度來看,可把RTP執(zhí)行程序看成是應(yīng)用程序的一部分,因?yàn)殚_發(fā)人員必需把RTP集成到應(yīng)用程序中。在發(fā)送端,開發(fā)人員必需把執(zhí)行RTP協(xié)議的程序?qū)懭氲絼?chuàng)建RTP信息包的應(yīng)用程序中,然后應(yīng)用程序把RTP信息包發(fā)送到UDP的套接接口(socket interface),如圖2所示;同樣,在接收端,RTP信息包通過UDP套接接口輸入到應(yīng)用程序,因此開發(fā)人員必需把執(zhí)行RTP協(xié)議的程序?qū)懭氲綇腞TP信息包中抽出媒體數(shù)據(jù)的應(yīng)用程序。

image:bk064411l-2.jpg


現(xiàn)以用RTP傳輸聲音為例來說明它的工作過程。假設(shè)音源的聲音是64 kb/s的PCM編碼聲音,并假設(shè)應(yīng)用程序取20毫秒的編碼數(shù)據(jù)為一個(gè)數(shù)據(jù)塊(chunk),即在一個(gè)數(shù)據(jù)塊中有160個(gè)字節(jié)的聲音數(shù)據(jù)。應(yīng)用程序需要為這塊聲音數(shù)據(jù)添加RTP標(biāo)題生成RTP信息包,這個(gè)標(biāo)題包括聲音數(shù)據(jù)的類型、順序號和時(shí)間戳。然后RTP信息包被送到UDP套接接口,在那里再被封裝在UDP信息包中。在接收端,應(yīng)用程序從套接接口處接收RTP信息包,并從RTP信息包中抽出聲音數(shù)據(jù)塊,然后使用RTP信息包的標(biāo)題域中的信息正確地譯碼和播放聲音。


如果應(yīng)用程序不使用專有的方案來提供有效載荷類型(payload type)、順序號或者時(shí)間戳,而是使用標(biāo)準(zhǔn)的RTP協(xié)議,應(yīng)用程序就更容易與其他的網(wǎng)絡(luò)應(yīng)用程序配合運(yùn)行,這是大家都希望的事情。例如,如果有兩個(gè)不同的公司都在開發(fā)因特網(wǎng)電話軟件,他們都把RTP合并到他們的產(chǎn)品中,這樣就有希望:使用不同公司電話軟件的用戶之間能夠進(jìn)行通信。


這里需要強(qiáng)調(diào)的是,RTP本身不提供任何機(jī)制來確保把數(shù)據(jù)及時(shí)遞送到接收端或者確保其他的服務(wù)質(zhì)量,它也不擔(dān)保在遞送過程中不丟失信息包或者防止信息包的次序不被打亂。的確,RTP的封裝只是在系統(tǒng)端才能看到,中間的路由器并不區(qū)分那個(gè)IP數(shù)據(jù)報(bào)是運(yùn)載RTP信息包的。


RTP允許給每個(gè)媒體源分配一個(gè)單獨(dú)的RTP信息包流,例如,攝像機(jī)或者麥克風(fēng)。例如,有兩個(gè)團(tuán)體參與的電視會議,這就可能打開4個(gè)信息包流:兩臺攝像機(jī)傳送電視流和兩個(gè)麥克風(fēng)傳送聲音流。然而,許多流行的編碼技術(shù),包括MPEG-1和MPEG-2在編碼過程中都把聲音和電視圖像捆綁在一起以形成單一的數(shù)據(jù)流,一個(gè)方向就生成一個(gè)RTP信息包流。


RTP信息包沒有被限制只可應(yīng)用于單目標(biāo)廣播,它們也可以在一對多(one-to-many)的多目標(biāo)廣播樹或者在多對多(many-to-many)的多目標(biāo)廣播樹上傳送。例如,多對多的多目標(biāo)廣播,在這種應(yīng)用場合下,所有發(fā)送端通常都把他們的RTP信息包流發(fā)送到具有相同多目標(biāo)廣播地址的多目標(biāo)廣播樹上。


RTP信息包標(biāo)題域


RTP標(biāo)題由4個(gè)信息包標(biāo)題域和其他域組成:有效載荷類型(payload type)域,順序號(sequence number)域,時(shí)間戳(timestamp)域和同步源標(biāo)識符(Synchronization Source Identifier)域等。RTP信息包的標(biāo)題域的結(jié)構(gòu)如下圖所示:


image:bk064411l-3.jpg


1. 有效載荷類型


RTP信息包中的有效載荷域(Payload Type Field)的長度為7位,因此RTP可支持128種不同的有效載荷類型。對于聲音流,這個(gè)域用來指示聲音使用的編碼類型,例如PCM、自適應(yīng)增量調(diào)制或線性預(yù)測編碼等等。如果發(fā)送端在會話或者廣播的中途決定改變編碼方法,發(fā)送端可通過這個(gè)域來通知接收端。表1列出了目前RTP所能支持的聲音有效載荷類型。


表1 目前RTP所能支持的聲音有效載荷類型

image:bk064411l-4.jpg


對電視流,有效載荷類型可以用來指示電視編碼的類型,例如motion JPEG, MPEG-1,MPEG-2或者H.231等等。發(fā)送端也可以在會話或者期間隨時(shí)改變電視的編碼方法。表16-02列出了目前RTP所能支持的某些電視有效載荷類型。


表2 目前RTP所能支持的聲音有效載荷類型


2. 順序號


順序號(Sequence Number Field)域的長度為16位。每發(fā)送一個(gè)RTP信息包順序號就加1,接收端可以用它來檢查信息包是否有丟失以及按順序號處理信息包。例如,接收端的應(yīng)用程序接收到一個(gè)RTP信息包流,這個(gè)RTP信息包在順序號86和89之間有一個(gè)間隔,接收端就知道信息包87和88已經(jīng)丟失,并且采取措施來處理丟失的數(shù)據(jù)。


3. 時(shí)間戳


時(shí)間戳(Timestamp)域的長度為32字節(jié)。它反映RTP數(shù)據(jù)信息包中第一個(gè)字節(jié)的采樣時(shí)刻(時(shí)間)。接收端可以利用這個(gè)時(shí)間戳來去除由網(wǎng)絡(luò)引起的信息包的抖動,并且在接收端為播放提供同步功能。


4. 同步源標(biāo)識符


同步源標(biāo)識符(Synchronization Source Identifier,SSRC)域的長度為32位。它用來標(biāo)識RTP信息包流的起源,在RTP會話或者期間的每個(gè)信息包流都有一個(gè)清楚的SSRC。SSRC不是發(fā)送端的IP地址,而是在新的信息包流開始時(shí)源端隨機(jī)分配的一個(gè)號碼。

非常好我支持^.^

(1) 100%

不好我反對

(0) 0%

( 發(fā)表人:admin )

      發(fā)表評論

      用戶評論
      評價(jià):好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?