多媒體通信系統(tǒng) 應用子系統(tǒng)_第1頁
多媒體通信系統(tǒng) 應用子系統(tǒng)_第2頁
多媒體通信系統(tǒng) 應用子系統(tǒng)_第3頁
多媒體通信系統(tǒng) 應用子系統(tǒng)_第4頁
多媒體通信系統(tǒng) 應用子系統(tǒng)_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

多媒體通信系統(tǒng)應用子系統(tǒng)第一頁,共五十七頁,編輯于2023年,星期日

Theconsiderationofmultimediaapplicationssupportstheviewthatlocalsystemsexpandtowarddistributedsolutions.Applicationssuchaskiosks,multimediamail,collaborativeworksystems,virtualrealityapplicationsandothersrequirehigh-speednetworkswithahightransferrateandcommunicationsystemswithadaptive,lightweighttransmissionprotocolsontopofthenetworks.Fromthecommunicationperspective,wedividethehigherlayersoftheMultimediaCommunicationSystem(MCS)intotwoarchitecturalsubsystems:anapplicationsubsystemandatransportsubsystem.MultimediaCommunicationSystems第二頁,共五十七頁,編輯于2023年,星期日

ApplicationSubsystem應用子系統(tǒng)第三頁,共五十七頁,編輯于2023年,星期日Collaborativecomputing

現(xiàn)在工作站和PC機都配有很強的音頻和視頻功能,若把它們用高速網(wǎng)絡聯(lián)在一起,那么就為人們提供了一個協(xié)同計算環(huán)境,協(xié)同計算通常又稱為計算機支持的協(xié)同工作(CSCW)。

ThecurrentinfrastructureofnetworkedworkstationsandPCs,andtheavailabilityofaudioandvideoattheseend-points,makesiteasierforpeopletocooperateandbridgespaceandtime.Inthisway,networkconnectivityandend-pointintegrationofmultimediaprovidesuserswithacollaborativecomputingenvironment.CollaborativecomputingisgenerallyknownasComputer-SupportedCooperativeWork(CSCW).協(xié)同計算第四頁,共五十七頁,編輯于2023年,星期日CollaborativeDimensions

電子化的協(xié)同工作系統(tǒng)可根據(jù)時間、用戶范圍和控制這三個參數(shù)進行分類[WSM+91]。這樣協(xié)同工作系統(tǒng)可以被劃分一個三維空間(如圖11.1所示)。

Electroniccollaborationcanbecategorizedaccordingtothreemainparameters:time,user

scaleandcontrol[WSM+91].Therefore,thecollaborationspacecanbepartitionedintoathree-dimensionalspace(showninfigure11.1).協(xié)同維數(shù)第五頁,共五十七頁,編輯于2023年,星期日TimeSynchronousAsynchronousTelephoneTele-MentoringDesktopTeleconfereningCollaborativeSoftwareElectronicMailBulletinBoardDevelopmentCollaborativeDocumentEditingGroupScheduleManageSingleUserMultipleUsers(Group)DistributedControlCentralizedFace-to-FaceMeetingGroupCSCWConferenceRoomMeetingGroupDecisionmakingUserScaleFigure11.1:Dimensionsofcollaborativecomputing.第六頁,共五十七頁,編輯于2023年,星期日

Time

從圖中可以看出,在時間軸上有兩種模式。即同步模式和異步模式。異步協(xié)同工作說明處理活動在同時發(fā)生。

Withrespecttotime,therearetwomodesofcooperativework:asynchronousandsynchronous.Thesynchronouscooperativeworkhappensatthesametime.時間軸第七頁,共五十七頁,編輯于2023年,星期日

UserScale

用戶軸上的參數(shù)說明是否為單用戶協(xié)同工作,或者是兩個用戶以上的組與另一組協(xié)同工作。

Theuserscaleparameterspecifieswhetherasingleusercollaborateswithanotheruseroragroupofmorethantwouserscollaboratetogether.用戶軸第八頁,共五十七頁,編輯于2023年,星期日

Control控制軸上分成集中式和分布式兩種.在集中式控制中有一個主席,由他來控制協(xié)同工作,而在分布式控制中,每個組成員能控制協(xié)同工作中屬于自己的任務.Controlduringacollaborationcanbecentralizedordistributed.Centralizedcontrolmeansthatthereisachairman(e.g.,mainmanager)whocontrolsthecollaborativework.Distributed

