The Avalon Media System
-
Upload
avalon-media-system -
Category
Documents
-
view
564 -
download
0
description
Transcript of The Avalon Media System
![Page 1: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/1.jpg)
The Avalon Media System Jon Dunn, Indiana University Adam Hallett, Northwestern University
Opencast Matterhorn Unconference San Diego, California
January 30, 2013
![Page 2: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/2.jpg)
Matterhorn Unconference 2013 1/30/2013
About Us
• Jon Dunn – Interim Assistant Dean for Library Technologies,
Indiana University Bloomington – Project Director, Avalon
• Adam Hallett – Associate Software Developer, Enterprise Systems,
Northwestern University Libraries
2
![Page 3: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/3.jpg)
Matterhorn Unconference 2013 1/30/2013
Agenda
• Project overview and status • Demo • Release 1 • Technical and metadata architectures • Plans beyond Release 1 • How to participate
3
![Page 4: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/4.jpg)
Matterhorn Unconference 2013 1/30/2013
Project Objectives Goal: Create an open source system to enable libraries and archives to provide online access to video and audio collections
• Digital audio/video management and delivery system, focused on needs of libraries and archives
• Follow an agile, open source development model • Leverage existing technologies, where feasible • Communicate and market the project broadly to
increase awareness and grow the community of users and developers
4
![Page 5: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/5.jpg)
Matterhorn Unconference 2013 1/30/2013
Project Overview
• Funded in part by a National Leadership Grant from the Institute of Museum and Library Services
• Original name: Variations on Video
• Planning grant: – August 2010 – July 2011
• Implementation grant: – September 2011 – October 2014
• Partnership between libraries at Indiana University and
Northwestern University
5
![Page 6: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/6.jpg)
Matterhorn Unconference 2013 1/30/2013
Project Partners and Collaborators
6
![Page 7: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/7.jpg)
Matterhorn Unconference 2013 1/30/2013
What needs are we trying to serve? • Libraries and archives (and museums?) • Wide variety of audio/video collections, uses, and
access needs – Licensed educational video collections – Video/audio e-reserves – Archival collections – Open access collections
• Research and teaching & learning use • Long-term management and access • Tie-in with preservation
![Page 8: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/8.jpg)
Matterhorn Unconference 2013 1/30/2013
Existing Solutions Insufficient • Institutional and digital library repositories
– DSpace, Fedora, Digital Commons, ContentDM • Web video services
– YouTube, Vimeo • Classroom lecture capture
– Echo360, Mediasite, Opencast Matterhorn • Online video environments
– Kaltura, Brightcove • Streaming servers
– Flash Media Server, Real Helix, Wowza, Red5 • Digital asset management systems
– OpenText, NetXposure
![Page 9: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/9.jpg)
Matterhorn Unconference 2013 1/30/2013
Project Progress
• Development team hired • Trained on agile development (Scrum) • Community demo releases:
– Release 0, July 2012 – Release 0.5, October 2012
• New name: Avalon • Participation in Hydra and Matterhorn
communities 9
![Page 10: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/10.jpg)
Matterhorn Unconference 2013 1/30/2013
Development Team
Northwestern University • Stu Baker, project director • Steve DiDomenico, scrum master • Stefan Elnabli, metadata/preservation
specialist • Adam Hallett, developer • Michael Klein, lead developer • Karen Miller, metadata analyst • Julie Rudder, product owner • Claire Stewart, product owner/director • Andrea Zielke, project assistant
Indiana University • Jon Dunn, project director • Chris Colvard, lead developer • Phuong Dinh, developer • Julie Hardesty, metadata analyst • Brianna Marshall, project assistant • Mark Notess, product owner/manager • Nathan Rogers, developer
10
![Page 11: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/11.jpg)
Matterhorn Unconference 2013 1/30/2013
Demo
11
![Page 12: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/12.jpg)
Matterhorn Unconference 2013 1/30/2013
Release 1
• Expected in February 2013 • Goal is to support installation and piloting by
partners • Functionality
• File upload, transcoding & descriptive metadata: manual or batch • Batch loading via dropbox and tabular data file • Authentication and authorization – optional integration would require use
of LDAP or some minor programming • Red5 and Adobe Flash media server support • Discovery via Blacklight faceted search & browse • Playback on desktop browsers & mobile devices (iOS & Android)
12
![Page 13: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/13.jpg)
Matterhorn Unconference 2013 1/30/2013
Release 1 Pilot Support
• Distribution packages • Both source distribution and some form of preconfigured
package, e.g. VM image • Installation & configuration documentation • Email support • Advice on hardware & software requirements in Feb
• Goal: Small pilots/tests can be run on one server or VM; larger scale use may require distributing functions across multiple machines
• Content & metadata from pilots can be migrated forward to future versions
13
![Page 14: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/14.jpg)
Matterhorn Unconference 2013 1/30/2013
R1 Architecture
Avalon Media System
Archival Storage Solution
AuthN
LMS, websites
ILS
Hydrant Rails App
Hydra Head
Black- light
Ruby- horn
Media Player (Matterhorn Engage)
Fedora Solr Matterhorn
Media Server (Red5, Flash)
All
Desktop, Mobile
Browser, Drop box
Search, browse, view media
Ingest (batch or manual): video, audio, metadata
Integrations Users
Collection Manager
Can-Can
Omni-Auth
AuthZ
after R1 Avalon code
14
![Page 15: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/15.jpg)
Matterhorn Unconference 2013 1/30/2013
Architecture and Matterhorn Integration • Matterhorn configured for Avalon and run via
Felixwrapper. • Custom workflow and encoding profiles • Rubyhorn service creates media package and
receives thumbnail and poster images
![Page 16: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/16.jpg)
Matterhorn Unconference 2013 1/30/2013
Engage Player • Calls episode and series service but doesn't really use anything
except the mediapackage • 1) Our code is at https://github.com/variations-on-video/hydrant-
engage • 2) Flash player changes: fixes for dynamic initialization to allow
stream switching, debranding, tweaks, and bug fixes • See https://github.com/variations-on-
video/matterhorn/compare/5455b5e...5d9644b • 3) Player page changes include: taking out generic css styling,
dynamic player initialization allowing stream and player switching (HTML5 vs flash), debranding, bug fixes
• See https://github.com/variations-on-video/hydrant-engage/commits/master/public
![Page 17: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/17.jpg)
Matterhorn Unconference 2013 1/30/2013
Developer Concerns
• Is there a path to integrating our changes back into Matterhorn?
• Will there be a re-write for the engage player? • Can we make the install process simpler for
adopters?
![Page 18: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/18.jpg)
Matterhorn Unconference 2013 1/30/2013
Metadata for R1
• Descriptive metadata • MODS
• Technical and Structural metadata • Will be a focus after R1
• Still looking at PBCore, for technical metadata and/or as an export format
18
![Page 19: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/19.jpg)
Matterhorn Unconference 2013 1/30/2013
Beyond R1 • Releases every three months • Workflow & batch loading improvements • Authorization improvements • Structural metadata for navigation • Playlists and clip making • Easy player embedding • Transcripts • Publishing out to other systems • More optimization for mobile • Focused accessibility work
• We want to know what potential adopters’ priorities are.
19
![Page 20: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/20.jpg)
Matterhorn Unconference 2013 1/30/2013
Participation
• Try out release 0.5 http://pawpaw.dlib.indiana.edu/
• Try out release 1.0 in February • See what we’re up to via the project website
and Wiki: http://avalonmediasystem.org/
• Watch bi-weekly demos: https://wiki.dlib.indiana.edu/x/NxKKHg
• Browse user stories, tasks & bugs in Jira: https://bugs.dlib.indiana.edu/browse/VOV
20
![Page 21: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/21.jpg)
Matterhorn Unconference 2013 1/30/2013
Other areas of interest
• Contributing code changes/additions • Can Engage become a more general purpose player for
higher ed? • Best practices for Matterhorn deployment and
management? • Potential need for Avalon to work in non-Matterhorn
environments – Support for other transcoding solutions – Calls from Engage Player
• Other use cases for Avalon-Matterhorn interaction
![Page 22: The Avalon Media System](https://reader034.fdocuments.us/reader034/viewer/2022051013/54840123b47959140d8b4a92/html5/thumbnails/22.jpg)
Matterhorn Unconference 2013 1/30/2013
For more information • http://avalonmediasystem.org/ • IRC: chat.freenode.net #projectvov • Avalon e-mail list:
E-mail [email protected] to subscribe
@avalonmediasys facebook.com/avalonmediasys
• Jon Dunn: [email protected] • Adam Hallett: [email protected]
22