Mime360 Data Analytics

16

description

Data analysis tools and software are typically used to sort through enterprise data in order to identify patterns and establish relationships.Mime360.com is a Digital Media Distribution Company that delivers digital media-enabled business solutions to companies, media content owners and publishers.Our application is aimed to provide an analytics dashboard to the company which will give a detailed information chart as required. Thus, the Analytics tool will guide the user and provide him with the details of each stage.

Transcript of Mime360 Data Analytics

Page 1: Mime360 Data Analytics
Page 2: Mime360 Data Analytics

Introduction

• Mime360.com is a Digital Media Distribution Company that performs activities of ingesting new data as and when received from clients.

• The Data has to be Normalized, Sanity Checked, Catalogued and finally Indexed before it can be delivered to the various clients. With Data coming in through various sources at different times, it is imperative to track and analyse the progress of data at various stages in order to accurately predict timelines and deliverables.

Page 3: Mime360 Data Analytics

Objective• The objective of this project is to create a Data Analytics tool

that will keep track of the data in the various stages of the Ingestion Process. The tool will enhance the current Data Ingestion Process.

• This project will involve i) Triggering and monitoring the transcoding video clips.ii) Automating creation and parsing of Log Files to extract dynamic data. iii) Creation of pertinent Dashboards to Display the Data.

Page 4: Mime360 Data Analytics

Steps in Data Transcoding

Page 5: Mime360 Data Analytics

Data input

• Sources of Data input :1. Hard Drive Disk2. FTP3. Auto FTP4. CMS• Format of input1. .mp42. Clipped .mp33. .avi4. Etc.

•Data Enters into the system via FTP, HDD or batch inputs

DataInput

Page 6: Mime360 Data Analytics

Choosing format of video• Multiple video formats are

available for transcoding

• This tool provides the user freedom to choose desired format from the options:

LQ = Low quality MQ = Medium quality HQ = High quality

Android LQ Android MQ Android HQ

Blackberry MQ Blackberry MQ Blackberry HQ

PC HQ PC MQ PC HQ

Page 7: Mime360 Data Analytics

Video transcoding

• The video transcoding process in the tool deals with the software `HandBrakeHandBrake`

• HandBrake: open-source

(licensed under GPL) multiplatform,

multithreaded Available for MacOS X,

Linux and Windows

Page 8: Mime360 Data Analytics

Monitoring

• Video transcoding in HandBrake is triggered by php script

• The CPU usage is tracked along with percentage of Memory usage

• All related information to video conversion process is displayed during and after conversion.

• Status of on-going, failed or completed videos can be checked at all times

Page 9: Mime360 Data Analytics

Process_master

Process_id

Queued_file_id

Op_format_id

Status_id

Process_info

Process_id

Progress

ETF

CPU_usage

Input_data_master

File_idFile_nameFile_path

Src_formatDte_orig

Dte_updateContent_owner_idReleasing_banner_

id

Format_lookup

Format_idPlatform_idQuality_id

Format_queryDte_orig

Dte_update

Status-lookup_table

Status_id

Status_desc

DB

Page 10: Mime360 Data Analytics

TablesPlatform_lookup

Releasing_banner_master

Quality_lookup

Content_owner_master

Page 11: Mime360 Data Analytics
Page 12: Mime360 Data Analytics

Technologies Used

Page 13: Mime360 Data Analytics

Media TypeMedia Sub

Type Stages What to DisplayGranularity of

DisplayTo be

included

Audio Unprocessed Count of Files

For all Content Owners Error Files

Songs Converted List of Files For Single CO Log Files

Clips Processed

Time to Process (for

unprocessed and converted

files)For Single

Label

Ringtones

For Processed Files (How many processed last 24 hours, last 7

days and last month)

CRBTs

Page 14: Mime360 Data Analytics

Project Management and tracking

Page 15: Mime360 Data Analytics

GIT Repository

Page 16: Mime360 Data Analytics

END