SlideShare a Scribd company logo
1 of 22
Download to read offline
The Avalon Media System

Jon Dunn, Indiana University
Adam Hallett, Northwestern University

                    Opencast Matterhorn Unconference
                                  San Diego, California
                                     January 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    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    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    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    Matterhorn Unconference 2013                      1/30/2013
Project Partners and Collaborators




6   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

      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


     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     Matterhorn Unconference 2013   1/30/2013
Development Team
Indiana University                             Northwestern University
•        Jon Dunn, project director            • Stu Baker, project director
•        Chris Colvard, lead developer         • Steve DiDomenico, scrum master
•        Phuong Dinh, developer                • Stefan Elnabli, metadata/preservation
                                                 specialist
•        Julie Hardesty, metadata analyst
                                               • Adam Hallett, developer
•        Brianna Marshall, project assistant
                                               • Michael Klein, lead developer
•        Mark Notess, product owner/manager
                                               • Karen Miller, metadata analyst
•        Nathan Rogers, developer
                                               • Julie Rudder, product owner
                                               • Claire Stewart, product owner/director
                                               • Andrea Zielke, project assistant




    10        Matterhorn Unconference 2013                           1/30/2013
Demo




11   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     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       Matterhorn Unconference 2013                    1/30/2013
R1 Architecture
  Integrations                                                                               Users

                          Avalon Media System                                                All
       ILS
  LMS,                       Hydrant Rails App                                Desktop,
 websites                                                Media Player          Mobile
                                Omni-                 (Matterhorn Engage)
  AuthN                                                                          Search, browse,
                                Auth
                                                                                 view media
   AuthZ
                                 Can-         Hydra      Black-     Ruby-                Collection
  Archival                       Can          Head        light     horn                 Manager
  Storage
  Solution                                                                    Browser,
                                     Fedora       Solr       Matterhorn       Drop box

                                                            Media Server          Ingest (batch or
 after R1                                                  (Red5, Flash)         manual): video,
 Avalon code                                                                     audio, metadata
  14         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




   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


     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?




   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    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     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     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

    Matterhorn Unconference 2013               1/30/2013
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
• Adam Hallett: adam.hallett@northwestern.edu
22     Matterhorn Unconference 2013                       1/30/2013

More Related Content

What's hot

Researching Researchers: Avalon's Repository Usage
Researching Researchers: Avalon's Repository UsageResearching Researchers: Avalon's Repository Usage
Researching Researchers: Avalon's Repository UsageAvalon Media System
 
Variations on Video: The Avalon Media System
Variations on Video: The Avalon Media SystemVariations on Video: The Avalon Media System
Variations on Video: The Avalon Media SystemJon W. Dunn
 
Something That Works: Implementing ResourceSpace Open Source Digital Asset Ma...
Something That Works: Implementing ResourceSpace Open Source Digital Asset Ma...Something That Works: Implementing ResourceSpace Open Source Digital Asset Ma...
Something That Works: Implementing ResourceSpace Open Source Digital Asset Ma...dwig
 
Applying Repository Systems to Audiovisual Preservation
Applying Repository Systems to Audiovisual PreservationApplying Repository Systems to Audiovisual Preservation
Applying Repository Systems to Audiovisual PreservationJon W. Dunn
 
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...mharpasu
 
An Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual SystemsAn Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual SystemsArtefactual Systems - AtoM
 
Technion IR: Institutional Repository with DSpace
Technion IR: Institutional Repository with DSpaceTechnion IR: Institutional Repository with DSpace
Technion IR: Institutional Repository with DSpaceElena Yaroshenko
 
VRA 2012 - MDID Users Group
VRA 2012 - MDID Users GroupVRA 2012 - MDID Users Group
VRA 2012 - MDID Users Groupknabar
 
CONTENTdm Presentation 060711
CONTENTdm Presentation 060711CONTENTdm Presentation 060711
CONTENTdm Presentation 060711Buttes
 
Avalon Media System: Implementation and Community
Avalon Media System: Implementation and CommunityAvalon Media System: Implementation and Community
Avalon Media System: Implementation and CommunityAvalon Media System
 
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Artefactual Systems - AtoM
 
A study on managing koha open source library management system using live cd.
A study on managing koha open source library management system using live cd.A study on managing koha open source library management system using live cd.
A study on managing koha open source library management system using live cd.Mahatma Gandhi University Library
 