controlmeansthateverygroupmemberhascontroloverhis\herowntasksinthecollaborativeworkanddistributedcontrolprotocolsareinplacetoprovideconsistentcollaboration.控制軸第九頁,共五十七頁,編輯于2023年,星期日

GroupCommunicationArchitecture

組通(GC)是指CSCW環(huán)境下多個用戶之間的通信,協(xié)作可以是同步的,而其中控制可以是集中式或分布式的。

Groupcommunication(GC)involvesthecommunicationofmultipleusersinasynchronousoranasynchronousmodewithcentralizedordistributedcontrol.組通信結構第十頁,共五十七頁,編輯于2023年,星期日

組通信結構由支撐模型、系統(tǒng)模型和接口型[WSM+91]。組通信支持模式包括了通過多點傳輸網(wǎng)絡通信的組通信代理(如圖11.2)。它可用于完成組匯合(grouprendezvous)、應用共享和會議管理。Agroupcommunicationarchitectureconsistsofasupportmodel,systemmodelandinterfacemodel[WSM+91].TheGCsupportmodelincludesgroupcommunicationagentsthatcommunicateviaamulti-pointmulticastcommunicationnetworkasshowninFigure11.2.Groupcommunicationagentsmayusethefollowingfortheircollaboration:GroupRendezvous;SharedApplications;Conferencing.第十一頁,共五十七頁,編輯于2023年,星期日MulticastCommunicationNetworkGroupRendezvousCommunication(Transport)SupportConferencingApplicationSharingGroupCommunicationAgentGroupCommunicationAgentFigure11.2:Groupcommunicationsupportmodel.GroupRendezvousGroupRendezvousGroupCommunicationAgentCommunication(Transport)SupportCommunication(Transport)SupportConferencingConferencingApplicationSharingApplicationSharing第十二頁,共五十七頁,編輯于2023年,星期日

組通信系統(tǒng)模型基于客戶機-服務器(client-server)模式,其中client提供組成員與系統(tǒng)間進行交互的用戶界面,server則向用戶提供組通信功能,每一服務器都有它的獨特的功能。TheGCsystemmodelisbasedonaclient-servermodel.Clientsprovideuserinterfacesforsmoothinteractionbetweengroupmembersandthesystem.Serverssupplyfunctionsforaccomplishingthegroupcommunicationwork,andeachserverspecializesinitsownfunction.第十三頁,共五十七頁,編輯于2023年,星期日

組通信接口模型包括用于在組通信支撐模型內(nèi)交換信息的兩種協(xié)議,即用戶表現(xiàn)協(xié)議和組工作管理協(xié)議。用戶表現(xiàn)協(xié)議執(zhí)行行客戶機間的交互,例如發(fā)起會議、結束會議、動態(tài)加入和離開會議以及發(fā)方言權控制等。組工作管理協(xié)議說明客戶和服務器之間的通信?;顒訒h登錄和會議信息檢索等服務都受這些協(xié)議的支持。第十四頁,共五十七頁,編輯于2023年,星期日TheGCinterfacemodelincludestwokindsofprotocolsforexchanginginformationwithintheGCsupportmodel:userpresentationprotocolsandgroupworkmanagementprotocols.Userpresentationprotocolsperforminteractionsamongtheclients,suchasopeningaconference,closingaconference,dynamicjoiningandleavingofameetingandfloorpassing,Groupworkmanagementprotocolsspecifythecommunicationbetweentheclientsandtheservers.Servicessuchasregistrationofactiveconferencesandqueriesforfurtherconferenceinformationaresupportedbytheseprotocols.第十五頁,共五十七頁,編輯于2023年,星期日

GroupRendezvous

組匯合方法允許建立協(xié)同工作組會議,以及提供有關目前和將來的組和會議的其他靜態(tài)動態(tài)信息。組匯合工具在用戶界面上提供一組會話和會議的活動信息。組匯合有同步和異步方法。

Grouprendezvousmethodsallowforsettingupcollaborativegroupmeetingsandprovidingotherstaticanddynamicinformationaboutgroupsandongoingorfuturemeetings.Thegrouprendezvoustoolsprovideasinglesetofsessionandactivityinformationattheuserinterface.Therearesynchronousandasynchronousmethodsforgrouprendezvous.組匯合第十六頁,共五十七頁,編輯于2023年,星期日

