SlideShare a Scribd company logo
Variations on Video:
The Avalon Media System
Jon Dunn, Indiana University
Michael Klein, Northwestern University
Digital Library Federation Forum
November 4, 2012
DLF 2012 11/4/2012
About Us
• Jon Dunn
– Interim Assistant Dean for Library Technologies
and Digital Libraries, Indiana University
– Project Director, Avalon
• Michael Klein
– Senior Software Developer, Enterprise Systems,
Northwestern University Libraries
2
DLF 2012 11/4/2012
Agenda
• Project overview and status
• Demo
• Release 1
• Technical and metadata architectures
• Plans beyond Release 1
• How to participate
3
DLF 2012 11/4/2012
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
4
DLF 2012 11/4/2012
Project Partners and Collaborators
5
DLF 2012 11/4/2012
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
6
DLF 2012 11/4/2012
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
DLF 2012 11/4/2012
Existing Solutions Insufficient
• Institutional and digital library repositories
– DSpace, Fedora, Digital Commons, ContentDM
• Web video services
– YouTube, Vimeo
• Streaming servers
– Flash Media Server, Real Helix, Wowza, Red5
• Classroom lecture capture
– Echo360, Mediasite, Opencast Matterhorn
• Digital asset management systems
– OpenText, NetXposure
• Online video environments
– Kaltura, Brightcove
DLF 2012 11/4/2012
Project Progress
• Most of development team hired
• Trained on agile development (Scrum)
• Community demo releases:
– Release 0, July 2012
– Release 0.5, October 2012
• New name
• Active participation in Hydra and Matterhorn
communities
9
DLF 2012 11/4/2012
Current Activities
• Northwestern hiring one more developer
• Website design
• Marketing and communication planning
• Release 1 development
• Metadata and object modeling
10
DLF 2012 11/4/2012
Development Team
Northwestern University
• Stu Baker, project director
• Steve DiDomenico, scrum master
• Stefan Elnabli, metadata/preservation
specialist
• 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
11
DLF 2012 11/4/2012
Demo
12
DLF 2012 11/4/2012
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)
• Basic monitoring & troubleshooting
13
DLF 2012 11/4/2012
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 by Jan 1
• 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
14
DLF 2012 11/4/2012
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
15
DLF 2012 11/4/2012
Authentication
• OmniAuth
• Multi-provider authentication middleware for Rails
applications
• Providers are known as “strategies”
• Dozens of turnkey “provider strategies” including
Google/Google Apps, Facebook, Twitter
• Easily customizable “developer strategies” exist for
CAS, LDAP, Shibboleth, OAuth/OAuth2, OpenID,
Kerberos, and many others
• As long as the provider returns an email address,
Avalon will identify the user
DLF 2012 11/4/2012
Metadata for R1
• Descriptive metadata
• MODS
• Structural/content metadata
• METS
• Technical metadata
• Will be a focus after R1
• Still looking at PBCore, for technical metadata
and/or as an export format
17
DLF 2012 11/4/2012
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 your priorities are!
18
DLF 2012 11/4/2012
Help with Requirements
• Survey:
– Media server
– Authentication methods
– Metadata
– Media formats
– Distribution packages
– Importance of VM image
Take the survey:
http://tinyurl.com/AvalonWebinarSurvey
19
DLF 2012 11/4/2012
Participation
• Try out release 0.5
http://pawpaw.dlib.indiana.edu/
• Try out release 1 in February 2013
• See what we’re up to via the project 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
DLF 2012 11/4/2012
For more information
• http://avalonmediasystem.org/
• IRC: chat.freenode.net #projectvov
• Avalon e-mail list:
E-mail avalon-l-subscribe@indiana.edu to subscribe
@avalonmediasys
facebook.com/avalonmediasys
• Jon Dunn: jwd@iu.edu
• Michael Klein: michael.klein@northwestern.edu
21

More Related Content

PPTX
The Avalon Media System: Open Source Audio and Video Access for Libraries and...
PPTX
Avalon Overview Hydra Connect 2015
PDF
The Avalon Media System
PPTX
The Avalon Media System: Implementation and Community
PPTX
Get A Head on Your Repository
PPTX
Avalon 5.0 and Beyond
PDF
VRA 2012, MDID users group
PDF
VRA 2012 - MDID Users Group
The Avalon Media System: Open Source Audio and Video Access for Libraries and...
Avalon Overview Hydra Connect 2015
The Avalon Media System
The Avalon Media System: Implementation and Community
Get A Head on Your Repository
Avalon 5.0 and Beyond
VRA 2012, MDID users group
VRA 2012 - MDID Users Group

What's hot (15)

