SlideShare a Scribd company logo
Avalon Media System update
Open Repositories 2014
13 June 2014
Jon Dunn, Indiana University
Claire Stewart, Northwestern University
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:
– September 2011 – October 2014
• Partnership between libraries at Indiana University and
Northwestern University
Project Partners and Advisors
4
Project Partners and Collaborators
Project Progress
• Development team hired
• Trained on agile development (Scrum), May 2012
• Releases:
– Release 0, July 2012
– Release 0.5, October 2012
– Release 1.0, May 2013
– Release 2.0, November 2013
– Release 3.0, April 2014
• Participation in Hydra and Matterhorn
communities
6
0 – 2.0 Release Functionality
• Secure delivery of video and audio to desktop browsers and
iOS (iPad/iPhone) devices
• Integration with a variety of authentication systems are
supported, along with management of group-based
authorization
• Content can be added using manual upload and description,
or using the batch import facility (dropbox + spreadsheet)
• Server-side transcoding using ffmpeg/Matterhorn
• For fast and easy discovery, faceted search is based on the
Blacklight discovery tool using MODS metadata
• Support for both Adobe Media Server and the Red5 open
source media server for audio and video streaming
• Hierarchical permissions model: for each Unit and
Collection, 3 assignable roles: Manager, Depositor, Editor
Permissions model
3.0 Release April 2014
• Learning Tools Interoperability (LTI) support
for secure integration with learning
management systems
• Embedding with authentication
• Support for permanent URLs (e.g. PURL at IU,
Hdl at NU)
• Skip transcoding option
• Configurable options for handling master
files: delete, move, do nothing
• Privacy between dropboxes
• Media player improvements, better Android
support
Demo ? of Version 3.0
Avalon home, Northwestern branding
Faceted browse via Blacklight
Manage Content
Role based permissions
Collection: default access control
Add item: upload or dropbox
Metadata: MODS
Add sections, rearrange structure
LTI integration: class permissions
Permanent URL minted on Publish
Viewing a media set from Canvas
Avalon 3.0 Rollouts
Northwestern
• First production system going live (any second now):
– (Matterhorn) = (Hardware) 20 Cores/40 Threads
– (Web) = (Virtual) 4 Cores
– (Database) = (Virtual) 2 Cores
– (Solr) = (Virtual) 4 Cores
• Summer 2014 soft rollout with NU courses in Canvas; Archival collections:
Marcellus audio, Northwestern football films
• MultiMedia Learning Center (MMLC) non-library pilot partner
Indiana
• Pilot site live:
– (Matterhorn) = (Hardware) 12 Cores/24 Theads
– (Web and Solr) = (Virtual) 4 Cores
– (Database) = (Virtual) 4 Cores (shared)
• Film Archive exhibit in Omeka, conference proceedings in OJS, music course pilots
• Production in August 2014: migration of video e-reserves
• MDPI in Fall 2014
Future Releases – 3.1 and beyond
• Release 3.1 – key improvements planned
– LDAP groups support
– Legacy permalinks
• Release 4 and beyond
– Metadata import from ILS
– Bulk actions
– Media processing prioritization
– Structural metadata, playlists
– Accessibility, transcripts
– Array of metadata improvements
Track the roadmap:
https://wiki.dlib.indiana.edu/display/VarVideo/Road+Map+Post+R1
Development Team
Brian Keese
developer
Leah Lee
developer
Ariadne Rehbein
Project assistant
Shelby Silvernell
testing and prod support
Jim Bottino
DevOps
Development process
• A single, blended team
• Scrum & JIRA
• F2F for scrum training,
prioritization
• Daily standups, IRC
• Pulling in sysadmins,
testers as needed
• More PO time
Community and future directions
• Lessons learned in development process
• Multiple implementations going on in community
• Exploring roles beyond library/archives
• Working with Hydra community, sustaining
development after grant is over
• Building teaching and research tools: Avalon
project or community project? Role of standards?
• HydraDAM and Avalon, other preservation-
specific integrations
Learn More About Avalon
• Website: http://avalonmediasystem.org/
• Listserv: E-mail avalon-discuss-l-subscribe@indiana.edu to subscribe
• Social media:
@avalonmediasys
facebook.com/avalonmediasys
• Or contact:
Jon Dunn: jwd@indiana.edu
Claire Stewart: claire-stewart@northwestern.edu
Avalon is funded in part by a National Leadership Grant from the Institute of
Museum and Library Services.