應用共享被認為是支持組通信活動的一種有效機制。應用共享意味著,當應用共享程序(像如編輯器)從任一參加者執(zhí)行輸入,共享對象(例如文檔、正文)的所有執(zhí)行結果都將發(fā)送到所有的參加者。共享對象一般只顯示在共享口中[HTM92]。應用共享中的一個重要問題是共享控制。共享應用中的一個主要設計問題是決定采用集中式體系結構還是復制式體系結構[OMS+92,SW94a]。應用共享方法第十七頁,共五十七頁,編輯于2023年,星期日

Sharingapplicationsisrecognizedasavitalmechanismforsupportinggroupcommunicationactivities:Sharingapplicationsmeansthatwhenasharedapplicationprogram(e.g.,editor)executesanyinputfromaparticipant,allexecutionresultsperformedonthesharedobject(e.g.,documenttext)aredistributedamongalltheparticipants.Sharedobjectsaredisplayed,generally,insharedwindows[HTM92].Animportantissueinapplicationsharingissharedcontrol.Theprimarydesigndecisioninsharingapplicationsistodeterminewhethertheyshouldbecentralizedorreplicated[OMS+92,SW94a]ApplicationSharingApproach第十八頁,共五十七頁,編輯于2023年,星期日

CentralizedArchitecture在集中式體系結構中,共享應用中的單個拷貝只在一個地點運行。所有參加者的輸入都送到本地,應用的輸出(共享對象)都發(fā)送到所有地點。圖11.3(a)顯示了集中式體系結構。

Inacentralizedarchitecture,asinglecopyofthesharedapplicationrunsatonesite.Allparticipants’inputtotheapplicationisforwardedtothelocalsiteandtheapplication’output(sharedobject)isthendistributedtoallsites.Figure11.3(a)showsthecentralizedarchitecture.集中式體系結構第十九頁,共五十七頁,編輯于2023年,星期日ReplicatedArchitecture

在復制式體系結構中,共享應用拷貝只在各個本地站點運行。每一個應用的輸入事件都分布在所有地點,共享應用的拷貝分布在每一個地點,在本地機上執(zhí)行。圖11.3(b)給出了復制式體系結構圖。

Inareplicatedarchitecture,acopyofthesharedapplicationrunslocallyateachsite.Inputeventstoeachapplicationaredistributedtoallsitesandeachcopyofthesharedapplicationisexecutedlocallyateachsite.Figure11.3(b)showsthereplicatedarchitecture.復制式體系結構第二十頁,共五十七頁,編輯于2023年,星期日SharedWindowSharedApplicationSharedApplicationSharedApplicationSharedWindowSharedWindowNetworkNetwork(a)FloorHolder(b)FloorHolderOutputInputOutputOutputOutputInputInputInputSharedWindowFigure11.3:Sharingapplicationarchitectures:(a)centralizedarchitecture,(b)replicatedarchitecture第二十一頁,共五十七頁,編輯于2023年,星期日

Conferencing遠程會議支持協(xié)同計算,它又稱為同步遠程協(xié)同工作。遠程會議是一種管理服務,通過多種媒體(例如視頻和音頻)控制多個用戶之間的通信,獲取同時的面對面通信效果。更精確地說,在遠程會議系統(tǒng)中視頻和音頻有如下用處:

Conferencingsupportscollaborativecomputingandisalsocalledsynchronoustele-collaboration.Conferencingisamanagementservicethatcontrolsthecommunicationamongmultipleusersviamultiplemedia,suchasvideoandaudio,toachievesimultaneousface-to-facecommunication.Moreprecisely,videoandaudiohavethefollowingpurposesinatele-conferencingsystem遠程會議第二十二頁,共五十七頁,編輯于2023年,星期日

從技術角度看,視頻是用于顯示可見的圖形,指出有多少用戶在出席遠程會議。對于可視化支持,可使用工作站、PC機或視頻墻。對于超過3或4個參加者的遠程會議主,PC機或工作站的屏幕就會初分成多個非常小的窗口,特別對于在同時使用其他應用(如共享編輯器或畫圖工具)時,情況更是如此。因此必須使用可快速改變單個圖像大小的機制。第二十三頁,共五十七頁,編輯于2023年,星期日

Video

