19
The Avalon Media System Open Source Audio and Video Access for Libraries and Archives Jon W. Dunn Indiana University Libraries AMIA – October 9, 2014

The Avalon Media System: Open Source Audio and Video Access for Libraries and Archives

Embed Size (px)

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 University

Citation preview

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

Project Partners and Advisors

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

Faceted browse via Blacklight

Desktop/Mobile Player

Manage Content

Add item: Upload, Dropbox, or Batch

Descriptive Metadata: MODS

Access Control

Permanent URL minted on Publish

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