49
Asaframeoftenspansmultiplepackets,andatypicalvideostreamincludesinterpolated
frames(P‐framesandB‐frames),agivenpacketlossratecanresultinaframelossratesix
timeshigher[9].SeeFigure2‐1above.
InordertoaccommodateIPTVtransmissionnetworkdelayandlowlevelsofdelayvar
iation,
aplayoutbufferisusedtotemporarilystoreincomingframes.Forstreamingvideo,suchas
DVBorIPTV,itispermissibletoapplyarbitrarydelays,andhencetheplayoutbuffercanbe
quitelarge.Interactivevideoconferencingrequiresarelativelylowdelay,sinceaparticipant
needstorespondimm
ediatelytoquestionsoropinionsoftheotherparticipants.Packets
arrivingtoolatemaybediscardedandwillappearaslostpackets.
Traditionally,videoqualityismeasuredbycomparingthevideosequencethathasbeen
processedbyavideosystemtotheoriginalreferencevideosequence.Itisnotfeasibleto
implementamid‐streamreal‐timemonitoringsystemusingthisapproach.Thisisbecauseit
needstodirectlyaccessthevideosourceanddecodevideocontent,andhashigh
computationalcomplexity.
Toovercomethesedisadvantages,itisthereforedesirabletomonitortransmi ssion
impairmentsinordertoensuregoodvideoqualit
y.VQmon/HDisanon‐intrusivemonitoring
technologythatcanpassivelymeasurethecharacteristicsoflivepacket‐basedvideo streams
andreportqualityscoresinreal‐time.VQmon/HDmodelsthewaythattime‐varying
impairments,mostnotablyburstpacketlossandpossibleplayoutbufferdiscards,affect
perceivedvideoquality.
A.1.1.1 ImpactofPacketLossandJitter
onVideoQuality
Commonvideocodecs,suchasMPEGandH.263implementations,useacombination
ofintra‐andinter‐framecodingmethods.Forintra‐frameencoding(Iframe)theimageframe
isdividedintoblocks,aDiscreteCosineTransformisusedtoconverteachblocktoasetof
coefficientsandthen
variablelengthcodingisapplied.Agroupofblocksarecombinedintoa
singleentity(slice),whichcanbecarriedwithinasinglepacket.Ifatransmissionerroroccurs
thenthewholegroupmaybelost,creatinga“stripe”withinthedecodedimage.Forexam
ple,
becausetheDCcoefficientswithineachblockarepredicativelyencodedfromthefirstblockin
theslice,anerrormakesthisinformationunusablefortheremainderoftheslice.Someerrors
maydamagetheframestructureandrenderthewholeframeunusable.
Komentáře k této Příručce