media processing project

10

Click here to load reader

Upload: cybera-inc

Post on 28-May-2015

300 views

Category:

Technology


0 download

DESCRIPTION

King Chung Huang Information Technologies University of CalgaryPresented at the Cybera/CANARIE National Summit 2009, as part of the session "From iPods to Data Centres: How the Cloud Impacts You." This session showcased a selection of Cybera pilot projects that leverage and demonstrate cloud computing concepts.

TRANSCRIPT

Page 1: Media Processing Project

Media Processing Project

King Chung HuangInformation TechnologiesUniversity of Calgary

Page 2: Media Processing Project

Crop

Scale

Encode

Trim

AdjustTitle

Append

Flip

Filter

Extract

Page 3: Media Processing Project

Crop Scale Encode

Trim

Adjust

Title

Append

Flip

Filter

Extract

Page 4: Media Processing Project

REST over HTTP with JSON API• Workflows, actions, and jobs are all resources

• Use HTTP GET, PUT, POST, DELETE to manipulate the resources

• All content is JSON serialized

• Easily programmable directly from a browser environment! Build client-side web applications

Page 5: Media Processing Project

REST over HTTP with JSON APIRetrieve an action

GET http://mpp.local/actions/ca.ucalgary.mpp.crop

{

“id”: “ca.ucalgary.mpp.crop”,

“title”: “Crop”,

“inputs”: […],

“outputs”: […],

}

Page 6: Media Processing Project

REST over HTTP with JSON APIList all workflows

GET http://mpp.local/workflows/

{

“ids”: [

“ca.ucalgary.mpp.crop-for-ipod”,

“ca.ucalgary.mpp.encode-and-upload”,

“ca.ucalgary.mpp.make-cappuccino”

]

}

Page 7: Media Processing Project

REST over HTTP with JSON APISubmit a job

POST http://mpp.local/jobs/96752C86

{

“id”: “96752C86”,

“workflow”: “ca.ucalgary.make-cappuccino”,

“inputs”: […]

}

Page 8: Media Processing Project

Crop Scale Encode

Trim

Adjust

Title

Append

Flip

Filter

Extract

Page 9: Media Processing Project

Crop

Scale

Encode

Title

Crop

Scale

Encode

Title

Crop

Scale

Encode

Title

Page 10: Media Processing Project

More Information

King Chung [email protected]

Jim [email protected]

Trevor [email protected]