15
Light Weight Video Fingerprints for Video Playback Verification in MPEG DASH Zhu Li and Imed Bouazizi Multimedia Standards Research Samsung Research America Samsung Multimedia Standards Research 1

Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

  • Upload
    zhu-li

  • View
    160

  • Download
    0

Embed Size (px)

DESCRIPTION

Adaptive HTTP Streaming solutions are phasing out traditional online video distribution solutions such as progressive download. MPEG DASH is an open standardized solution that has been developed to minimize solution fragmentation and to ensure quick market adoption. However, the openness of the standard loosens the grip of content providers on the client behavior and may threaten the success of the whole ecosystem. This paper proposes a content fingerprinting and verification mechanism for restricting the client’s playback behavior in such an open environment by using a very light weight Eigen thumbnail appearance differential fingerprinting. Simulation results demonstrate the effectiveness of the proposed solution. Keywords—MPEG DASH; Video Fingerprinting; Playback Verification; Eigen Appearance;

Citation preview

Page 1: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Light Weight Video Fingerprints for Video Playback Verification in

MPEG DASH

Zhu Li and Imed Bouazizi

Multimedia Standards Research

Samsung Research America

Samsung Multimedia Standards Research 1

Page 2: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Outline

• Motivation

• Ads Playback Verification

• Light Video Fingerprint for Verification

• Simulation Results

• Conclusion & Future Work

Samsung Multimedia Standards Research p.2

Page 3: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

MPEG DASH System

• MPEG DASH Video System – Client “pull” based solution – HTTP Server with minimum intelligence on the server side

• MPD – Media Presentation Description

Samsung Multimedia Standards Research 3

Page 4: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Ads in MPEG DASH

• Ads in DASH – Pre-spliced into the content – Period based Ads segments

• DASH is an open and client driven system, how to verify that ads are actually played out at the client ? – Create content period/segment serving dependence at the server

Samsung Multimedia Standards Research p.4

Page 5: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Playback Verification in DASH

• Introduce a playback verification server – Client playback the content, will compute a fingerprints

and send to the server for verification

Samsung Multimedia Standards Research p.5

Page 6: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Challenges

• The fingerprint extraction and verification should have minimum computational complexity for the client and verification server, such that the solution is scalable.

• The communication overhead of fingerprints should be very small

• Invariant to different rates of the ads period

• Should have very high True Positive Rate (TPR)

• The False Positive Rate (FPR) should be very low

Samsung Multimedia Standards Research p.6

Page 7: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Eigen Appearance Trajectory

• Motivated by the Eigenface work, bring video sequences to the Eigen appearance space

Samsung Multimedia Standards Research p.7

X =

fk xk

A

Page 8: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Differential Eigen-Appearance Signature

• Ads sequences are typically of high activities,

• The differentials of the Eigenappearance trajectories captures a very useful signature for verificaiton

Samsung Multimedia Standards Research p.8

Page 9: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Fingerprints Verification

• Distance metric between two m-frame fingerprints

• Verification by thresholding on d(dx1, dx2)

– Rejecting different sequences, whileccommodating rates variations

Samsung Multimedia Standards Research p.9

Page 10: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Noise suppression

• Ads sequences usually have many cuts

• Differential signature value at cuts are noisy, remove by,

Samsung Multimedia Standards Research p.10

Page 11: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Simulation Setup

• Data Set:

– 4000 ads clips of durations 15s, 30s and 60s

– Simulating 3 DASH streaming rates: 480, 640, and 800kbps

– 100+ hours of distraction video data sets from youtube, TRECVID, coded at various rates between 300kbps to 1mbps

• Probes set up, for each test ads sequence,

– Positive probes: lower rates sequence probing 800kbps

– Negative probes: randomly select 10 sequences from the distraction set

Samsung Multimedia Standards Research p.11

Page 12: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Simulation Results

• Signature Computing:

– 1-d signature from 6-dim Eigen Appearance space

– Approximately 200bits/sec for 25fps sequence, regardless of its frame size and bit rate, very small overhead

• Computation complexity

– At client, less than 0.5% of ffmpeg decoding

– At verification server, O(m), very small

Samsung Multimedia Standards Research p.12

Page 13: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Simulation Results

• Accuracy

– For 100% TPR, i.e, no positive probes are rejected, the FPRs are,

Samsung Multimedia Standards Research p.13

Page 14: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Conclusion & Future Work

• Conclusion

– Introduced a DASH video playback verification system and protocol

– Developed a light weight, robust video fingerprints for video playback verification, the performance in accuracy is good, while at minimum computation and communication overhead

• In the future,

– develop a binarized fingerprints for even faster verification

– Automatic token hash generation

Samsung Multimedia Standards Research p.14

Page 15: Light Weight Fingerprinting for Video Playback Verification in MPEG DASH

Q&A

• Questions….

Thanks/Gracias

Samsung Multimedia Standards Research p.15