isusedintechnicaldiscussionstodisplayview-graphsandtoindicatehowmanyusersarestillphysicallypresentataconference.Forvisualsupport,workstations,PCsorvideowallscanbeused.Forconferenceswithmorethanthreeorfourparticipants,thescreenresourcesonaPCorworkstationrunoutquickly,particularlyifotherapplications,suchassharededitorsordrawingspaces,areused.Hence,mechanismswhichquicklyresizeindividualimagesshouldbeused.第二十四頁,共五十七頁,編輯于2023年,星期日

音頻是遠程會議中的一中重要組件,用于描述和闡述可視化信息。因此,必須有高質(zhì)量的音頻,即帶有真全雙工的通信和回聲消除,以及空間隊列等等。

Audio

isanimportantcomponentintele-conferencingfordescribingandclarifyingvisualinformation.Therefore,qualityaudio,withtruefull-duplexcommunicationandechocancellation,andpossiblyenhancedwithspatialqueues,isnecessary.第二十五頁,共五十七頁,編輯于2023年,星期日

發(fā)起會議,使用會議參加者都贊同的狀態(tài),例如,主席的名稱、訪問權限(發(fā)言權)和音頻編碼方式。會議系統(tǒng)建立階段要提供注冊、允許、磋商服務,但這些必須很靈活,允許用戶加入/離開某個媒體會話或整個會議。靈活性由控制模式?jīng)Q定。

Establishingaconference,wheretheconferenceparticipantsagreeuponacommonstate,suchasidentityofachairman(moderator),accessrights(floorcontrol)andaudioencoding.Conferencesystemsmayperform

registration,admission,andnegotiationservicesduringtheconferenceestablishmentphase,buttheymustbeflexibleandallowparticipantstojoinandleaveindividualmediasessionsorthewholeconference.Theflexibilitydependsonthecontrolmodel.第二十六頁,共五十七頁,編輯于2023年,星期日加入新用戶,刪除離開會議的用戶。Adding

newusersandremoving

userswholeavetheconference.第二十七頁,共五十七頁,編輯于2023年,星期日集中式會議提供發(fā)起會議功能。首先,會議發(fā)起者(主席)發(fā)起一個會議,選擇一個原始組,邀請會議成員(對組匯合使用顯式邀請)。這意味著主席知道所有會議參加者的地址。可以從中央目錄服務器詢問會議狀態(tài),因此,客戶要登錄他/她的地址。集中式會議控制第二十八頁,共五十七頁,編輯于2023年,星期日

Centralizedconferencecontrolprovidestheestablishmentofaconference.First,theinitiator(e.g.,chairman)startsaconferencebyselectinganinitialgroupofinvitedconferencemembers(explicitinvitationforgrouprendezvous).Thisimpliesthatthechairmanknowstheaddressesofallconferenceparticipants.Theknowledgeoftheconferencestateisinquiredfromacentraldirectoryserver,whichimpliesthattheclienthasregisteredhis\herlocation.CentralizedConferenceControl第二十九頁,共五十七頁,編輯于2023年,星期日分布式會議控制是基于分嘏會議狀態(tài)的。包括以下兩個步驟:會議的發(fā)起者建立多點發(fā)送空間(例如Mbone中的多點發(fā)送通道),多點發(fā)送空間中要帶有讓會議參加者使用的分布式信息的入口,然后創(chuàng)建會議;第二步是會議參加通過轉入持定的多點入口(多點發(fā)送地址)而加入會議,通過組匯合方式聲明(例如sd)。分布式會議控制第三十頁,共五十七頁,編輯于2023年,星期日

Distributedconferencecontrolisbasedonadistributedconferencestate.Thisisachievedasfollows:theinitiatoroftheconferenceestablishesamulticastspace(e.g.,multicasttunnelinMBone)withmulticastentriesfordistributionofinformationtotheconferenceparticipantsandtheconferenceisestablished;theconferenceparticipantsjointheconferencebytuningintoaparticularmulticastentry(e.g.,multicastaddress),announcedthroughgrouprendezvousmeans(e.g.,sd).DistributedConferenceControl第三十一頁,共五十七頁,編輯于2023年,星期日

SessionManager會話管理程序的功能分為局部和遠程兩個類

