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

hadoop_watermarking

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

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

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