InWirelessMeshNetworks(WMNs),userscanenjoythereal-timevideostreamingserviceanytimeandanywherethroughtheservice.Comparedtotheclient/servermodel,theP2P(Peer-to-peer)approachismoresuitableforvideostreamingapplicationsbecauseofitsefficientusageofnetworkresources.However,themultimediaapplicationsareverysensitivetodelaytimeandtheperformanceofpacketstransmissionwhichissignificantlyinfluencedbytheco-channelinterference.Inourapproach,wechoosethebetterqualitylinksforroutinginsteadoftheminimumhop-countpathinMAODV(MulticastAdhocOn-demandDistanceVector).Thenwedistributethevideostreamingtoreceiversbyusingmulticastinginmulti-channelWMNs,andmodifytheMAODVroutingprotocoltoconstructtwodisjointmulticasttreesasthebackbonefortheP2Pstructure.Therefore,wecanadopttheMDC(MultipleDescriptionCoding)schemetoencodethevideointotwoindependentsub-streamsandtransmitseparatelyalongthesetrees.Experimentresultsshowthatinhighertrafficloadenvironment,ourschemeismoreeffectivetoreducethelatencyandimproveoverallsystemperformance. |