Sessionmanagerincludeslocalandremotefunctionalities.會話管理程序第三十二頁,共五十七頁,編輯于2023年,星期日會話管理是多媒體通信結構的重要部分,它是多媒體通信結構的一個核心部分,它把傳輸過程中需要的控制和實際的傳輸操作分開。在協(xié)同工作計算領域都要研究會議管理,所以我們在這里休中討論會話管理的體系結構和管理問題。

Sessionmanagementisanimportantpartofthemultimediacommunicationarchitecture.Itisthecorepartwhichseparatesthecontrol,neededduringthetransport,fromtheactualtransport.Sessionmanagementisextensivelystudiedinthecollaborativecomputingarea,thereforeweconcentrateonarchitecturalandmanagementissuesinthisarea.會話管理第三十三頁,共五十七頁,編輯于2023年,星期日

會話管理結構圍繞著會話管理這個主體建立,它把控制從傳輸中分離開。通過創(chuàng)建一個可彼一時用的會話管理程度,從而可以方便面向會議的實用工具的實現(xiàn)。一種可能的會話控制結構如圖11.5所示。這個會話控制結構由以下部分組成:

Asessionmanagementarchitectureisbuiltaroundanentity–sessionmanager-whichseparatesthecontrolfromthetransport[SC92].Bycreatingareusablesessionmanager,whichisseparatedfromtheuser-interface,conference-orientedtoolsavoidaduplicationoftheireffort.ApossiblesessioncontrolarchitectureisshowninFigure11.5.Thesessioncontrolarchitectureconsistsofthefollowingcomponents:結構第三十四頁,共五十七頁,編輯于2023年,星期日VideoAgentConferenceControlConfigurationControlFloorControlMediaControl(Synchronization)MembershipControlWhiteboardAgentAudioAgentSensoryDataAgentSessionManagerSessionControlProtocolReliableTransportProtocolReal-timeTransportProtocolReal-timeTransportProtocolReal-timeTransportProtocolSharedWorkspaceAgentMediaAgentsFigure11.5:Sessioncontrolarchitecture.第三十五頁,共五十七頁,編輯于2023年,星期日

MediaAgents媒體借民會話管理程序分開,它們負責每一類媒體的說明。這種調(diào)整可以替代代理。每一代理通過特定的媒體執(zhí)行本身的控制機制,例如控制操作可包括:使發(fā)聲、使不發(fā)聲、修改視頻質(zhì)量、開始發(fā)送和結束發(fā)送等等。

Mediaagentsareseparatefromthesessionmanagerandtheyareresponsiblefordecisionsspecifictoeachtypeofmedia.Thismodularityallowsareplacementofagents.Eachagentperformsitsowncontrolmechanismovertheparticularmedium,suchasmute,unmute,changevideoquality,startsending,stopsending,etc.媒體代理第三十六頁,共五十七頁,編輯于2023年,星期日

SharedWorkspaceAgent共享工作空間代理在共享的應用系統(tǒng)間傳送共享對象(遠程指坐標、圖形或正文對象)

Thesharedworkspaceagenttransmitssharedobjects(e.g.,telepointercoordinate,graphicalortextualobject)amongthesharedapplications.共享工作空間代理第三十七頁,共五十七頁,編輯于2023年,星期日每個會話過程都由它的會話狀態(tài)描述。狀態(tài)信息包括會話開始、會話策略、會話過程名等,它們或是私有的(如局部資源),或由多個會話參加者共享。會話管理分兩步處理會話狀態(tài):會話建立和會話修改。在會話建立階段,管理程度管理和設置會話本身的邏輯狀態(tài)。并且它與其他會話管理程序一起管理和設置付費策略和其他策略。它還可以公布一個會話(例如使用組匯合服務),使其他參加者可以定位和加入該會話。它與傳輸子系統(tǒng)一起管理和定義傳輸拓撲結構。控制第三十八頁,共五十七頁,編輯于2023年,星期日

