Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

Embed Size (px)

Citation preview

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    1/59

    Evading YouTube Copyright Detectorsusing a Low Complexity Video u!!le "ilter

    # Low Complexity $olution"or Evading YouTube Copyright Detectors

    %sing VLC&s Video u!!le "ilter%sing Closed Captioning 'E(#)*+,- CE#).+,/

    0with 1d 2arcodes 3 4TTY signaling bac5ups6

    Version 1+789+7 29:7

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    2/59

    Evading YouTube Copyright Detectorsusing a

    ;ultiplexed #nalogue Components "ilter

    A Low Complexity SolutionFor Evading YouTube Copyright Detectors

    sing An

    Multiplexed Analogue Components Filter

    !ith Closed Captioning "E#A$%&'( CEA$)&'*

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    3/59

    Can you

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    4/59

    Can you

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    5/59

    Can you nly the logo gives it away9

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    6/59

    Can you nly the logo gives it away9

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    7/59

    #s you can see- a simple videotrans

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    8/59

    (< you are a computer- the con

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    9/59

    $o then999Why are videos with possible copyright claimsWhy are videos with possible copyright claimsnot upped in a ever changing puzzle format?not upped in a ever changing puzzle format?

    ;ost YouTube users are #mericans- and #mericansare not that bright9

    #LL Videos would have to be re)encoded be

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    10/59

    Bhat is this VLC u!!le "ilter=

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    11/59

    $o whatThese problems are not really problems999

    #ll video processing would have to be done in the rogressiveDomain and the output

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    12/59

    This is the VLC u!!le "ilter again999

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    13/59

    Aotable VLC u!!le "ilter (ssues

    The VLC u!!le "ilter 'encoder- decoderH with CCparser and audio 'encoder- decoder// wouldhave to be modi

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    14/59

    Bhat must the playbac5 decoder do=

    >verall G >ne would need to save the YouTube video to a localdrive

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    15/59

    Video Coding (ssuesLow Complexity Video Coding $ystems are easier to decode9$ome simpli

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    16/59

    Video Coding (ssues 'metadata/

    The video bloc5 state 3 audio scrambler state and current local

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    17/59

    Bhere to put the ;etadata

    There has to be a way o< inserting a datastream into the video

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    18/59

    Bhat is the ;E? CC data structure='"or (nternet Video- CC is embedded di

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    19/59

    Bhat is the Closed Captioning Character $et=

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    20/59

    Video 3 #udio ;etadata Coding

    Coding practicesThe

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    21/59

    Video 3 #udio ;etadata Coding (

    $uggested metadata groups 'capital letters N numbers/ G

    79 #spect G #+ F 8xIH #1 F 7*x:999 only about , types needed #EAD "rame 4ate be

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    22/59

    Video 3 #udio ;etadata Coding ((79 2loc5 #llocation G 27+ F IxIH 27K F Ix8H 27. F 8xI

    21+ F 8x8999H 2

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    23/59

    The 4ow $tate Dictionary

    (n a IxI system

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    24/59

    Video 3 #udio ;etadata Coding (((Chec5sums 3 ;ultiplexing

    Chec5sums will be needed to 5eep the transmitted data intact9

    C@ECZ$%;$ #4E ;#AD(T>4Y ">4 E#C@ C>DE?4>%9

    C4C71 or C4C7I)22CSLB is recommended9

    Chec5sum G Z9 N @ex'C4C'metadataSstring//

    metadataSstring '8 to 71 di

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    25/59

    C4C)7I 22C LB '7:,1/Aewly added to Bi5ipedia

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    26/59

    ;etadata Coding (V

    Version numbers

    N# '#udio $crambler/H NV 'Video 2loc5 Encoder/

    NC 'Encoding $ystem/H N; 'Encoder ;ultiplexer/

    N4D '2loc5 4ow Dictionary/

    #t least one version number 'o< any o< the above/ shouldbe announced each second using 4ound 4obinrotation9

    Bhen a video is loaded in an o

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    27/59

    ; t d t di it

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    28/59

    ;etadata coding units

    (n order to 5eep syntax terse but meaning

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    29/59

    ;etadata coding- syntax 999

    Can you

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    30/59

    4TTY ancillary audio stream

    The 4TTY audio stream 'separate audio stream-not audible/ is another possible Digital Video

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    31/59

    Video Encoding 3 Decoding (ssues

    Chopping video into bloc5s and coding them- thenrecovering a uality video signal is a video processingchallenge9 #udio coding has euivalent challenges9

    (< a video bloc5 is internal- it will have ringing and

    deringing issues on all o< its edges9 $creen edge bloc5swill have these issues on \ to ] o< their sides9

    Viewers can only tolerate K++ms o< bad bloc5ing9 Largescale bloc5ing used here is visually obvious- its

    elimination must be absolute9 ;E? systems in macrobloc5ing mode can be tolerable

    but the bloc5s are smaller9 This is not a true ;E?macrobloc5 system- but must cope with its arti

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    32/59

    #udio Encoding 3 Decoding (ssues

    (nserting a linear Qamming signal is not a good idea- this is notan analogue transmission system9 Do it only i< it wor5s9

    The audio coding must be independent o< the many currentaudio coding schemes associated with video

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    33/59

    This is not a wor5ing system yet

    This bloc5 scrambling system will have to bedevised

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    34/59

    Could this wor5 elsewhere999

    (t would be a cheap way to get securetelecon

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    35/59

    Evading YouTube Copyright Detectorsusing a

    ;ultiplexed #nalogue Components "ilter

    A Low Complexity SolutionFor Evading YouTube Copyright Detectors

    sing An

    Multiplexed Analogue Components Filter

    !ith Closed Captioning "E#A$%&'( CEA$)&'*

    There is no

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    36/59

    ;ultiplexed #nalogue Components ';#C/ "ilter

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    37/59

    DCT vs ;#C

    ;#C transmits luminance andchrominance data separatelyin time rather than separatelyin

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    38/59

    ;ultiplexed #nalogue Components ';#C/ "ilterpen $ource C>DEC thatcan be used with

    CCC 'Combined

    Community Codec ac5/VLC

    >ther Codecs so that it canbe used with players li5e

    ?>; or Bindows ;edialayer

    The ;#C encoding anddecoding procedures willhave to be di

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    39/59

    ;ultiplexed #nalogue Components ';#C/ "ilterreuirements

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    40/59

    ;ultiplexed #nalogue Components ';#C/ "ilterreuirements

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    41/59

    ;ultiplexed #nalogue Components ';#C/ "ilterreuirements nly .1+p should be used-

    7+,+p some I yearslater 999

    The C 3 L should be next toeach other

    # &7 pixel& guardbandbetween C 3 L must be

    observed>therwise encode same as

    7*x:

    ;ultiplexed #nalogue Components ';#C/ "ilter

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    42/59

    ;ultiplexed #nalogue Components ';#C/ "ilterreuirements

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    43/59

    ;ultiplexed #nalogue Components ';#C/ "ilterreuirements n 85 '%@DTV/ encoding8Z %@DTV '17*+p/ is I,8+

    pixels wide by 17*+ pixels tall',9I megapixels/- which is

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    44/59

    $tac5ed 1d barcode coding reuirements

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    45/59

    $tac5ed 1d barcode coding reuirements

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    46/59

    gscheme suitable

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    47/59

    gscheme suitable

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    48/59

    #lthough there is plenty o< room touse the Closed Captioningsignal to announce the currentor

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    49/59

    4 Code design notes

    4 Code Design Aotes '((/

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    50/59

    4 Code Design Aotes '((/

    4 Code Design Aotes '(((/

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    51/59

    4 Code Design Aotes '(((/

    4 Code Design Aotes '(V/

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    52/59

    4 Code Design Aotes '(V/

    There is always 2itTorrent or not

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    53/59

    There is always 2itTorrent- or not

    Canadian TV $erieswith no Complete$eries @DTV torrentsanywhere9

    (< you can- pleasemount the competeseries as a public

    torrent9

    ;r Young

    Binging (t

    Bhat&s %p Barthogs=

    @ow to 2e (ndie

    "ries with That=

    The Latest 2u!!

    Canadian TV $eries with no @DTV torrents

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    54/59

    lease mount the compete series as a public torrent

    Canadian TV $eries with no @DTV torrentsl t th t i bli t t

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    55/59

    lease mount the compete series as a public torrent

    #ustralian 3 A` $eries with no @DTV torrentsl t th t i bli t t

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    56/59

    lease mount the compete series as a public torrent

    A` $eries with no @DTV torrentsl t th t i bli t t

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    57/59

    lease mount the compete series as a public torrent

    (n an age be

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    58/59

    y p

    @ulu G # crime)

  • 8/13/2019 Evading YouTube Copyright Detectors Using Video Puzzles & Multiplexed Analogue Componant Video

    59/59

    y g