More Related Content

Similar to Avalon Media System update

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
 
CNI 2016: Avalon overview
CNI 2016: Avalon overviewCNI 2016: Avalon overview
CNI 2016: Avalon overview
Avalon Media System
 
Avalon Overview Hydra Connect 2015
Avalon Overview Hydra Connect 2015Avalon Overview Hydra Connect 2015
Avalon Overview Hydra Connect 2015
Avalon Media System
 
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...The Avalon Media System: An Open Source Audio/Video System for Libraries and ...
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...
Avalon Media System
 
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
 
Avalon 2016 Overview
Avalon 2016 OverviewAvalon 2016 Overview
Avalon 2016 Overview
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 2012
Avalon Media System
 
Avalon 2.0 Partners Webinar
Avalon 2.0 Partners WebinarAvalon 2.0 Partners Webinar
Avalon 2.0 Partners Webinar
Avalon Media System
 
Avalon Partners Meeting Intro
Avalon Partners Meeting IntroAvalon Partners Meeting Intro
Avalon Partners Meeting Intro
Avalon Media System
 
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
 
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
 
Presentation Slides, “Creating Access to Audio & Video Digital Media: The Va...
Presentation Slides, “Creating Access to Audio & Video Digital Media:  The Va...Presentation Slides, “Creating Access to Audio & Video Digital Media:  The Va...
Presentation Slides, “Creating Access to Audio & Video Digital Media: The Va...
DuraSpace
 
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
DuraSpace
 
Avalon at Stanford University Libraries
Avalon at Stanford University LibrariesAvalon at Stanford University Libraries
Avalon at Stanford University Libraries
Avalon Media System
 
Avalon Variations webinar dec 2015
Avalon Variations webinar dec 2015Avalon Variations webinar dec 2015
Avalon Variations webinar dec 2015
Avalon Media System
 
Avalon 5.0 and Beyond
Avalon 5.0 and BeyondAvalon 5.0 and Beyond
Avalon 5.0 and Beyond
Avalon Media System
 
Applying Repository Systems to Audiovisual Preservation
Applying Repository Systems to Audiovisual PreservationApplying Repository Systems to Audiovisual Preservation
Applying Repository Systems to Audiovisual Preservation
Jon W. Dunn
 
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
Avalon Media System
 
Impact of Covid-19 on Learning and Education
Impact of Covid-19 on Learning and EducationImpact of Covid-19 on Learning and Education
Impact of Covid-19 on Learning and Education
MANENDRASINGH30
 
The Digital Library Federation Aquifer Initiative
The Digital Library Federation Aquifer InitiativeThe Digital Library Federation Aquifer Initiative
The Digital Library Federation Aquifer Initiative
Jenn Riley
 

Similar to Avalon Media System update (20)

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
 
CNI 2016: Avalon overview
CNI 2016: Avalon overviewCNI 2016: Avalon overview
CNI 2016: Avalon overview
 
Avalon Overview Hydra Connect 2015
Avalon Overview Hydra Connect 2015Avalon Overview Hydra Connect 2015
Avalon Overview Hydra Connect 2015
 
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...The Avalon Media System: An Open Source Audio/Video System for Libraries and ...
The Avalon Media System: An Open Source Audio/Video System for Libraries and ...
 
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 2016 Overview
Avalon 2016 OverviewAvalon 2016 Overview
Avalon 2016 Overview
 
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
 
Avalon 2.0 Partners Webinar
Avalon 2.0 Partners WebinarAvalon 2.0 Partners Webinar
Avalon 2.0 Partners Webinar
 
