This presentation was given by Stu Baker and Stefan Elnabli at a 2013 Media Preservation meeting hosted by the Media Preservation Initiative in Bloomington, Indiana.
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
The Avalon Media System: An Open Source Audio/Video System for Libraries and Archives
1. The
Avalon
Media
System
An
open
source
audio/video
system
for
libraries
and
archives
Stu
Baker
Stefan
Elnabli
CIC
Indiana
University
Media
PreservaAon
Conference
17
April
2013
2. About
Us
• Stu
Baker
– Associate
University
Librarian
for
Library
Technologies,
Northwestern
University
– Co-‐Project
Director,
Avalon
• Stefan
Elnabli
– Moving
Image
and
Sound
PreservaAon
Specialist,
Northwestern
University
– Audiovisual
Media
and
Metadata
Specialist,
Avalon
3. Agenda
•
•
•
•
•
•
•
•
Project
background
and
overview
MoAvators
and
use
cases
Demo
Release
1
pilots
Plans
beyond
Release
1
IntegraAon
scenarios
Development
process
and
community
QuesAons
and
discussion
4. Project
ObjecAves
Goal:
Create
an
open
source
system
to
enable
libraries
and
archives
to
provide
online
access
to
video
and
audio
collecAons
• Digital
audio/video
management
and
delivery
system,
focused
on
needs
of
libraries
and
archives
• Follow
an
agile,
open
source
development
model
• Leverage
exisAng
technologies,
where
feasible
• Communicate
and
market
the
project
broadly
to
increase
awareness
and
grow
the
community
of
users
and
developers
5. Project
Overview
• Funded
in
part
by
a
NaAonal
Leadership
Grant
from
the
InsAtute
of
Museum
and
Library
Services
• Original
name:
Varia*ons
on
Video
• Planning
grant:
– August
2010
–
July
2011
• ImplementaAon
grant:
– September
2011
–
October
2014
• Partnership
between
libraries
at
Indiana
University
and
Northwestern
University
7. What
needs
are
we
trying
to
serve?
• Libraries
and
archives
(and
museums?)
• Wide
variety
of
audio/video
collecAons,
uses,
and
access
needs
– Licensed
educaAonal
video
collecAons
– Video/audio
e-‐reserves
– Archival
collecAons
– Open
access
collecAons
• Research
and
teaching
&
learning
use
• Long-‐term
management
and
access
• Tie-‐in
with
preservaAon
9. ExisAng
SoluAons
Incomplete
for
Libraries
and
Archives
• InsAtuAonal
and
digital
library
repositories
– e.g.
DSpace,
Fedora,
Digital
Commons,
ContentDM
• Web
video
services
– e.g.
YouTube,
Vimeo
• Classroom
lecture
capture
– e.g.
Echo360,
Mediasite,
Opencast
Maberhorn
• Online
video
environments
– e.g.
Kaltura,
Brightcove
• Streaming
servers
– e.g.
Flash
Media
Server,
Real
Helix,
Wowza,
Red5
• Digital
asset
management
systems
– e.g.
OpenText,
NetXposure,
etc.
11. Release
1
(“any
day
now!”)
• Mobile
and
desktop
playback
support
• AuthenAcaAon
and
group-‐based
authorizaAon
• Faceted
search,
using
Blacklight
• Manual
and
batch
import
14. Avalon
Architecture
Integra*ons
ILS
LMS,
websites
AuthenAc-‐
aAon
Authoriz-‐
aAon
Archival
Storage
Users
Avalon
Media
System
Hydrant
Rails
App
Omni-‐
Auth
Can-‐
Can
Fedora
Hydra
Head
Media
Player
(Maberhorn
Engage)
Black-‐
light
Ruby-‐
horn
Search
Browse
View
Ingest
Describe
Solr
Maberhorn
Media
Server
Manage
n
Avalon
code
–
consists
of
Hydrant
Rails
App
and
the
Rubyhorn
gem.
Other
pieces
are
leveraged.
Desktop,
Mobile
All
Users
Browser,
Drop
box
CollecAon
Managers
15. Beyond
R1
(ParAal
List,
UnprioriAzed)
•
•
•
•
•
•
AuthorizaAon
improvements
&
integraAons
Structural
metadata
for
navigaAon
Technical
metadata
Workflow
&
batch
loading
improvements
Playlists
and
clip
making
Easy
player
embedding
for
other
contexts,
e.g.,
course
management,
websites,
publishing
sites
Transcripts
Publishing
out
to
other
systems
More
opAmizaAon
for
mobile
Focused
accessibility
work
Improvements
based
on
pilots,
user
feedback,
usability
tesAng
•
•
•
•
•
Releases
every
three
months
21. Julie Hardesty
metadata analyst
Phuong Dinh
Brianna Marshall
developer
project assistant
Mark Notess
Chris Colvard
product owner/manager
lead developer
Jon Dunn
Nathan Rogers
project director
developer
Development
Team
Stu Baker
Andrea Zielke
project director
project assistant
Steve DiDomenico
Claire Stewart
scrum master
product owner/director
Stefan Elnabli
Julie Rudder
metadata/preservation specialist
product owner
Adam Hallett
Karen Miller
developer
metadata analyst
Michael Klein
lead developer
22. Development
process
• A
single,
blended
team
• Scrum
• F2F
for
scrum
training,
prioriAzaAon
• Daily
standups,
IRC
23. Working
towards
community
• Lessons
learned
in
development
process
• Working
with
Hydra
community
• Working
with
OpenCast
maberhorn
24. ParAcipaAon
• Try
out
R1
(any
day
now!):
hbp://www.avalonmediasystem.org/try-‐out-‐avalon
• Download
R1:
hbp://www.avalonmediasystem.org/download
• On
GitHub:
hbps://github.com/avalonmediasystem/avalon
• Read
our
blog:
hbp://www.avalonmediasystem.org/blog
26. Learn
More
About
Avalon
• Website:
hbp://avalonmediasystem.org/
• Listserv:
E-‐mail
avalon-‐l-‐subscribe@indiana.edu
to
subscribe
• Social
media:
@avalonmediasys
facebook.com/avalonmediasys
Or
contact:
Jon
Dunn:
jwd@iu.edu
Stu
Baker:
stubaker@northwestern.edu