Shibboleth SSO - Charles University case study
Shibboleth SSO - Charles University case studyShibboleth SSO - Charles University case study
Shibboleth SSO - Charles University case studyJiri Pavlik
 
Looking Ahead: AtoM's governance, development, and future
Looking Ahead: AtoM's governance, development, and futureLooking Ahead: AtoM's governance, development, and future
Looking Ahead: AtoM's governance, development, and futureArtefactual Systems - AtoM
 

What's hot (19)

Avalon Media System update
Avalon Media System updateAvalon Media System update
Avalon Media System update
 
Researching Researchers: Avalon's Repository Usage
Researching Researchers: Avalon's Repository UsageResearching Researchers: Avalon's Repository Usage
Researching Researchers: Avalon's Repository Usage
 
Variations on Video: The Avalon Media System
Variations on Video: The Avalon Media SystemVariations on Video: The Avalon Media System
Variations on Video: The Avalon Media System
 
Something That Works: Implementing ResourceSpace Open Source Digital Asset Ma...
Something That Works: Implementing ResourceSpace Open Source Digital Asset Ma...Something That Works: Implementing ResourceSpace Open Source Digital Asset Ma...
Something That Works: Implementing ResourceSpace Open Source Digital Asset Ma...
 
Applying Repository Systems to Audiovisual Preservation
Applying Repository Systems to Audiovisual PreservationApplying Repository Systems to Audiovisual Preservation
Applying Repository Systems to Audiovisual Preservation
 
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...
 
An Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual SystemsAn Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual Systems
 
Technion IR: Institutional Repository with DSpace
Technion IR: Institutional Repository with DSpaceTechnion IR: Institutional Repository with DSpace
Technion IR: Institutional Repository with DSpace
 
VRA 2012, MDID users group
VRA 2012, MDID users groupVRA 2012, MDID users group
VRA 2012, MDID users group
 
VRA 2012 - MDID Users Group
VRA 2012 - MDID Users GroupVRA 2012 - MDID Users Group
VRA 2012 - MDID Users Group
 
CONTENTdm Presentation 060711
CONTENTdm Presentation 060711CONTENTdm Presentation 060711
CONTENTdm Presentation 060711
 
Avalon Media System: Implementation and Community
Avalon Media System: Implementation and CommunityAvalon Media System: Implementation and Community
Avalon Media System: Implementation and Community
 
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
 
AtoM Community Update: 2019-05
AtoM Community Update: 2019-05AtoM Community Update: 2019-05
AtoM Community Update: 2019-05
 
Workshop slides - Introduction to AtoM and Archivematica
Workshop slides - Introduction to AtoM and ArchivematicaWorkshop slides - Introduction to AtoM and Archivematica
Workshop slides - Introduction to AtoM and Archivematica
 
A study on managing koha open source library management system using live cd.
A study on managing koha open source library management system using live cd.A study on managing koha open source library management system using live cd.
A study on managing koha open source library management system using live cd.
 
Shibboleth SSO - Charles University case study
Shibboleth SSO - Charles University case studyShibboleth SSO - Charles University case study
Shibboleth SSO - Charles University case study
 
Looking Ahead: AtoM's governance, development, and future
Looking Ahead: AtoM's governance, development, and futureLooking Ahead: AtoM's governance, development, and future
Looking Ahead: AtoM's governance, development, and future
 
Archivematica Community Update - SAA 2016
Archivematica Community Update - SAA 2016Archivematica Community Update - SAA 2016
Archivematica Community Update - SAA 2016
 

Viewers also liked

Viewers also liked (11)

Sunil Singh Tanwar_Resume
Sunil Singh Tanwar_ResumeSunil Singh Tanwar_Resume
Sunil Singh Tanwar_Resume
 
BIJAN KU DAS BANGLORE- CV EDT
BIJAN KU DAS BANGLORE- CV EDTBIJAN KU DAS BANGLORE- CV EDT
BIJAN KU DAS BANGLORE- CV EDT
 
KatherineYekhilevsky_2015
KatherineYekhilevsky_2015KatherineYekhilevsky_2015
KatherineYekhilevsky_2015
 
KLAKSHMAN
KLAKSHMANKLAKSHMAN
KLAKSHMAN
 
