




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
多媒體通信系統(tǒng)應(yīng)用子系統(tǒng)第1頁,課件共57頁,創(chuàng)作于2023年2月
Theconsiderationofmultimediaapplicationssupportstheviewthatlocalsystemsexpandtowarddistributedsolutions.Applicationssuchaskiosks,multimediamail,collaborativeworksystems,virtualrealityapplicationsandothersrequirehigh-speednetworkswithahightransferrateandcommunicationsystemswithadaptive,lightweighttransmissionprotocolsontopofthenetworks.Fromthecommunicationperspective,wedividethehigherlayersoftheMultimediaCommunicationSystem(MCS)intotwoarchitecturalsubsystems:anapplicationsubsystemandatransportsubsystem.MultimediaCommunicationSystems第2頁,課件共57頁,創(chuàng)作于2023年2月
ApplicationSubsystem應(yīng)用子系統(tǒng)第3頁,課件共57頁,創(chuàng)作于2023年2月Collaborativecomputing
現(xiàn)在工作站和PC機(jī)都配有很強(qiáng)的音頻和視頻功能,若把它們用高速網(wǎng)絡(luò)聯(lián)在一起,那么就為人們提供了一個協(xié)同計算環(huán)境,協(xié)同計算通常又稱為計算機(jī)支持的協(xié)同工作(CSCW)。
ThecurrentinfrastructureofnetworkedworkstationsandPCs,andtheavailabilityofaudioandvideoattheseend-points,makesiteasierforpeopletocooperateandbridgespaceandtime.Inthisway,networkconnectivityandend-pointintegrationofmultimediaprovidesuserswithacollaborativecomputingenvironment.CollaborativecomputingisgenerallyknownasComputer-SupportedCooperativeWork(CSCW).協(xié)同計算第4頁,課件共57頁,創(chuàng)作于2023年2月CollaborativeDimensions
電子化的協(xié)同工作系統(tǒng)可根據(jù)時間、用戶范圍和控制這三個參數(shù)進(jìn)行分類[WSM+91]。這樣協(xié)同工作系統(tǒng)可以被劃分一個三維空間(如圖11.1所示)。
Electroniccollaborationcanbecategorizedaccordingtothreemainparameters:time,user
scaleandcontrol[WSM+91].Therefore,thecollaborationspacecanbepartitionedintoathree-dimensionalspace(showninfigure11.1).協(xié)同維數(shù)第5頁,課件共57頁,創(chuàng)作于2023年2月TimeSynchronousAsynchronousTelephoneTele-MentoringDesktopTeleconfereningCollaborativeSoftwareElectronicMailBulletinBoardDevelopmentCollaborativeDocumentEditingGroupScheduleManageSingleUserMultipleUsers(Group)DistributedControlCentralizedFace-to-FaceMeetingGroupCSCWConferenceRoomMeetingGroupDecisionmakingUserScaleFigure11.1:Dimensionsofcollaborativecomputing.第6頁,課件共57頁,創(chuàng)作于2023年2月
Time
從圖中可以看出,在時間軸上有兩種模式。即同步模式和異步模式。異步協(xié)同工作說明處理活動在同時發(fā)生。
Withrespecttotime,therearetwomodesofcooperativework:asynchronousandsynchronous.Thesynchronouscooperativeworkhappensatthesametime.時間軸第7頁,課件共57頁,創(chuàng)作于2023年2月
UserScale
用戶軸上的參數(shù)說明是否為單用戶協(xié)同工作,或者是兩個用戶以上的組與另一組協(xié)同工作。
Theuserscaleparameterspecifieswhetherasingleusercollaborateswithanotheruseroragroupofmorethantwouserscollaboratetogether.用戶軸第8頁,課件共57頁,創(chuàng)作于2023年2月
Control控制軸上分成集中式和分布式兩種.在集中式控制中有一個主席,由他來控制協(xié)同工作,而在分布式控制中,每個組成員能控制協(xié)同工作中屬于自己的任務(wù).Controlduringacollaborationcanbecentralizedordistributed.Centralizedcontrolmeansthatthereisachairman(e.g.,mainmanager)whocontrolsthecollaborativework.Distributed
controlmeansthateverygroupmemberhascontroloverhis\herowntasksinthecollaborativeworkanddistributedcontrolprotocolsareinplacetoprovideconsistentcollaboration.控制軸第9頁,課件共57頁,創(chuàng)作于2023年2月
GroupCommunicationArchitecture
組通(GC)是指CSCW環(huán)境下多個用戶之間的通信,協(xié)作可以是同步的,而其中控制可以是集中式或分布式的。
Groupcommunication(GC)involvesthecommunicationofmultipleusersinasynchronousoranasynchronousmodewithcentralizedordistributedcontrol.組通信結(jié)構(gòu)第10頁,課件共57頁,創(chuàng)作于2023年2月
組通信結(jié)構(gòu)由支撐模型、系統(tǒng)模型和接口型[WSM+91]。組通信支持模式包括了通過多點(diǎn)傳輸網(wǎng)絡(luò)通信的組通信代理(如圖11.2)。它可用于完成組匯合(grouprendezvous)、應(yīng)用共享和會議管理。Agroupcommunicationarchitectureconsistsofasupportmodel,systemmodelandinterfacemodel[WSM+91].TheGCsupportmodelincludesgroupcommunicationagentsthatcommunicateviaamulti-pointmulticastcommunicationnetworkasshowninFigure11.2.Groupcommunicationagentsmayusethefollowingfortheircollaboration:GroupRendezvous;SharedApplications;Conferencing.第11頁,課件共57頁,創(chuàng)作于2023年2月MulticastCommunicationNetworkGroupRendezvousCommunication(Transport)SupportConferencingApplicationSharingGroupCommunicationAgentGroupCommunicationAgentFigure11.2:Groupcommunicationsupportmodel.GroupRendezvousGroupRendezvousGroupCommunicationAgentCommunication(Transport)SupportCommunication(Transport)SupportConferencingConferencingApplicationSharingApplicationSharing第12頁,課件共57頁,創(chuàng)作于2023年2月
組通信系統(tǒng)模型基于客戶機(jī)-服務(wù)器(client-server)模式,其中client提供組成員與系統(tǒng)間進(jìn)行交互的用戶界面,server則向用戶提供組通信功能,每一服務(wù)器都有它的獨(dú)特的功能。TheGCsystemmodelisbasedonaclient-servermodel.Clientsprovideuserinterfacesforsmoothinteractionbetweengroupmembersandthesystem.Serverssupplyfunctionsforaccomplishingthegroupcommunicationwork,andeachserverspecializesinitsownfunction.第13頁,課件共57頁,創(chuàng)作于2023年2月
組通信接口模型包括用于在組通信支撐模型內(nèi)交換信息的兩種協(xié)議,即用戶表現(xiàn)協(xié)議和組工作管理協(xié)議。用戶表現(xiàn)協(xié)議執(zhí)行行客戶機(jī)間的交互,例如發(fā)起會議、結(jié)束會議、動態(tài)加入和離開會議以及發(fā)方言權(quán)控制等。組工作管理協(xié)議說明客戶和服務(wù)器之間的通信。活動會議登錄和會議信息檢索等服務(wù)都受這些協(xié)議的支持。第14頁,課件共57頁,創(chuàng)作于2023年2月TheGCinterfacemodelincludestwokindsofprotocolsforexchanginginformationwithintheGCsupportmodel:userpresentationprotocolsandgroupworkmanagementprotocols.Userpresentationprotocolsperforminteractionsamongtheclients,suchasopeningaconference,closingaconference,dynamicjoiningandleavingofameetingandfloorpassing,Groupworkmanagementprotocolsspecifythecommunicationbetweentheclientsandtheservers.Servicessuchasregistrationofactiveconferencesandqueriesforfurtherconferenceinformationaresupportedbytheseprotocols.第15頁,課件共57頁,創(chuàng)作于2023年2月
GroupRendezvous
組匯合方法允許建立協(xié)同工作組會議,以及提供有關(guān)目前和將來的組和會議的其他靜態(tài)動態(tài)信息。組匯合工具在用戶界面上提供一組會話和會議的活動信息。組匯合有同步和異步方法。
Grouprendezvousmethodsallowforsettingupcollaborativegroupmeetingsandprovidingotherstaticanddynamicinformationaboutgroupsandongoingorfuturemeetings.Thegrouprendezvoustoolsprovideasinglesetofsessionandactivityinformationattheuserinterface.Therearesynchronousandasynchronousmethodsforgrouprendezvous.組匯合第16頁,課件共57頁,創(chuàng)作于2023年2月
應(yīng)用共享被認(rèn)為是支持組通信活動的一種有效機(jī)制。應(yīng)用共享意味著,當(dāng)應(yīng)用共享程序(像如編輯器)從任一參加者執(zhí)行輸入,共享對象(例如文檔、正文)的所有執(zhí)行結(jié)果都將發(fā)送到所有的參加者。共享對象一般只顯示在共享口中[HTM92]。應(yīng)用共享中的一個重要問題是共享控制。共享應(yīng)用中的一個主要設(shè)計問題是決定采用集中式體系結(jié)構(gòu)還是復(fù)制式體系結(jié)構(gòu)[OMS+92,SW94a]。應(yīng)用共享方法第17頁,課件共57頁,創(chuàng)作于2023年2月
Sharingapplicationsisrecognizedasavitalmechanismforsupportinggroupcommunicationactivities:Sharingapplicationsmeansthatwhenasharedapplicationprogram(e.g.,editor)executesanyinputfromaparticipant,allexecutionresultsperformedonthesharedobject(e.g.,documenttext)aredistributedamongalltheparticipants.Sharedobjectsaredisplayed,generally,insharedwindows[HTM92].Animportantissueinapplicationsharingissharedcontrol.Theprimarydesigndecisioninsharingapplicationsistodeterminewhethertheyshouldbecentralizedorreplicated[OMS+92,SW94a]ApplicationSharingApproach第18頁,課件共57頁,創(chuàng)作于2023年2月
CentralizedArchitecture在集中式體系結(jié)構(gòu)中,共享應(yīng)用中的單個拷貝只在一個地點(diǎn)運(yùn)行。所有參加者的輸入都送到本地,應(yīng)用的輸出(共享對象)都發(fā)送到所有地點(diǎn)。圖11.3(a)顯示了集中式體系結(jié)構(gòu)。
Inacentralizedarchitecture,asinglecopyofthesharedapplicationrunsatonesite.Allparticipants’inputtotheapplicationisforwardedtothelocalsiteandtheapplication’output(sharedobject)isthendistributedtoallsites.Figure11.3(a)showsthecentralizedarchitecture.集中式體系結(jié)構(gòu)第19頁,課件共57頁,創(chuàng)作于2023年2月ReplicatedArchitecture
在復(fù)制式體系結(jié)構(gòu)中,共享應(yīng)用拷貝只在各個本地站點(diǎn)運(yùn)行。每一個應(yīng)用的輸入事件都分布在所有地點(diǎn),共享應(yīng)用的拷貝分布在每一個地點(diǎn),在本地機(jī)上執(zhí)行。圖11.3(b)給出了復(fù)制式體系結(jié)構(gòu)圖。
Inareplicatedarchitecture,acopyofthesharedapplicationrunslocallyateachsite.Inputeventstoeachapplicationaredistributedtoallsitesandeachcopyofthesharedapplicationisexecutedlocallyateachsite.Figure11.3(b)showsthereplicatedarchitecture.復(fù)制式體系結(jié)構(gòu)第20頁,課件共57頁,創(chuàng)作于2023年2月SharedWindowSharedApplicationSharedApplicationSharedApplicationSharedWindowSharedWindowNetworkNetwork(a)FloorHolder(b)FloorHolderOutputInputOutputOutputOutputInputInputInputSharedWindowFigure11.3:Sharingapplicationarchitectures:(a)centralizedarchitecture,(b)replicatedarchitecture第21頁,課件共57頁,創(chuàng)作于2023年2月
Conferencing遠(yuǎn)程會議支持協(xié)同計算,它又稱為同步遠(yuǎn)程協(xié)同工作。遠(yuǎn)程會議是一種管理服務(wù),通過多種媒體(例如視頻和音頻)控制多個用戶之間的通信,獲取同時的面對面通信效果。更精確地說,在遠(yuǎn)程會議系統(tǒng)中視頻和音頻有如下用處:
Conferencingsupportscollaborativecomputingandisalsocalledsynchronoustele-collaboration.Conferencingisamanagementservicethatcontrolsthecommunicationamongmultipleusersviamultiplemedia,suchasvideoandaudio,toachievesimultaneousface-to-facecommunication.Moreprecisely,videoandaudiohavethefollowingpurposesinatele-conferencingsystem遠(yuǎn)程會議第22頁,課件共57頁,創(chuàng)作于2023年2月
從技術(shù)角度看,視頻是用于顯示可見的圖形,指出有多少用戶在出席遠(yuǎn)程會議。對于可視化支持,可使用工作站、PC機(jī)或視頻墻。對于超過3或4個參加者的遠(yuǎn)程會議主,PC機(jī)或工作站的屏幕就會初分成多個非常小的窗口,特別對于在同時使用其他應(yīng)用(如共享編輯器或畫圖工具)時,情況更是如此。因此必須使用可快速改變單個圖像大小的機(jī)制。第23頁,課件共57頁,創(chuàng)作于2023年2月
Video
isusedintechnicaldiscussionstodisplayview-graphsandtoindicatehowmanyusersarestillphysicallypresentataconference.Forvisualsupport,workstations,PCsorvideowallscanbeused.Forconferenceswithmorethanthreeorfourparticipants,thescreenresourcesonaPCorworkstationrunoutquickly,particularlyifotherapplications,suchassharededitorsordrawingspaces,areused.Hence,mechanismswhichquicklyresizeindividualimagesshouldbeused.第24頁,課件共57頁,創(chuàng)作于2023年2月
音頻是遠(yuǎn)程會議中的一中重要組件,用于描述和闡述可視化信息。因此,必須有高質(zhì)量的音頻,即帶有真全雙工的通信和回聲消除,以及空間隊列等等。
Audio
isanimportantcomponentintele-conferencingfordescribingandclarifyingvisualinformation.Therefore,qualityaudio,withtruefull-duplexcommunicationandechocancellation,andpossiblyenhancedwithspatialqueues,isnecessary.第25頁,課件共57頁,創(chuàng)作于2023年2月
發(fā)起會議,使用會議參加者都贊同的狀態(tài),例如,主席的名稱、訪問權(quán)限(發(fā)言權(quán))和音頻編碼方式。會議系統(tǒng)建立階段要提供注冊、允許、磋商服務(wù),但這些必須很靈活,允許用戶加入/離開某個媒體會話或整個會議。靈活性由控制模式?jīng)Q定。
Establishingaconference,wheretheconferenceparticipantsagreeuponacommonstate,suchasidentityofachairman(moderator),accessrights(floorcontrol)andaudioencoding.Conferencesystemsmayperform
registration,admission,andnegotiationservicesduringtheconferenceestablishmentphase,buttheymustbeflexibleandallowparticipantstojoinandleaveindividualmediasessionsorthewholeconference.Theflexibilitydependsonthecontrolmodel.第26頁,課件共57頁,創(chuàng)作于2023年2月加入新用戶,刪除離開會議的用戶。Adding
newusersandremoving
userswholeavetheconference.第27頁,課件共57頁,創(chuàng)作于2023年2月集中式會議提供發(fā)起會議功能。首先,會議發(fā)起者(主席)發(fā)起一個會議,選擇一個原始組,邀請會議成員(對組匯合使用顯式邀請)。這意味著主席知道所有會議參加者的地址??梢詮闹醒肽夸浄?wù)器詢問會議狀態(tài),因此,客戶要登錄他/她的地址。集中式會議控制第28頁,課件共57頁,創(chuàng)作于2023年2月
Centralizedconferencecontrolprovidestheestablishmentofaconference.First,theinitiator(e.g.,chairman)startsaconferencebyselectinganinitialgroupofinvitedconferencemembers(explicitinvitationforgrouprendezvous).Thisimpliesthatthechairmanknowstheaddressesofallconferenceparticipants.Theknowledgeoftheconferencestateisinquiredfromacentraldirectoryserver,whichimpliesthattheclienthasregisteredhis\herlocation.CentralizedConferenceControl第29頁,課件共57頁,創(chuàng)作于2023年2月分布式會議控制是基于分嘏會議狀態(tài)的。包括以下兩個步驟:會議的發(fā)起者建立多點(diǎn)發(fā)送空間(例如Mbone中的多點(diǎn)發(fā)送通道),多點(diǎn)發(fā)送空間中要帶有讓會議參加者使用的分布式信息的入口,然后創(chuàng)建會議;第二步是會議參加通過轉(zhuǎn)入持定的多點(diǎn)入口(多點(diǎn)發(fā)送地址)而加入會議,通過組匯合方式聲明(例如sd)。分布式會議控制第30頁,課件共57頁,創(chuàng)作于2023年2月
Distributedconferencecontrolisbasedonadistributedconferencestate.Thisisachievedasfollows:theinitiatoroftheconferenceestablishesamulticastspace(e.g.,multicasttunnelinMBone)withmulticastentriesfordistributionofinformationtotheconferenceparticipantsandtheconferenceisestablished;theconferenceparticipantsjointheconferencebytuningintoaparticularmulticastentry(e.g.,multicastaddress),announcedthroughgrouprendezvousmeans(e.g.,sd).DistributedConferenceControl第31頁,課件共57頁,創(chuàng)作于2023年2月
SessionManager會話管理程序的功能分為局部和遠(yuǎn)程兩個類
Sessionmanagerincludeslocalandremotefunctionalities.會話管理程序第32頁,課件共57頁,創(chuàng)作于2023年2月會話管理是多媒體通信結(jié)構(gòu)的重要部分,它是多媒體通信結(jié)構(gòu)的一個核心部分,它把傳輸過程中需要的控制和實際的傳輸操作分開。在協(xié)同工作計算領(lǐng)域都要研究會議管理,所以我們在這里休中討論會話管理的體系結(jié)構(gòu)和管理問題。
Sessionmanagementisanimportantpartofthemultimediacommunicationarchitecture.Itisthecorepartwhichseparatesthecontrol,neededduringthetransport,fromtheactualtransport.Sessionmanagementisextensivelystudiedinthecollaborativecomputingarea,thereforeweconcentrateonarchitecturalandmanagementissuesinthisarea.會話管理第33頁,課件共57頁,創(chuàng)作于2023年2月
會話管理結(jié)構(gòu)圍繞著會話管理這個主體建立,它把控制從傳輸中分離開。通過創(chuàng)建一個可彼一時用的會話管理程度,從而可以方便面向會議的實用工具的實現(xiàn)。一種可能的會話控制結(jié)構(gòu)如圖11.5所示。這個會話控制結(jié)構(gòu)由以下部分組成:
Asessionmanagementarchitectureisbuiltaroundanentity–sessionmanager-whichseparatesthecontrolfromthetransport[SC92].Bycreatingareusablesessionmanager,whichisseparatedfromtheuser-interface,conference-orientedtoolsavoidaduplicationoftheireffort.ApossiblesessioncontrolarchitectureisshowninFigure11.5.Thesessioncontrolarchitectureconsistsofthefollowingcomponents:結(jié)構(gòu)第34頁,課件共57頁,創(chuàng)作于2023年2月VideoAgentConferenceControlConfigurationControlFloorControlMediaControl(Synchronization)MembershipControlWhiteboardAgentAudioAgentSensoryDataAgentSessionManagerSessionControlProtocolReliableTransportProtocolReal-timeTransportProtocolReal-timeTransportProtocolReal-timeTransportProtocolSharedWorkspaceAgentMediaAgentsFigure11.5:Sessioncontrolarchitecture.第35頁,課件共57頁,創(chuàng)作于2023年2月
MediaAgents媒體借民會話管理程序分開,它們負(fù)責(zé)每一類媒體的說明。這種調(diào)整可以替代代理。每一代理通過特定的媒體執(zhí)行本身的控制機(jī)制,例如控制操作可包括:使發(fā)聲、使不發(fā)聲、修改視頻質(zhì)量、開始發(fā)送和結(jié)束發(fā)送等等。
Mediaagentsareseparatefromthesessionmanagerandtheyareresponsiblefordecisionsspecifictoeachtypeofmedia.Thismodularityallowsareplacementofagents.Eachagentperformsitsowncontrolmechanismovertheparticularmedium,suchasmute,unmute,changevideoquality,startsending,stopsending,etc.媒體代理第36頁,課件共57頁,創(chuàng)作于2023年2月
SharedWorkspaceAgent共享工作空間代理在共享的應(yīng)用系統(tǒng)間傳送共享對象(遠(yuǎn)程指坐標(biāo)、圖形或正文對象)
Thesharedworkspaceagenttransmitssharedobjects(e.g.,telepointercoordinate,graphicalortextualobject)amongthesharedapplications.共享工作空間代理第37頁,課件共57頁,創(chuàng)作于2023年2月每個會話過程都由它的會話狀態(tài)描述。狀態(tài)信息包括會話開始、會話策略、會話過程名等,它們或是私有的(如局部資源),或由多個會話參加者共享。會話管理分兩步處理會話狀態(tài):會話建立和會話修改。在會話建立階段,管理程度管理和設(shè)置會話本身的邏輯狀態(tài)。并且它與其他會話管理程序一起管理和設(shè)置付費(fèi)策略和其他策略。它還可以公布一個會話(例如使用組匯合服務(wù)),使其他參加者可以定位和加入該會話。它與傳輸子系統(tǒng)一起管理和定義傳輸拓?fù)浣Y(jié)構(gòu)??刂频?8頁,課件共57頁,創(chuàng)作于2023年2月
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第39頁,課件共57頁,創(chuàng)作于2023年2月根據(jù)應(yīng)用系統(tǒng)所需的功能的不同,在會話管理過程中可以嵌入以下幾種控制機(jī)制:Dependentonthefunctions,whichanapplicationrequiresandasessioncontrolprovides,severalcontrolmechanismsareembeddedinsessionmanagement:⑴發(fā)言權(quán)控制----FloorControl⑵會議控制----ConferenceControl⑶媒體控制----MediaControl⑷配置控制----ConfigurationControl⑸成員控制----MembershipControl第40頁,課件共57頁,創(chuàng)作于2023年2月TransportSubsystem傳輸子系統(tǒng)第41頁,課件共57頁,創(chuàng)作于2023年2月
Requirements
1.用戶和應(yīng)用需求
–UserandApplicationRequirements
網(wǎng)絡(luò)多媒體應(yīng)用本身對計算機(jī)通信中的數(shù)據(jù)處理提出了新的需求,原因是它們需要大的數(shù)據(jù)吞吐量、快速數(shù)據(jù)轉(zhuǎn)發(fā)、服務(wù)保證和多點(diǎn)發(fā)送。
Networkedmultimediaapplicationsbythemselvesimposenewrequirementsontodatahandlingincomputingandcommunicationsbecausetheyneed(1)substantialdatathroughput,(2)fastdataforwarding,(3)serviceguarantees,and(4)multicasting.需求第42頁,課件共57頁,創(chuàng)作于2023年2月⑴數(shù)據(jù)吞吐量
Datathroughput傳輸音頻和視頻數(shù)據(jù)即使在壓縮模式下也需要大數(shù)據(jù)吞吐量。
Audioandvideodataresembleastream-likebehavior,andtheydemand,eveninacompressedmode,highdatathroughput.第43頁,課件共57頁,創(chuàng)作于2023年2月⑵快速數(shù)據(jù)轉(zhuǎn)發(fā)
FastDataForwarding
當(dāng)不同的應(yīng)用系統(tǒng)在同一個端系統(tǒng)內(nèi)共存時,每個中能對數(shù)據(jù)移動有不同的數(shù)據(jù)移動要求(無錯數(shù)據(jù)傳輸、帶時間限制的數(shù)據(jù)傳輸),并且需要快速的數(shù)據(jù)轉(zhuǎn)發(fā)。Fastdataforwardingimposesaproblemonend-systemswheredifferentapplicationsexistinthesameend-system,andtheyeachrequiredatamovementrangingfromnormal,error-freedatatransmissiontonewtime-constrainttraffictypestraffic.第44頁,課件共57頁,創(chuàng)作于2023年2月⑶服務(wù)保證(QoS)
ServiceGuarantees在有些分布式多媒體應(yīng)用系統(tǒng)中,必須使用資源管理來保證某些服務(wù)功能,否則多媒體系統(tǒng)將不能提供可靠連續(xù)媒體傳輸。Distributedmultimediaapplicationsneedserviceguarantees,otherwisetheiracceptancedoesnotcomethroughasthesesystems.第45頁,課件共57頁,創(chuàng)作于2023年2月⑷多點(diǎn)發(fā)送
Multicasting
在分布多媒體系統(tǒng)中,由于有多個用戶參加,這樣有時就需要把消息和數(shù)據(jù)進(jìn)行多點(diǎn)發(fā)送,這對網(wǎng)絡(luò)帶寬和協(xié)議處理又提出了要求。
Multicastisimportantformultimedia-distributedapplicationsintermsofsharingresourceslikethenetworkbandwidthandthecommunicationprotocolprocessingatend-systems.2.處理和協(xié)議約束----Processingand
ProtocolConstraints第46頁,課件共57頁,創(chuàng)作于2023年2月
TransportLayer支持多媒全傳輸協(xié)議必須新的特征,提供以下功能:時間信息,半可靠性、多點(diǎn)發(fā)送,基于NAK(非確認(rèn),None-AcKnowledgement)的錯誤恢復(fù)機(jī)制和位率控制。
Transportprotocols,tosupportmultimediatransmission,needtohavenewfeaturesandprovidethefollowingfunctions:timinginformation,semi-reliability,multicasting,NAK(None-AcKnowledgment)-basederrorrecoverymechanismandratecontrol.傳輸層第47頁,課件共57頁,創(chuàng)作于2023年2月1.Internet傳輸協(xié)議----Internet
TransportProtocolsInternet協(xié)議包括兩種傳輸協(xié)議:TCP和UDP。TheInternetprotocolstackincludestwotypesoftransportprotocols(1)TransmissionControlProtocol(TCP);(2)UserDatagramProtocol(UDP).第48頁,課件共57頁,創(chuàng)作于2023年2月
傳輸控制協(xié)議(TCP)
TransmissionControlProtocol(TCP)早期視頻會議應(yīng)用是在TCP協(xié)議上實現(xiàn)的。TCP在交換全雙工字節(jié)流的進(jìn)程之間提供可靠的串行通信路徑或虛擬線路。每一進(jìn)程假定都放在由IP地址標(biāo)識出的Internet終端中。每一進(jìn)程都有一些邏輯的全雙工端口,通過這些端口可以建立進(jìn)程,并用作全雙工TCP連接。EarlyimplementationsofvideoconferencingapplicationswereimplementedontopoftheTCPprotocol.TCPprovidesareliable,serialcommunicationpath,orvirtualcircuit,betweenprocessesexchangingafull-duplexstreamofbytes.EachprocessisassumedtoresideinanInternethostthatisidentifiedbyanIPaddress.Eachprocesshasanumberoflogical,full-duplexportsthroughwhichitcansetupanduseasfull-duplexTCPconnections.第49頁,課件共57頁,創(chuàng)作于2023年2月
用戶數(shù)據(jù)報文協(xié)議UDP
UserDatagramProtocol(DUP)
UDP是Internet網(wǎng)絡(luò)協(xié)議IP的擴(kuò)展,它支持?jǐn)?shù)據(jù)報文的多路復(fù)合。它只提供多路復(fù)合及檢查和控制。使用UDP的高層協(xié)議必須自己提供重傳、打包、重組、漢控制和擁擠避免等。
UDPisasimpleextensiontotheInternetnetworkprotocolIPthatsupportsmultiplexingofdatagramsexchangedbetweenpairsofInternethosts.Itoffersonlymultiplexingandchecksumming,nothingelse.Higher-levelprotocolsusingUDPmustprovidetheirownretransmission,packetization,reassembly,folwcontrol,congestionavoidance,etc.第50頁,課件共57頁,創(chuàng)作于2023年2月2.實時傳輸協(xié)議(RTP)----
Real-timeTransportProtocol(RTP)
RTP是一種端對端協(xié)議,提供網(wǎng)絡(luò)傳輸功能,適合于應(yīng)用系統(tǒng)傳輸實時數(shù)據(jù),例如音頻、視頻或多點(diǎn)發(fā)送或單點(diǎn)發(fā)送網(wǎng)絡(luò)服務(wù)上的并發(fā)數(shù)據(jù)。它由Audio/VideoTransportWorkingGroup[SCFJ94]定義。RTPisanend-to-endprotocolprovidingnetworktransportfunctionssuitableforapplicationstransmittingreal-timedata,suchasaudio,videoorsimulationdataovermulticastorunicastnetworkservices.ItisspecifiedandstillaugmentedbytheAudio\VideoTransportWorkingGroup[SCFJ94].第51頁,課件共57頁,創(chuàng)作于2023年2月
RTP有一相關(guān)協(xié)議RTCP(RTP控制協(xié)議),負(fù)責(zé)傳送有關(guān)會議參加者的信息。RTP提供諸如媒體編碼確定、同步、幀、錯誤檢測、加密、定時和源標(biāo)識等功能。RTCP負(fù)責(zé)監(jiān)控某一正在進(jìn)行的佳話的QoS參數(shù)以及傳送參加者的信息。RTCP的第一部分(監(jiān)控作用)由稱為QoS監(jiān)控器的應(yīng)用實現(xiàn),它接收RTCP消息。監(jiān)控器估算當(dāng)前QoS參數(shù)、錯誤診斷以及一段時間內(nèi)的統(tǒng)計信息。RTCP的第二部分用于基于“松散控制”的會話。RTP和RTCP住處通過不同的端傳輸。第52頁,課件共57頁,創(chuàng)作于2023年2月
RTPhasacompanionprotocolRTCP(RTP-ControlProtocol)toconveyinformationabouttheparticipantsofaconference.RTPprovidesfunctions,suchasdeterminationofmediaencoding,synchronization,framing,errordetection,encryption,timingandsourceidentification.RTCPisusedforthemonitoringofQoSandforconveyinginformationabouttheparticipantsinanongoingsession.ThefirstaspectofRTCP,themonitoring,isdonebyanapplicationcalledaQoSmonitor,whichreceivestheRT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 就業(yè)協(xié)議書泉州師院
- 農(nóng)戶葡萄收購協(xié)議書
- 解除勞務(wù)用工協(xié)議書
- 子女處理房產(chǎn)協(xié)議書
- 小區(qū)綠化施工協(xié)議書
- 生病學(xué)生上學(xué)協(xié)議書
- 寄養(yǎng)撫養(yǎng)協(xié)議書范本
- 信息公司增資協(xié)議書
- 生產(chǎn)加工終止協(xié)議書
- 煤礦勞務(wù)分包協(xié)議書
- 自動扶梯與自動人行道2023版自行檢測規(guī)則
- 反假貨幣《外幣美元》知識考試題庫(含答案)
- 重慶大轟炸優(yōu)秀課件
- 專題01《水銀花開的夜晚》 高考語文二輪復(fù)習(xí)
- 外貿(mào)客戶報價單中英文格式模板
- 中藥學(xué)中藥性味歸經(jīng)功效歸納
- 專業(yè)技術(shù)人員職務(wù)聘任書
- GB/T 13911-1992金屬鍍覆和化學(xué)處理表示方法
- GB/T 13452.2-2008色漆和清漆漆膜厚度的測定
- 【泉州南音傳承與發(fā)展研究(論文7200字)】
- 《馬克思主義發(fā)展史》第五章 馬克思列寧主義在蘇聯(lián)的發(fā)展及曲折
評論
0/150
提交評論