Upload
max-power
View
214
Download
0
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