Dostojevskij 12
Dostojevskij 12Dostojevskij 12
Dostojevskij 12
 
Resume(Java Developer)
Resume(Java Developer)Resume(Java Developer)
Resume(Java Developer)
 
Patrick_Archbold
Patrick_ArchboldPatrick_Archbold
Patrick_Archbold
 
Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )
 
Manoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeManoj(Java Developer)_Resume
Manoj(Java Developer)_Resume
 
Resume
ResumeResume
Resume
 
ganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_Resumeganesh_2+yrs_Java_Developer_Resume
ganesh_2+yrs_Java_Developer_Resume
 

Similar to The Avalon Media System

Avalon Media System Community Update Webinar
Avalon Media System Community Update Webinar Avalon Media System Community Update Webinar
Avalon Media System Community Update Webinar Avalon Media System
 
The Avalon Media System: A Next-Generation Solution for Media Management and ...
The Avalon Media System: A Next-Generation Solution for Media Management and ...The Avalon Media System: A Next-Generation Solution for Media Management and ...
The Avalon Media System: A Next-Generation Solution for Media Management and ...Avalon Media System
 
Variations on Video: The Avalon Media System - DLF Forum 2012
Variations on Video: The Avalon Media System - DLF Forum 2012Variations on Video: The Avalon Media System - DLF Forum 2012
Variations on Video: The Avalon Media System - DLF Forum 2012Avalon Media System
 
The Avalon Media System: An Open Source Video/Audio System for Libraries and ...
The Avalon Media System: An Open Source Video/Audio System for Libraries and ...The Avalon Media System: An Open Source Video/Audio System for Libraries and ...
The Avalon Media System: An Open Source Video/Audio System for Libraries and ...Avalon Media System
 
The Avalon Media System: Implementation and Community
The Avalon Media System: Implementation and CommunityThe Avalon Media System: Implementation and Community
The Avalon Media System: Implementation and CommunityAvalon Media System
 
Avalon Media System Version 1.0 Webinar
Avalon Media System Version 1.0 WebinarAvalon Media System Version 1.0 Webinar
Avalon Media System Version 1.0 WebinarAvalon Media System
 
9 25-12 DuraSpace Hot Topics, Slides, Introduction to Hydra
9 25-12 DuraSpace Hot Topics, Slides, Introduction to Hydra 9 25-12 DuraSpace Hot Topics, Slides, Introduction to Hydra
9 25-12 DuraSpace Hot Topics, Slides, Introduction to Hydra DuraSpace
 
Sustaining ArchivesSpace
Sustaining ArchivesSpaceSustaining ArchivesSpace
Sustaining ArchivesSpaceDLFCLIR
 
9/28/11 Slides - Introduction to DuraCloud, Slides
9/28/11 Slides - Introduction to DuraCloud, Slides9/28/11 Slides - Introduction to DuraCloud, Slides
9/28/11 Slides - Introduction to DuraCloud, SlidesDuraSpace
 
Islandora Webinar: Building a Repository Roadmap
Islandora Webinar: Building a Repository RoadmapIslandora Webinar: Building a Repository Roadmap
Islandora Webinar: Building a Repository Roadmapeohallor
 
Hydra for CNI Spring 2014 Meeting
Hydra for CNI Spring 2014 MeetingHydra for CNI Spring 2014 Meeting
Hydra for CNI Spring 2014 MeetingTom-Cramer
 
Avalon Media System (Open Repositories 2014 poster)
Avalon Media System (Open Repositories 2014 poster)Avalon Media System (Open Repositories 2014 poster)
Avalon Media System (Open Repositories 2014 poster)Avalon Media System
 
Get A Head on Your Repository
Get A Head on Your RepositoryGet A Head on Your Repository
Get A Head on Your Repositoryeosadler
 
Working with Islandora
Working with Islandora Working with Islandora
Working with Islandora eohallor
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open sourceDave Neary
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...CollabNet
 
Open Repositories 2015: Avalon Media System: Community Implementation and Sus...
Open Repositories 2015: Avalon Media System: Community Implementation and Sus...Open Repositories 2015: Avalon Media System: Community Implementation and Sus...
Open Repositories 2015: Avalon Media System: Community Implementation and Sus...Avalon Media System
 
