Introduction <ul><li>Mime360.com is a Digital Media Distribution Company that performs activities of ingesting new data as...
Objective <ul><li>The objective of this project is to create a Data Analytics tool that will keep track of the data in the...
Steps in Data Transcoding
Data input <ul><li>Sources of Data input : </li></ul><ul><li>Hard Drive Disk </li></ul><ul><li>FTP </li></ul><ul><li>Auto ...
Choosing format of video <ul><li>Multiple video formats are available for transcoding </li></ul><ul><li>This tool provides...
Video transcoding <ul><li>The video transcoding process in the tool deals with the software  ` HandBrake ` </li></ul><ul><...
Monitoring <ul><li>Video transcoding in HandBrake is triggered by php script </li></ul><ul><li>The CPU usage is tracked  a...
DB Process_master Process_id Queued_file_id Op_format_id Status_id Process_info Process_id Progress ETF CPU_usage Input_da...
Tables Platform_lookup Releasing_banner_master Quality_lookup Content_owner_master
 
Technologies Used
Media Type Media Sub Type Stages What to Display Granularity of Display To be included Audio Unprocessed Count of Files Fo...
Project Management and tracking
GIT Repository
<ul><li>END </li></ul>
Upcoming SlideShare
Loading in …5
×

Mime360 Data Analytics

829
-1

Published on

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.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
829
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mime360 Data Analytics

  1. 2. Introduction <ul><li>Mime360.com is a Digital Media Distribution Company that performs activities of ingesting new data as and when received from clients. </li></ul><ul><li>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. </li></ul>
  2. 3. Objective <ul><li>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. </li></ul><ul><li>This project will involve </li></ul><ul><li>i) Triggering and monitoring the transcoding video clips. </li></ul><ul><li>ii) Automating creation and parsing of Log Files to extract </li></ul><ul><li>dynamic data. </li></ul><ul><li>iii) Creation of pertinent Dashboards to Display the Data. </li></ul>
  3. 4. Steps in Data Transcoding
  4. 5. Data input <ul><li>Sources of Data input : </li></ul><ul><li>Hard Drive Disk </li></ul><ul><li>FTP </li></ul><ul><li>Auto FTP </li></ul><ul><li>CMS </li></ul><ul><li>Format of input </li></ul><ul><li>.mp4 </li></ul><ul><li>Clipped .mp3 </li></ul><ul><li>.avi </li></ul><ul><li>Etc. </li></ul><ul><ul><li>Data Enters into the system via FTP, HDD or batch inputs </li></ul></ul>DataInput
  5. 6. Choosing format of video <ul><li>Multiple video formats are available for transcoding </li></ul><ul><li>This tool provides the user freedom to choose desired format from the options: </li></ul>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
  6. 7. Video transcoding <ul><li>The video transcoding process in the tool deals with the software ` HandBrake ` </li></ul><ul><li>Ha n dBrake: </li></ul><ul><li>open-source (licensed under GPL) </li></ul><ul><li>multiplatform, multithreaded </li></ul><ul><li>Available for MacOS X, Linux </li></ul><ul><li>and Windows </li></ul>
  7. 8. Monitoring <ul><li>Video transcoding in HandBrake is triggered by php script </li></ul><ul><li>The CPU usage is tracked along with percentage of Memory usage </li></ul><ul><li>All related information to video conversion process is displayed during and after conversion. </li></ul><ul><li>Status of on-going, failed or completed videos can be checked at all times </li></ul>
  8. 9. DB Process_master Process_id Queued_file_id Op_format_id Status_id Process_info Process_id Progress ETF CPU_usage Input_data_master File_id File_name File_path Src_format Dte_orig Dte_update Content_owner_id Releasing_banner_id Format_lookup Format_id Platform_id Quality_id Format_query Dte_orig Dte_update Status-lookup_tab le Status_id Status_desc
  9. 10. Tables Platform_lookup Releasing_banner_master Quality_lookup Content_owner_master
  10. 12. Technologies Used
  11. 13. Media Type Media Sub Type Stages What to Display Granularity of Display To 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
  12. 14. Project Management and tracking
  13. 15. GIT Repository
  14. 16. <ul><li>END </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×