Eachsessionisdescribedthroughitssessionstate.Thisstateinformation(starttimeofsession,policiesassociatedwiththesession,sessionname)iseitherprivate(e.g.,localresources)orsharedamongallsessionparticipants(e.g.,conferenceparticipants).Sessionmanagementincludestwostepstoprocessthesessionstate:anestablishmentandamodificationofthesession.Duringtheestablishment,thesessionmanagernegotiates,agrees,andsetsthelogicalstateofitsownsession.Further,itnegotiates,agreesandsetsbillingpolicyandotherpolicieswithothersessionmanagers.Further,itpermits“publishing”asession(e.g.,usinggrouprendezvousservice),allowingotherstolocateandjointasession.Itnegotiatesanddefinesthetransporttopologywiththetransportsubsystem.Control第三十九頁,共五十七頁,編輯于2023年,星期日根據(jù)應用系統(tǒng)所需的功能的不同,在會話管理過程中可以嵌入以下幾種控制機制:Dependentonthefunctions,whichanapplicationrequiresandasessioncontrolprovides,severalcontrolmechanismsareembeddedinsessionmanagement:⑴發(fā)言權控制----FloorControl⑵會議控制----ConferenceControl⑶媒體控制----MediaControl⑷配置控制----ConfigurationControl⑸成員控制----MembershipControl第四十頁,共五十七頁,編輯于2023年,星期日TransportSubsystem傳輸子系統(tǒng)第四十一頁,共五十七頁,編輯于2023年,星期日

Requirements

1.用戶和應用需求

–UserandApplicationRequirements

網(wǎng)絡多媒體應用本身對計算機通信中的數(shù)據(jù)處理提出了新的需求,原因是它們需要大的數(shù)據(jù)吞吐量、快速數(shù)據(jù)轉發(fā)、服務保證和多點發(fā)送。

Networkedmultimediaapplicationsbythemselvesimposenewrequirementsontodatahandlingincomputingandcommunicationsbecausetheyneed(1)substantialdatathroughput,(2)fastdataforwarding,(3)serviceguarantees,and(4)multicasting.需求第四十二頁,共五十七頁,編輯于2023年,星期日⑴數(shù)據(jù)吞吐量

Datathroughput傳輸音頻和視頻數(shù)據(jù)即使在壓縮模式下也需要大數(shù)據(jù)吞吐量。

Audioandvideodataresembleastream-likebehavior,andtheydemand,eveninacompressedmode,highdatathroughput.第四十三頁,共五十七頁,編輯于2023年,星期日⑵快速數(shù)據(jù)轉發(fā)

FastDataForwarding

當不同的應用系統(tǒng)在同一個端系統(tǒng)內(nèi)共存時,每個中能對數(shù)據(jù)移動有不同的數(shù)據(jù)移動要求(無錯數(shù)據(jù)傳輸、帶時間限制的數(shù)據(jù)傳輸),并且需要快速的數(shù)據(jù)轉發(fā)。Fastdataforwardingimposesaproblemonend-systemswheredifferentapplicationsexistinthesameend-system,andtheyeachrequiredatamovementrangingfromnormal,error-freedatatransmissiontonewtime-constrainttraffictypestraffic.第四十四頁,共五十七頁,編輯于2023年,星期日⑶服務保證(QoS)

ServiceGuarantees在有些分布式多媒體應用系統(tǒng)中,必須使用資源管理來保證某些服務功能,否則多媒體系統(tǒng)將不能提供可靠連續(xù)媒體傳輸。Distributedmultimediaapplicationsneedserviceguarantees,otherwisetheiracceptancedoesnotcomethroughasthesesystems.第四十五頁,共五十七頁,編輯于2023年,星期日⑷多點發(fā)送

Multicasting

在分布多媒體系統(tǒng)中,由于有多個用戶參加,這樣有時就需要把消息和數(shù)據(jù)進行多點發(fā)送,這對網(wǎng)絡帶寬和協(xié)議處理又提出了要求。

Multicastisimportantformultimedia-distributedapplicationsintermsofsharingresourceslikethenetworkbandwidthandthecommunicationprotocolprocessingatend-systems.2.處理和協(xié)議約束----Processingand

ProtocolConstraints第四十六頁,共五十七頁,編輯于2023年,星期日

TransportLayer支持多媒全傳輸協(xié)議必須新的特征,提供以下功能:時間信息,半可靠性、多點發(fā)送,基于NAK(非確認,None-AcKnowledgement)的錯誤恢復機制和位率控制。

Transportprotocols,tosupportmultimediatransmission,needtohavenewfeaturesandprovidethefollowingfunctions:timinginformation,semi-reliability,multicasting,NAK(None-AcKnowledgment)-basederrorrecoverymechanismandratecontrol.傳輸層第四十七頁,共五十七頁,編輯于2023年,星期日1.Internet傳輸協(xié)議----Internet