Introduction to Android Development and Security
Introduction to Android Development and SecurityIntroduction to Android Development and Security
Introduction to Android Development and SecurityKelwin Yang
 
OpenSource Big Data Platform - Flamingo Project
OpenSource Big Data Platform - Flamingo ProjectOpenSource Big Data Platform - Flamingo Project
OpenSource Big Data Platform - Flamingo ProjectBYOUNG GON KIM
 

Similar to The Avalon Media System (20)

Avalon Media System Community Update Webinar
Avalon Media System Community Update Webinar Avalon Media System Community Update Webinar
Avalon Media System Community Update Webinar
 
The Avalon Media System: A Next-Generation Solution for Media Management and ...
The Avalon Media System: A Next-Generation Solution for Media Management and ...The Avalon Media System: A Next-Generation Solution for Media Management and ...
The Avalon Media System: A Next-Generation Solution for Media Management and ...
 
Avalon 2.0 Partners Webinar
Avalon 2.0 Partners WebinarAvalon 2.0 Partners Webinar
Avalon 2.0 Partners Webinar
 
Variations on Video: The Avalon Media System - DLF Forum 2012
Variations on Video: The Avalon Media System - DLF Forum 2012Variations on Video: The Avalon Media System - DLF Forum 2012
Variations on Video: The Avalon Media System - DLF Forum 2012
 
The Avalon Media System: An Open Source Video/Audio System for Libraries and ...
The Avalon Media System: An Open Source Video/Audio System for Libraries and ...The Avalon Media System: An Open Source Video/Audio System for Libraries and ...
The Avalon Media System: An Open Source Video/Audio System for Libraries and ...
 
The Avalon Media System: Implementation and Community
The Avalon Media System: Implementation and CommunityThe Avalon Media System: Implementation and Community
The Avalon Media System: Implementation and Community
 
Avalon Media System Version 1.0 Webinar
Avalon Media System Version 1.0 WebinarAvalon Media System Version 1.0 Webinar
Avalon Media System Version 1.0 Webinar
 
9 25-12 DuraSpace Hot Topics, Slides, Introduction to Hydra
9 25-12 DuraSpace Hot Topics, Slides, Introduction to Hydra 9 25-12 DuraSpace Hot Topics, Slides, Introduction to Hydra
9 25-12 DuraSpace Hot Topics, Slides, Introduction to Hydra
 
Sustaining ArchivesSpace
Sustaining ArchivesSpaceSustaining ArchivesSpace
Sustaining ArchivesSpace
 
9/28/11 Slides - Introduction to DuraCloud, Slides
9/28/11 Slides - Introduction to DuraCloud, Slides9/28/11 Slides - Introduction to DuraCloud, Slides
9/28/11 Slides - Introduction to DuraCloud, Slides
 
Islandora Webinar: Building a Repository Roadmap
Islandora Webinar: Building a Repository RoadmapIslandora Webinar: Building a Repository Roadmap
Islandora Webinar: Building a Repository Roadmap
 
Hydra for CNI Spring 2014 Meeting
Hydra for CNI Spring 2014 MeetingHydra for CNI Spring 2014 Meeting
Hydra for CNI Spring 2014 Meeting
 
Avalon Media System (Open Repositories 2014 poster)
Avalon Media System (Open Repositories 2014 poster)Avalon Media System (Open Repositories 2014 poster)
Avalon Media System (Open Repositories 2014 poster)
 
Get A Head on Your Repository
Get A Head on Your RepositoryGet A Head on Your Repository
Get A Head on Your Repository
 
Working with Islandora
Working with Islandora Working with Islandora
Working with Islandora
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open source
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
 
Open Repositories 2015: Avalon Media System: Community Implementation and Sus...
Open Repositories 2015: Avalon Media System: Community Implementation and Sus...Open Repositories 2015: Avalon Media System: Community Implementation and Sus...
Open Repositories 2015: Avalon Media System: Community Implementation and Sus...
 
Introduction to Android Development and Security
Introduction to Android Development and SecurityIntroduction to Android Development and Security
Introduction to Android Development and Security
 
OpenSource Big Data Platform - Flamingo Project
OpenSource Big Data Platform - Flamingo ProjectOpenSource Big Data Platform - Flamingo Project
OpenSource Big Data Platform - Flamingo Project
 