PPTX
Avalon 2016 Overview
PPT
3-27-12 Preservation & Archiving Highlights from ADR - Presentation Slides
PPTX
CNI 2016: Avalon overview
PPTX
Digital curation through shared endeavour - IDCC 2015
PPTX
Avalon Media System update
PPTX
The New DRS: Plan for Metadata Migration
PPTX
Researching Researchers: Avalon's Repository Usage
POTX
Hydra Connect lightening talk Jan14
PPTX
Latest developments in Hydra-land - Chris Awre, University of Hull
PPTX
The Untethered Enterprise - Synchronizing Content Across Multiple Storage Pla...
PPT
PPTX
Hydra for CNI Spring 2014 Meeting
PDF
EARL Sept 2016 R consortium
PPTX
Overview of SuiteHelp 3.1 for DITA
PPTX
Hydra fedora and learning objects
Avalon 2016 Overview
3-27-12 Preservation & Archiving Highlights from ADR - Presentation Slides
CNI 2016: Avalon overview
Digital curation through shared endeavour - IDCC 2015
Avalon Media System update
The New DRS: Plan for Metadata Migration
Researching Researchers: Avalon's Repository Usage
Hydra Connect lightening talk Jan14
Latest developments in Hydra-land - Chris Awre, University of Hull
The Untethered Enterprise - Synchronizing Content Across Multiple Storage Pla...
Hydra for CNI Spring 2014 Meeting
EARL Sept 2016 R consortium
Overview of SuiteHelp 3.1 for DITA
Hydra fedora and learning objects
Ad

Similar to Variations on Video: The Avalon Media System (20)

PDF
Avalon Media System (DLF 2013 poster)
PDF
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...
PDF
The Avalon Media System: A Platform for Access-Controlled Delivery of Time-Ba...
PDF
The Avalon Media System: A Next-Generation Solution for Media Management and ...
PDF
Avalon Media System (Open Repositories 2014 poster)
PPTX
The Avalon Media System: An Open Source Video/Audio System for Libraries and ...
PDF
Avalon Media System (AMIA 2013 poster)
PDF
Avalon Media System Community Update Webinar
PPTX
Avalon Variations webinar dec 2015
PPTX
Open Repositories 2015: Avalon Media System: Community Implementation and Sus...
PPTX
Avalon Media System: Implementation and Community
PDF
Avalon 2.0 Partners Webinar
PDF
Avalon Media System (Archives 2013 poster)
PDF
Avalon Media System Version 1.0 Webinar
PDF
Avalon Partners Meeting Intro
PPTX
Avalon at Stanford University Libraries
PDF
Avalon Media System: A Collaboratively Developed Video and Audio Content Man...
PPTX
Avalon at Indiana University
PPT
Presentation Slides, “Creating Access to Audio & Video Digital Media: The Va...
PDF
Building for Others and Ourselves: Avalon Media System
Avalon Media System (DLF 2013 poster)
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...
The Avalon Media System: A Platform for Access-Controlled Delivery of Time-Ba...
The Avalon Media System: A Next-Generation Solution for Media Management and ...
Avalon Media System (Open Repositories 2014 poster)
The Avalon Media System: An Open Source Video/Audio System for Libraries and ...
Avalon Media System (AMIA 2013 poster)
Avalon Media System Community Update Webinar
Avalon Variations webinar dec 2015
Open Repositories 2015: Avalon Media System: Community Implementation and Sus...
Avalon Media System: Implementation and Community
Avalon 2.0 Partners Webinar
Avalon Media System (Archives 2013 poster)
Avalon Media System Version 1.0 Webinar
Avalon Partners Meeting Intro
Avalon at Stanford University Libraries
Avalon Media System: A Collaboratively Developed Video and Audio Content Man...
Avalon at Indiana University
Presentation Slides, “Creating Access to Audio & Video Digital Media: The Va...
Building for Others and Ourselves: Avalon Media System
Ad

More from Jon W. Dunn (7)

PDF
AMP: An Audiovisual Metadata Platform to Support Mass Description
PDF
An Audiovisual Metadata Platform to Support Mass Description
PPTX
Applying Repository Systems to Audiovisual Preservation
PPTX
HydraDAM2: Repository Challenges and Solutions for Large Media Files
PPTX
Sakai11 Citations BOF Introductory Slides
PPT
User Needs and Project Plans for Library-Managed Media Assets
PPT
Integration of Library Resources and Services in Sakai 3
AMP: An Audiovisual Metadata Platform to Support Mass Description
An Audiovisual Metadata Platform to Support Mass Description
Applying Repository Systems to Audiovisual Preservation
HydraDAM2: Repository Challenges and Solutions for Large Media Files
Sakai11 Citations BOF Introductory Slides
User Needs and Project Plans for Library-Managed Media Assets
Integration of Library Resources and Services in Sakai 3

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Electronic commerce courselecture one. Pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
A Presentation on Artificial Intelligence
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Cloud computing and distributed systems.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Modernizing your data center with Dell and AMD
Advanced methodologies resolving dimensionality complications for autism neur...
Empathic Computing: Creating Shared Understanding
Electronic commerce courselecture one. Pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A Presentation on Artificial Intelligence
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The AUB Centre for AI in Media Proposal.docx
Big Data Technologies - Introduction.pptx
Encapsulation theory and applications.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Cloud computing and distributed systems.
“AI and Expert System Decision Support & Business Intelligence Systems”
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Diabetes mellitus diagnosis method based random forest with bat algorithm
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
NewMind AI Monthly Chronicles - July 2025
Unlocking AI with Model Context Protocol (MCP)
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Modernizing your data center with Dell and AMD

