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

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論