More from Avalon Media System

DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." Avalon Media System
 
Avalon Poster for Hydra Connect 2015
Avalon Poster for Hydra Connect 2015Avalon Poster for Hydra Connect 2015
Avalon Poster for Hydra Connect 2015Avalon Media System
 
Avalon at Northwestern University
Avalon at Northwestern UniversityAvalon at Northwestern University
Avalon at Northwestern UniversityAvalon Media System
 
Avalon at the University of Virginia
Avalon at the University of VirginiaAvalon at the University of Virginia
Avalon at the University of VirginiaAvalon Media System
 
Avalon at Stanford University Libraries
Avalon at Stanford University LibrariesAvalon at Stanford University Libraries
Avalon at Stanford University LibrariesAvalon Media System
 
A-sides, B-sides, Chapters, and Special Features: Describing Content and Stru...
A-sides, B-sides, Chapters, and Special Features: Describing Content and Stru...A-sides, B-sides, Chapters, and Special Features: Describing Content and Stru...
A-sides, B-sides, Chapters, and Special Features: Describing Content and Stru...Avalon Media System
 
Audio and Video Repositories at Scale - Indiana University’s Media Digitizati...
Audio and Video Repositories at Scale - Indiana University’s Media Digitizati...Audio and Video Repositories at Scale - Indiana University’s Media Digitizati...
Audio and Video Repositories at Scale - Indiana University’s Media Digitizati...Avalon Media System
 
Building for Others and Ourselves: Avalon Media System
Building for Others and Ourselves: Avalon Media SystemBuilding for Others and Ourselves: Avalon Media System
Building for Others and Ourselves: Avalon Media SystemAvalon Media System
 
Avalon Media System (AMIA 2013 poster)
Avalon Media System (AMIA 2013 poster)Avalon Media System (AMIA 2013 poster)
Avalon Media System (AMIA 2013 poster)Avalon Media System
 
Avalon Media System (DLF 2013 poster)
Avalon Media System (DLF 2013 poster)Avalon Media System (DLF 2013 poster)
Avalon Media System (DLF 2013 poster)Avalon Media System
 
Avalon Media System (Archives 2013 poster)
Avalon Media System (Archives 2013 poster)Avalon Media System (Archives 2013 poster)
Avalon Media System (Archives 2013 poster)Avalon Media System
 
The Avalon Media System: A Platform for Access-Controlled Delivery of Time-Ba...
The Avalon Media System: A Platform for Access-Controlled Delivery of Time-Ba...The Avalon Media System: A Platform for Access-Controlled Delivery of Time-Ba...
The Avalon Media System: A Platform for Access-Controlled Delivery of Time-Ba...Avalon Media System
 

More from Avalon Media System (15)

Fedora Migration Considerations
Fedora Migration ConsiderationsFedora Migration Considerations
Fedora Migration Considerations
 
DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World."
 
Avalon Poster for Hydra Connect 2015
Avalon Poster for Hydra Connect 2015Avalon Poster for Hydra Connect 2015
Avalon Poster for Hydra Connect 2015
 
Avalon at Northwestern University
Avalon at Northwestern UniversityAvalon at Northwestern University
Avalon at Northwestern University
 
Avalon at the University of Virginia
Avalon at the University of VirginiaAvalon at the University of Virginia
Avalon at the University of Virginia
 
Avalon at Stanford University Libraries
Avalon at Stanford University LibrariesAvalon at Stanford University Libraries
Avalon at Stanford University Libraries
 
Avalon at Indiana University
Avalon at Indiana UniversityAvalon at Indiana University
Avalon at Indiana University
 
A-sides, B-sides, Chapters, and Special Features: Describing Content and Stru...
A-sides, B-sides, Chapters, and Special Features: Describing Content and Stru...A-sides, B-sides, Chapters, and Special Features: Describing Content and Stru...
A-sides, B-sides, Chapters, and Special Features: Describing Content and Stru...
 
Audio and Video Repositories at Scale - Indiana University’s Media Digitizati...
Audio and Video Repositories at Scale - Indiana University’s Media Digitizati...Audio and Video Repositories at Scale - Indiana University’s Media Digitizati...
Audio and Video Repositories at Scale - Indiana University’s Media Digitizati...
 
