Media Processing Project
Click here to load reader
-
Upload
cybera-inc -
Category
Technology
-
view
300 -
download
0
description
Transcript of Media Processing Project
Media Processing Project
King Chung HuangInformation TechnologiesUniversity of Calgary
Crop
Scale
Encode
Trim
AdjustTitle
Append
Flip
Filter
Extract
Crop Scale Encode
Trim
Adjust
Title
Append
Flip
Filter
Extract
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
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”: […],
…
}
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”
]
}
REST over HTTP with JSON APISubmit a job
POST http://mpp.local/jobs/96752C86
{
“id”: “96752C86”,
“workflow”: “ca.ucalgary.make-cappuccino”,
“inputs”: […]
}
Crop Scale Encode
Trim
Adjust
Title
Append
Flip
Filter
Extract
Crop
Scale
Encode
Title
Crop
Scale
Encode
Title
Crop
Scale
Encode
Title