Avalon Partners Meeting Intro
Avalon Partners Meeting IntroAvalon Partners Meeting Intro
Avalon Partners Meeting Intro
 
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...
 
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...
 
Presentation Slides, “Creating Access to Audio & Video Digital Media: The Va...
Presentation Slides, “Creating Access to Audio & Video Digital Media:  The Va...Presentation Slides, “Creating Access to Audio & Video Digital Media:  The Va...
Presentation Slides, “Creating Access to Audio & Video Digital Media: The Va...
 
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
 
Avalon at Stanford University Libraries
Avalon at Stanford University LibrariesAvalon at Stanford University Libraries
Avalon at Stanford University Libraries
 
Avalon Variations webinar dec 2015
Avalon Variations webinar dec 2015Avalon Variations webinar dec 2015
Avalon Variations webinar dec 2015
 
Avalon 5.0 and Beyond
Avalon 5.0 and BeyondAvalon 5.0 and Beyond
Avalon 5.0 and Beyond
 
Applying Repository Systems to Audiovisual Preservation
Applying Repository Systems to Audiovisual PreservationApplying Repository Systems to Audiovisual Preservation
Applying Repository Systems to Audiovisual Preservation
 
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
 
Impact of Covid-19 on Learning and Education
Impact of Covid-19 on Learning and EducationImpact of Covid-19 on Learning and Education
Impact of Covid-19 on Learning and Education
 
The Digital Library Federation Aquifer Initiative
The Digital Library Federation Aquifer InitiativeThe Digital Library Federation Aquifer Initiative
The Digital Library Federation Aquifer Initiative
 

More from Avalon Media System

Researching Researchers: Avalon's Repository Usage
Researching Researchers: Avalon's Repository UsageResearching Researchers: Avalon's Repository Usage
Researching Researchers: Avalon's Repository Usage
Avalon Media System
 
Fedora Migration Considerations
Fedora Migration ConsiderationsFedora Migration Considerations
Fedora Migration Considerations
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 2015
Avalon Media System
 
Avalon at Northwestern University
Avalon at Northwestern UniversityAvalon at Northwestern University
Avalon at Northwestern University
Avalon Media System
 
Avalon at the University of Virginia
Avalon at the University of VirginiaAvalon at the University of Virginia
Avalon at the University of Virginia
Avalon Media System
 
Avalon at Indiana University
Avalon at Indiana UniversityAvalon at Indiana University
Avalon at Indiana University
Avalon 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
 
OSDPA: One Body, Many Heads: Preservation and Access From Project Hydra
OSDPA: One Body, Many Heads: Preservation and Access From Project HydraOSDPA: One Body, Many Heads: Preservation and Access From Project Hydra
OSDPA: One Body, Many Heads: Preservation and Access From Project Hydra
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 System
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
 
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)

Researching Researchers: Avalon's Repository Usage
Researching Researchers: Avalon's Repository UsageResearching Researchers: Avalon's Repository Usage
Researching Researchers: Avalon's Repository Usage
 
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 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...
 
OSDPA: One Body, Many Heads: Preservation and Access From Project Hydra
OSDPA: One Body, Many Heads: Preservation and Access From Project HydraOSDPA: One Body, Many Heads: Preservation and Access From Project Hydra
OSDPA: One Body, Many Heads: Preservation and Access From Project Hydra
 
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 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...
 

Recently uploaded

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 

