Evalvid

January 9, 2018 | Author: Anonymous | Category: Social Science, Political Science, Media
Share Embed Donate


Short Description

Download Evalvid...

Description

Evalvid overview

Contents • • • •

Introduction Framework and Design Functionalities Tools

Introduction • Publicly available tools for video quality evaluation often assume synchronized frames at the sender and the receiver side, which means they can’t calculate the video quality in the case of frame drops or frame decoding errors • Evalvid: evaluation of transmission-distorted video • Trace files

Framework and Design

Functionalities • Determination of Packet and Frame Loss • Determination of Delay and Jitter • Video Quality Evaluation

Packet loss • unique packet id -> cancel the effect of reordering. • which kind of data is in the packets

Frame loss • 1 frame can be paketized in many packets -> frame loss

Determination of Delay and Jitter • play-out buffer – This would eliminate any possible jitter at the cost of a additional delay of the entire transmission time. The other extreme would be a buffer capable of holding exactly one frame. In this case no jitter at all can be eliminated but no additional delay is introduced – Delay the Entire video -> big size possible

• The formal definition of jitter • variance of the inter-packet or inter-frame time. • The “frame time” : the time at which the last segment of a segmented frame is received.

Video Quality Evaluation • two approaches to measure digital video quality • subjective quality measures – impression of the user

• Objective quality measures – metric

PSNR: closed to subjective evaluation

PSNR -> MOS

Tools

Files and Data Structures • Raw (uncoded) video files • trace files

VS - Video Sender • generate a trace file from the encoded video file • two trace files containing information about every frame in the video file and every packet generated for transmission

ET - Evaluate Traces • calculation of packet and frame losses and delay/jitter takes place • three trace files

ET (cont) • ET can also take into account the possibility of the existence of certain time bounds. – Playout buffer

• generation of a corrupted (due of losses) video file

FV – Fix Video • Digital video quality assessment is performed frame by frame. Therefore, the total number of video frames at the receiver side, including the erroneous frames, must be the same as that of the original video at the sender side. If the codec cannot handle missing frames, the FV component is used to tackle this problem by inserting the last successfully decoded frame in the place of each lost frame as an error concealment technique

PSNR

MOS

3rd party tools • TCP dump: phan tich luu luong

View more...

Comments

Copyright � 2017 NANOPDF Inc.
SUPPORT NANOPDF