the avalon media system: open source audio and video access for libraries and archives
DESCRIPTION
Presented at the session OSDPA: One Body, Many Heads: Preservation and Access From Project Hydra on October 9, 2014 at the Association of Moving Image Archivists Annual Conference (October 8-11, 2014) by Jon Dunn of Indiana UniversityTRANSCRIPT
The Avalon Media SystemOpen Source Audio and Video Access for Libraries and Archives Jon W. DunnIndiana University LibrariesAMIA – October 9, 2014
Avalon 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
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: – October 2011 – September 2014 September 2015
• Partnership between libraries at Indiana University and Northwestern University
Release History
• 0.1 – July 2012• 0.5 – October 2012• 1.0 – May 2013• 2.0 – October 2013• 3.0 – May 2014• 3.1 – July 2014
Avalon Architecture
Avalon Media System
Archival Storage
Authentic-ation
LMS, websites
ILSHydrant Rails App
All Users
Desktop,Mobile
Browser,Drop box
SearchBrowseView
IngestDescribeManage
Integrations
CollectionManagers
Authoriz-ation
Avalon code – consists of Hydrant Rails App and the Rubyhorn gem. Other pieces are leveraged.
Users
Fedora Solr Matterhorn Media Server
Media Player(Matterhorn Engage)
Can-Can
Ruby-horn
Hydra Head
Black-light
Omni-Auth
Current development process
• A single, blended team• Agile Scrum process• Code in public GitHub• Face-to-face meetings
at least 2x/year• Daily standups, IRC
Development TeamBrian Keesedeveloper
Leah Leedeveloper
Ariadne RehbeinProject assistant
Shelby Silvernelltesting and prod support
Jim BottinoDevOps
Community and future directions
• Multiple implementations currently underway• Working on new features, including:– Structural metadata– Transcripts and captioning
• Starting to deal with code contributions• Working with Hydra community– Leverage common features across “heads”– HydraDAM and Avalon, other preservation-specific
integrations• Sustainability/governance/business model• Exploring hosted options
Avalon Pilots at Indiana University
avalon-pilot.dlib.indiana.edu
Avalon in the IU Media Digitization and Preservation Initiative (MDPI)• 8.4 petabytes of audio and video data over 5 years• Avalon serving as key access component
– Integrations:• Metadata: MARC/ILS, EAD/XTF• Authentication: CAS• Authorization: Active Directory• Learning Management: Canvas, Sakai• Media streaming: Adobe Media Server
• Side-by-side with trusted repository for preservation– Bit storage in existing hierarchical storage management system– Hope to leverage HydraDAM work– Exploring out-of-region options
More on Avalon• http://avalonmediasystem.org/
• Avalon e-mail list:E-mail [email protected] to subscribe
@avalonmediasys
facebook.com/avalonmediasys