Cloud Computing
& Digital Video
#cloudvid
Jason A. Clark
A look ahead
- what's the cloud
- cloud as smart outsourcing
- reasons to move into the cloud
- gotocollegeMT.org/videos/
API
- rules for talking to remote server
- store
- retrieve
- upload
cloud defined = internet-based computing
- buzzword
- storage
- services
- intrastructure
- moving away from client/server model
- internet-based platform for computing
cloud options
- Amazon S3
- OCLC Digital Archive - web-scale management services (strictly storage) - safekeeping of master files - Worldcat is moving toward this
- Google App Engine - build apps using Google's infrastructure - using their Python, etc., for example
- Datastores of popular sites - Flickr, YouTube, blip.tv
- Google Docs
- Google Fusion Tables - can pckg huge amts of data into Excel-like packages & query
Problem:
- create scalable digital video platform in a week or so
- his dept = him, another librarian, 2 support workers
solution:
use online video services for ingest, datastore, metadat, file conversion, distribution, video player
TerraPod - http://www.terrapodcast.com
any MT K-12 students had to be able to submit to this (if they upload to blip.tv or youtube & then get data) - just need to add a tag to it - then gets queue info - outsourced metadata to K-12 users
use blip.tv player
cloud = infrastructure
- open & available storage
- open & available resources/services
- structured data
cloud = platform
- access to programming languages
- deployment tools
- application stacks
- blank slate for data
cloud = web scale
- network benefit
- enhanced distribution
- social architecture
why? advantages
- small shop
- many contributors, familiar ui
- optimized search index
- metadata entry and harvest
- file conversions
- social features and media players
- multiple file outputs (m4v, flv, mpeg)
multiple distribution formats
- mediaRSS, JSON, STOM, OpenSearch, iTunes (or Facebook)
disadvantages
- data in the cloud, loss of control
- terms of service
- API lag
- varying support
mashup routine
- make request
- receive structured data
- parse & display
just a matter of passing things into a url
http://www.blip.tv/posts/?.....
code samples
- Jason will help with code samples if you need it
Best practices
- cloud architecture = heavy lifting
- archive locally if you must
- reuse metadata
- outsource file conversion
apps.gov
- promoting cloud computing
don't be “ascared”
- apps.gov
- Google Data Liberation Front - strategic part of Google making certain that you can make sure to do with your data what you want (part of company)
- structured data
- storage and apps running on the network
No comments:
Post a Comment