文档介绍:P2PMediastreamingRutujaRaghoji ..-to-/:AData-workforEfficientLiveMediaStreamingAnefficient,.-implementation,:30,000distinctusers,,::works–odesVulnerabletofailurePartiallysolvedbystructureslikemeshandforestMulticastsystems–twocategoriesProxy-assistedPeer-to-usespeer-to-peerparadigmTreebasedprotocolsandextensionsTwotypesofdistributiontreesCentralizedEg:DistributedEg:SpreadIt,,-centricApproachAdoptedforthefollowingreasons:MigratingtoapplicationlayerleadstogreaterflexibilityNoprescribedrolesforthenodesAvailabilityofdataguidesflowdirections,targetslivestreamingwithsemi-:Howarepartnershipsformed?Howdoyouencodeandexchangedataavailabilityinformation?Howdoyousupplyandretrievevideodataamongpartners?(contd.)TermsanddefinitionsMembershipmanager:nodewhichmaintainspartialviewofotheroverlaynodesPartnershipmanager:establishesandmaintainspartnershipwiththepartnernodesScheduler:schedulestransmissionofvideodataSourcenode/originnode:alwaysasupplierOthernodescanbeareceiver,asupplierorbothdependingonsegmentavailabilityinformationCoolStreaming