Media Processing Project
Click here to load reader
-
Upload
cybera-inc -
Category
Technology
-
view
300 -
download
0
description
Transcript of Media Processing Project
![Page 1: Media Processing Project](https://reader037.fdocuments.in/reader037/viewer/2022100600/5566bae4d8b42a7e7a8b4ff5/html5/thumbnails/1.jpg)
Media Processing Project
King Chung HuangInformation TechnologiesUniversity of Calgary
![Page 2: Media Processing Project](https://reader037.fdocuments.in/reader037/viewer/2022100600/5566bae4d8b42a7e7a8b4ff5/html5/thumbnails/2.jpg)
Crop
Scale
Encode
Trim
AdjustTitle
Append
Flip
Filter
Extract
![Page 3: Media Processing Project](https://reader037.fdocuments.in/reader037/viewer/2022100600/5566bae4d8b42a7e7a8b4ff5/html5/thumbnails/3.jpg)
Crop Scale Encode
Trim
Adjust
Title
Append
Flip
Filter
Extract
![Page 4: Media Processing Project](https://reader037.fdocuments.in/reader037/viewer/2022100600/5566bae4d8b42a7e7a8b4ff5/html5/thumbnails/4.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022100600/5566bae4d8b42a7e7a8b4ff5/html5/thumbnails/5.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022100600/5566bae4d8b42a7e7a8b4ff5/html5/thumbnails/6.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022100600/5566bae4d8b42a7e7a8b4ff5/html5/thumbnails/7.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022100600/5566bae4d8b42a7e7a8b4ff5/html5/thumbnails/8.jpg)
Crop Scale Encode
Trim
Adjust
Title
Append
Flip
Filter
Extract
![Page 9: Media Processing Project](https://reader037.fdocuments.in/reader037/viewer/2022100600/5566bae4d8b42a7e7a8b4ff5/html5/thumbnails/9.jpg)
Crop
Scale
Encode
Title
Crop
Scale
Encode
Title
Crop
Scale
Encode
Title