Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

hadoop_watermarking

.pdf
Скачиваний:
10
Добавлен:
09.06.2015
Размер:
981 Кб
Скачать
☆

Hadoop video watermarking

Components

•Hadoop 1.2.1

•FFMPEG static build for x86_64

•Savanna 0.3

•OpenStack Grizzly

OpenStack and Savanna

•Provisioning layer

•VMs are deployed by Savanna on top of OpenStack installation

•Savanna configures Hadoop nodes

FFMPEG

•Split video into pieces

•Apply watermark

•Concat pieces

Hadoop

•MapReduce Framework

•HDFS - Distributed File System

Split 1

Split 1

…

Split N

MapReduce

Input Format

Map

 

 

 

K1 V1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K2 V2

K3 V1

K2 V1

K3 V2

Kx Vy

Ky Vz

Kx Vo

K1 V1

K2 V2

K3 V1

K2 V1

K3 V2

Kx Vy

Ky Vz

Kx Vo

Reduce

K1 (V1)

K2 (V2, V1)

K3 (V1, V2)

Kx (Vy, Vo)

Ky (Vz)

Workflow

Input data

Input video file

Watermark

Local File System on Name Node

Input video file

Watermark

Local File System on Name Node

ffmpeg -i input.mp4 -ss 00:00:0x -t 00:01:00 Part_x

Part_0

Part_1

Part_2

Part_3

Part_4

Watermark

Local File System on Name Node

Part_0

Part_1

Part_2

Part_3

Part_4

Watermark

Local File System on Name Node

hadoop dfs -copyFromLocal Part_x /watermarking/jobUUID/in/in_x

hadoop dfs -copyFromLocal Watermark /watermarking/jobUUID/watermark

Part_0

Part_1

Part_2

Part_3

Part_4

Watermark

HDFS

Part_0

Part_1

Part_2

Part_3

Part_4

Watermark

HDFS

local_Part_X

local_Part_Y

hadoop dfs -copyToLocal /watermarking/jobUUID/ in/in_x local_Part_x

Watermark Watermark

!

!

Same on all workers

TaskTracker local FS

TaskTracker local FS

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]