Recently uploaded (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 

Avalon Media System update

  • 1. Avalon Media System update Open Repositories 2014 13 June 2014 Jon Dunn, Indiana University Claire Stewart, Northwestern University
  • 2. 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
  • 3. 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. Project Partners and Advisors 4
  • 5. Project Partners and Collaborators
  • 6. Project Progress • Development team hired • Trained on agile development (Scrum), May 2012 • Releases: – Release 0, July 2012 – Release 0.5, October 2012 – Release 1.0, May 2013 – Release 2.0, November 2013 – Release 3.0, April 2014 • Participation in Hydra and Matterhorn communities 6
  • 7. 0 – 2.0 Release Functionality • Secure delivery of video and audio to desktop browsers and iOS (iPad/iPhone) devices • Integration with a variety of authentication systems are supported, along with management of group-based authorization • Content can be added using manual upload and description, or using the batch import facility (dropbox + spreadsheet) • Server-side transcoding using ffmpeg/Matterhorn • For fast and easy discovery, faceted search is based on the Blacklight discovery tool using MODS metadata • Support for both Adobe Media Server and the Red5 open source media server for audio and video streaming • Hierarchical permissions model: for each Unit and Collection, 3 assignable roles: Manager, Depositor, Editor
  • 9. 3.0 Release April 2014 • Learning Tools Interoperability (LTI) support for secure integration with learning management systems • Embedding with authentication • Support for permanent URLs (e.g. PURL at IU, Hdl at NU) • Skip transcoding option • Configurable options for handling master files: delete, move, do nothing • Privacy between dropboxes • Media player improvements, better Android support
  • 10. Demo ? of Version 3.0
  • 12. Faceted browse via Blacklight
  • 16. Add item: upload or dropbox
  • 19. LTI integration: class permissions
  • 20. Permanent URL minted on Publish
  • 21. Viewing a media set from Canvas
  • 22. Avalon 3.0 Rollouts Northwestern • First production system going live (any second now): – (Matterhorn) = (Hardware) 20 Cores/40 Threads – (Web) = (Virtual) 4 Cores – (Database) = (Virtual) 2 Cores – (Solr) = (Virtual) 4 Cores • Summer 2014 soft rollout with NU courses in Canvas; Archival collections: Marcellus audio, Northwestern football films • MultiMedia Learning Center (MMLC) non-library pilot partner Indiana • Pilot site live: – (Matterhorn) = (Hardware) 12 Cores/24 Theads – (Web and Solr) = (Virtual) 4 Cores – (Database) = (Virtual) 4 Cores (shared) • Film Archive exhibit in Omeka, conference proceedings in OJS, music course pilots • Production in August 2014: migration of video e-reserves • MDPI in Fall 2014
  • 23. Future Releases – 3.1 and beyond • Release 3.1 – key improvements planned – LDAP groups support – Legacy permalinks • Release 4 and beyond – Metadata import from ILS – Bulk actions – Media processing prioritization – Structural metadata, playlists – Accessibility, transcripts – Array of metadata improvements Track the roadmap: https://wiki.dlib.indiana.edu/display/VarVideo/Road+Map+Post+R1
  • 24. Development Team Brian Keese developer Leah Lee developer Ariadne Rehbein Project assistant Shelby Silvernell testing and prod support Jim Bottino DevOps
  • 25. Development process • A single, blended team • Scrum & JIRA • F2F for scrum training, prioritization • Daily standups, IRC • Pulling in sysadmins, testers as needed • More PO time
  • 26. Community and future directions • Lessons learned in development process • Multiple implementations going on in community • Exploring roles beyond library/archives • Working with Hydra community, sustaining development after grant is over • Building teaching and research tools: Avalon project or community project? Role of standards? • HydraDAM and Avalon, other preservation- specific integrations
  • 27. Learn More About Avalon • Website: http://avalonmediasystem.org/ • Listserv: E-mail avalon-discuss-l-subscribe@indiana.edu to subscribe • Social media: @avalonmediasys facebook.com/avalonmediasys • Or contact: Jon Dunn: jwd@indiana.edu Claire Stewart: claire-stewart@northwestern.edu Avalon is funded in part by a National Leadership Grant from the Institute of Museum and Library Services.

Editor's Notes

  1. Jon
  2. Jon
  3. Jon Discuss motivations
  4. Jon
  5. Jon
  6. Claire
  7. Claire
  8. Claire
  9. Claire
  10. Claire
  11. Claire first half -> Jon second half
  12. Jon
  13. Jon
  14. Jon
  15. Jon
  16. Jon