TransportProtocolsInternet協(xié)議包括兩種傳輸協(xié)議:TCP和UDP。TheInternetprotocolstackincludestwotypesoftransportprotocols(1)TransmissionControlProtocol(TCP);(2)UserDatagramProtocol(UDP).第四十八頁,共五十七頁,編輯于2023年,星期日

傳輸控制協(xié)議(TCP)

TransmissionControlProtocol(TCP)早期視頻會議應用是在TCP協(xié)議上實現(xiàn)的。TCP在交換全雙工字節(jié)流的進程之間提供可靠的串行通信路徑或虛擬線路。每一進程假定都放在由IP地址標識出的Internet終端中。每一進程都有一些邏輯的全雙工端口,通過這些端口可以建立進程,并用作全雙工TCP連接。EarlyimplementationsofvideoconferencingapplicationswereimplementedontopoftheTCPprotocol.TCPprovidesareliable,serialcommunicationpath,orvirtualcircuit,betweenprocessesexchangingafull-duplexstreamofbytes.EachprocessisassumedtoresideinanInternethostthatisidentifiedbyanIPaddress.Eachprocesshasanumberoflogical,full-duplexportsthroughwhichitcansetupanduseasfull-duplexTCPconnections.第四十九頁,共五十七頁,編輯于2023年,星期日

用戶數(shù)據(jù)報文協(xié)議UDP

UserDatagramProtocol(DUP)

UDP是Internet網(wǎng)絡協(xié)議IP的擴展,它支持數(shù)據(jù)報文的多路復合。它只提供多路復合及檢查和控制。使用UDP的高層協(xié)議必須自己提供重傳、打包、重組、漢控制和擁擠避免等。

UDPisasimpleextensiontotheInternetnetworkprotocolIPthatsupportsmultiplexingofdatagramsexchangedbetweenpairsofInternethosts.Itoffersonlymultiplexingandchecksumming,nothingelse.Higher-levelprotocolsusingUDPmustprovidetheirownretransmission,packetization,reassembly,folwcontrol,congestionavoidance,etc.第五十頁,共五十七頁,編輯于2023年,星期日2.實時傳輸協(xié)議(RTP)----

Real-timeTransportProtocol(RTP)

RTP是一種端對端協(xié)議,提供網(wǎng)絡傳輸功能,適合于應用系統(tǒng)傳輸實時數(shù)據(jù),例如音頻、視頻或多點發(fā)送或單點發(fā)送網(wǎng)絡服務上的并發(fā)數(shù)據(jù)。它由Audio/VideoTransportWorkingGroup[SCFJ94]定義。RTPisanend-to-endprotocolprovidingnetworktransportfunctionssuitableforapplicationstransmittingreal-timedata,suchasaudio,videoorsimulationdataovermulticastorunicastnetworkservices.ItisspecifiedandstillaugmentedbytheAudio\VideoTransportWorkingGroup[SCFJ94].第五十一頁,共五十七頁,編輯于2023年,星期日

RTP有一相關協(xié)議RTCP(RTP控制協(xié)議),負責傳送有關會議參加者的信息。RTP提供諸如媒體編碼確定、同步、幀、錯誤檢測、加密、定時和源標識等功能。RTCP負責監(jiān)控某一正在進行的佳話的QoS參數(shù)以及傳送參加者的信息。RTCP的第一部分(監(jiān)控作用)由稱為QoS監(jiān)控器的應用實現(xiàn),它接收RTCP消息。監(jiān)控器估算當前QoS參數(shù)、錯誤診斷以及一段時間內(nèi)的統(tǒng)計信息。RTCP的第二部分用于基于“松散控制”的會話。RTP和RTCP住處通過不同的端傳輸。第五十二頁,共五十七頁,編輯于2023年,星期日

RTPhasacompanionprotocolRTCP(RTP-ControlProtocol)toconveyinformationabouttheparticipantsofaconference.RTPprovidesfunctions,suchasdeterminationofmediaencoding,synchronization,framing,errordetection,encryption,timingandsourceidentification.RTCPisusedforthemonitoringofQoSandforconveyinginformationabouttheparticipantsinanongoingsession.ThefirstaspectofRTCP,themonitoring,isdonebyanapplicationcalledaQoSmonitor,whichreceivestheRTC

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論