Variations on Video: The Avalon Media System

  • 1. Variations on Video: The Avalon Media System Jon Dunn, Indiana University Michael Klein, Northwestern University Digital Library Federation Forum November 4, 2012
  • 2. DLF 2012 11/4/2012 About Us • Jon Dunn – Interim Assistant Dean for Library Technologies and Digital Libraries, Indiana University – Project Director, Avalon • Michael Klein – Senior Software Developer, Enterprise Systems, Northwestern University Libraries 2
  • 3. DLF 2012 11/4/2012 Agenda • Project overview and status • Demo • Release 1 • Technical and metadata architectures • Plans beyond Release 1 • How to participate 3
  • 4. DLF 2012 11/4/2012 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 4
  • 5. DLF 2012 11/4/2012 Project Partners and Collaborators 5
  • 6. DLF 2012 11/4/2012 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 6
  • 7. DLF 2012 11/4/2012 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
  • 8. DLF 2012 11/4/2012 Existing Solutions Insufficient • Institutional and digital library repositories – DSpace, Fedora, Digital Commons, ContentDM • Web video services – YouTube, Vimeo • Streaming servers – Flash Media Server, Real Helix, Wowza, Red5 • Classroom lecture capture – Echo360, Mediasite, Opencast Matterhorn • Digital asset management systems – OpenText, NetXposure • Online video environments – Kaltura, Brightcove
  • 9. DLF 2012 11/4/2012 Project Progress • Most of development team hired • Trained on agile development (Scrum) • Community demo releases: – Release 0, July 2012 – Release 0.5, October 2012 • New name • Active participation in Hydra and Matterhorn communities 9
  • 10. DLF 2012 11/4/2012 Current Activities • Northwestern hiring one more developer • Website design • Marketing and communication planning • Release 1 development • Metadata and object modeling 10
  • 11. DLF 2012 11/4/2012 Development Team Northwestern University • Stu Baker, project director • Steve DiDomenico, scrum master • Stefan Elnabli, metadata/preservation specialist • 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 11
  • 13. DLF 2012 11/4/2012 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) • Basic monitoring & troubleshooting 13
  • 14. DLF 2012 11/4/2012 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 by Jan 1 • 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 14
  • 15. DLF 2012 11/4/2012 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 15
  • 16. DLF 2012 11/4/2012 Authentication • OmniAuth • Multi-provider authentication middleware for Rails applications • Providers are known as “strategies” • Dozens of turnkey “provider strategies” including Google/Google Apps, Facebook, Twitter • Easily customizable “developer strategies” exist for CAS, LDAP, Shibboleth, OAuth/OAuth2, OpenID, Kerberos, and many others • As long as the provider returns an email address, Avalon will identify the user
  • 17. DLF 2012 11/4/2012 Metadata for R1 • Descriptive metadata • MODS • Structural/content metadata • METS • Technical metadata • Will be a focus after R1 • Still looking at PBCore, for technical metadata and/or as an export format 17
  • 18. DLF 2012 11/4/2012 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 your priorities are! 18
  • 19. DLF 2012 11/4/2012 Help with Requirements • Survey: – Media server – Authentication methods – Metadata – Media formats – Distribution packages – Importance of VM image Take the survey: http://tinyurl.com/AvalonWebinarSurvey 19
  • 20. DLF 2012 11/4/2012 Participation • Try out release 0.5 http://pawpaw.dlib.indiana.edu/ • Try out release 1 in February 2013 • See what we’re up to via the project 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
  • 21. DLF 2012 11/4/2012 For more information • http://avalonmediasystem.org/ • IRC: chat.freenode.net #projectvov • Avalon e-mail list: E-mail avalon-l-subscribe@indiana.edu to subscribe @avalonmediasys facebook.com/avalonmediasys • Jon Dunn: jwd@iu.edu • Michael Klein: michael.klein@northwestern.edu 21

Editor's Notes

  • #18: From F2F notes on the wiki (https://wiki.dlib.indiana.edu/display/VarVideo/Metadata+Decision+for+R1):Decision - MODS will be used for R1 for descriptive metadataBased on the following:Comparison between PBCore and MODS is fairly even for expected descriptive metadata elements in the system, but there is a difference in subject, where MODS allows for more  explicitly-faceted subjects than PBCoreExample:pbcoreSubject = Silent films -- France -- 20th centuryVSmods:subject     mods:topic = Silent films     mods:geographic = France     mods:temporal = 20th centuryMETS is being used for structural/content metadata, for R1, which means PBCore would not have instantiations, only descriptive metadataPBCore without instantiation is kind of pointless MODS is still recognizable and usableMODS can definitely happen for R1PBCore is something that can be created and added to the system later and is not necessary for the system we're building (at least in R1)Gives us more time to work in PBCore for technical metadata purposesOther metadata besides PBCore might be better for technical metadata - talk to partners about that; AES standards have better audio technical metadata but not necessarily video - requires investigationMODS allows for a language to be associated with an intellectual objectPBCore only allows a language to be associated with the instantiation so the intellectual object in PBCore would not be able to have any language(s) associated