Building for Others and Ourselves: Avalon Media System
Building for Others and Ourselves: Avalon Media SystemBuilding for Others and Ourselves: Avalon Media System
Building for Others and Ourselves: Avalon Media System
 
Avalon Media System (AMIA 2013 poster)
Avalon Media System (AMIA 2013 poster)Avalon Media System (AMIA 2013 poster)
Avalon Media System (AMIA 2013 poster)
 
Avalon Media System (DLF 2013 poster)
Avalon Media System (DLF 2013 poster)Avalon Media System (DLF 2013 poster)
Avalon Media System (DLF 2013 poster)
 
Avalon Partners Meeting Intro
Avalon Partners Meeting IntroAvalon Partners Meeting Intro
Avalon Partners Meeting Intro
 
Avalon Media System (Archives 2013 poster)
Avalon Media System (Archives 2013 poster)Avalon Media System (Archives 2013 poster)
Avalon Media System (Archives 2013 poster)
 
The Avalon Media System: A Platform for Access-Controlled Delivery of Time-Ba...
The Avalon Media System: A Platform for Access-Controlled Delivery of Time-Ba...The Avalon Media System: A Platform for Access-Controlled Delivery of Time-Ba...
The Avalon Media System: A Platform for Access-Controlled Delivery of Time-Ba...
 

The Avalon Media System

  • 1. The Avalon Media System Jon Dunn, Indiana University Adam Hallett, Northwestern University Opencast Matterhorn Unconference San Diego, California January 30, 2013
  • 2. 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 Matterhorn Unconference 2013 1/30/2013
  • 3. Agenda • Project overview and status • Demo • Release 1 • Technical and metadata architectures • Plans beyond Release 1 • How to participate 3 Matterhorn Unconference 2013 1/30/2013
  • 4. 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 Matterhorn Unconference 2013 1/30/2013
  • 5. 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 Matterhorn Unconference 2013 1/30/2013
  • 6. Project Partners and Collaborators 6 Matterhorn Unconference 2013 1/30/2013
  • 7. 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 Matterhorn Unconference 2013 1/30/2013
  • 8. 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 Matterhorn Unconference 2013 1/30/2013
  • 9. 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 Matterhorn Unconference 2013 1/30/2013
  • 10. Development Team Indiana University Northwestern University • Jon Dunn, project director • Stu Baker, project director • Chris Colvard, lead developer • Steve DiDomenico, scrum master • Phuong Dinh, developer • Stefan Elnabli, metadata/preservation specialist • Julie Hardesty, metadata analyst • Adam Hallett, developer • Brianna Marshall, project assistant • Michael Klein, lead developer • Mark Notess, product owner/manager • Karen Miller, metadata analyst • Nathan Rogers, developer • Julie Rudder, product owner • Claire Stewart, product owner/director • Andrea Zielke, project assistant 10 Matterhorn Unconference 2013 1/30/2013
  • 11. Demo 11 Matterhorn Unconference 2013 1/30/2013
  • 12. 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 Matterhorn Unconference 2013 1/30/2013
  • 13. 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 Matterhorn Unconference 2013 1/30/2013
  • 14. R1 Architecture Integrations Users Avalon Media System All ILS LMS, Hydrant Rails App Desktop, websites Media Player Mobile Omni- (Matterhorn Engage) AuthN Search, browse, Auth view media AuthZ Can- Hydra Black- Ruby- Collection Archival Can Head light horn Manager Storage Solution Browser, Fedora Solr Matterhorn Drop box Media Server Ingest (batch or  after R1 (Red5, Flash) manual): video,  Avalon code audio, metadata 14 Matterhorn Unconference 2013 1/30/2013
  • 15. 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 Matterhorn Unconference 2013 1/30/2013
  • 16. 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 Matterhorn Unconference 2013 1/30/2013
  • 17. 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? Matterhorn Unconference 2013 1/30/2013
  • 18. 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 Matterhorn Unconference 2013 1/30/2013
  • 19. 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 Matterhorn Unconference 2013 1/30/2013
  • 20. 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 Matterhorn Unconference 2013 1/30/2013
  • 21. 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 Matterhorn Unconference 2013 1/30/2013
  • 22. 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 • Adam Hallett: adam.hallett@northwestern.edu 22 Matterhorn Unconference 2013 1/30/2013