SlideShare una empresa de Scribd logo
1 de 20
Avalon Media System:
Release 5.0 and Beyond
Debs Cane
Northwestern University
Hydra Virtual Connect
July 7, 2016
What is Avalon?
Open source software system that enables
libraries and archives to provide access to audio
and video collections
What is Avalon?
• Easily installable and configurable
• Works on the Fedora/Hydra stack
• Serves a variety of use cases and institutions
• Sustainable development
Use Cases
• Learning
• Consortium Licensed Video
• Video Reserves in LMS
• Research
• Media within archival collections/exhibits
• Online publishing
• Collection Management
• Archival Film
• Mass Digitization
Faceted browse via Blacklight
Desktop/Mobile Player
Navigation by Structure
Embedding
Manage Content
Add item: Web, Network Storage, API
Descriptive Metadata: MODS
Structural Metadata
Avalon 5.0 – June 13, 2016
• Organization and Sharing Features
– Create private or shareable Playlists
– Add whole audio and video files or clips to playlists
• Content Ingest API
– A lightweight API for importing metadata and links to existing derivatives into Avalon.
• Access control enhancements
– IP based access control
– “Date digitized” field for master files.
– Grant access permission for items for set periods of time
• More granular searching
– Searching now includes section and structure labels
– “Date digitized” provided as admin facet
• Accessibility phase 2
– Support for ingesting/delivering captions in VTT and/or SRT files
– Player shows captions when available
– End user can toggle captioning on/off via player control - mouse and keyboard.
Final Fedora 3 Release
Avalon 5.0
Organization and Sharing Features
• Create private or shareable playlist
Avalon 5.0
Organization and Sharing Features
• Add whole audio and video files or clips to playlists
Avalon 5.0
Access control enhancements
• Avalon as a SaaS
– Cloud-deployment model
– Working to develop partnership with Infrastructure Based Service companies
– Interested in sites willing to pilot
• “Gemification“ of Avalon Architecture
– Re-factoring Avalon code for paying off technical debt
– Modules of core Avalon components
– Making Avalon components easier to install for other institutions
– Building up from CurationConcerns/Hydra Works
• Creating a Robust Open Development Community
– Using other open source projects as a guide
– Potential for Avalon Developers Conference to train and introduce code base
to wider developer audience
– Introduction of community based sprints
Near Future for Avalon
Avalon 6.0 (Expected October 2016)
Upgrades
• Fedora 4, Hydra 9, Solr, Ruby upgrades
• New data models for Fedora4
• JS media framework decisions
SAAS Preparation
• Develop AWS infrastructure map
• Running AWS Hosted Pilot
• Pricing Models for SAAS
Additional transcode engine support
• Zencoder/amazon elastic transcode
decision
• Rework AWS Instance when Matterhorn
is removed
Easily Edit/Import Structural Metadata
Documentation & Transparency
• Move JIRA to Waffle/Github
• Server mapping
• Improve manual install and
upgrade instructions
• Fedora 4 upgrade path instructions
• Variations migration path
instructions
• Code style guide and standards
Improvements to Playlists
Contributions to IIIF Framework
Enable codeclimate against a repo
Avalon 7.0 (Expected Winter 2017)
Exhibits Via Spotlight
• Spotlight integration and implementation
• How-to Documentation
Strategy for QA
• Staffing and workflow
• Integrated Automated Test environments
Remove RTMP Support
• Drop Flash
• Investigate HLS on all platforms and its
implications
• Create one player view in Avalon
• Re-implement media element customization
against the main branch
• Adjust streaming security model
• Move to standard mediaelement
Better internal permissions setup
Gemification/Break interdependencies
• Streaming gem for another repo app
• Bulk metadata/editing gem
Improve packaging
• Create ansible solution and docker
containers (internal only)
• Better developer install methods
• Better OVA
Structural Metadata Improvements
• granular seeking
• move a master file to a different item
• merge/split items
Questions?
• www.avalonmediasystem.org
• github.com/avalonmediasystem
deborah.cane@northwestern.edu

Más contenido relacionado

La actualidad más candente

Product update - Keji Adedeji
Product update - Keji AdedejiProduct update - Keji Adedeji
Product update - Keji Adedeji
Talis
 
VRA 2012 - MDID Users Group
VRA 2012 - MDID Users GroupVRA 2012 - MDID Users Group
VRA 2012 - MDID Users Group
knabar
 
Cosa 2010 working with sirsi dynix
Cosa 2010 working with sirsi dynixCosa 2010 working with sirsi dynix
Cosa 2010 working with sirsi dynix
sirsidynix
 

La actualidad más candente (20)

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
 
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 ...
 
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
 
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...
 
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...
 
Applying Repository Systems to Audiovisual Preservation
Applying Repository Systems to Audiovisual PreservationApplying Repository Systems to Audiovisual Preservation
Applying Repository Systems to Audiovisual Preservation
 
RA21 Charleston Library Conference Presentation
RA21 Charleston Library Conference Presentation RA21 Charleston Library Conference Presentation
RA21 Charleston Library Conference Presentation
 
Product update - Keji Adedeji
Product update - Keji AdedejiProduct update - Keji Adedeji
Product update - Keji Adedeji
 
Tel presentation
Tel presentationTel presentation
Tel presentation
 
Shibboleth SSO - Charles University case study
Shibboleth SSO - Charles University case studyShibboleth SSO - Charles University case study
Shibboleth SSO - Charles University case study
 
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...
 
LoCloud: overview of LoCloud Services
LoCloud: overview of LoCloud ServicesLoCloud: overview of LoCloud Services
LoCloud: overview of LoCloud Services
 
AtoM Community Update: 2019-05
AtoM Community Update: 2019-05AtoM Community Update: 2019-05
AtoM Community Update: 2019-05
 
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
 
Cosa 2010 working with sirsi dynix
Cosa 2010 working with sirsi dynixCosa 2010 working with sirsi dynix
Cosa 2010 working with sirsi dynix
 
Lms and lor
Lms and lorLms and lor
Lms and lor
 
ALA Midwinter 2015 Tech Wrap-Up: Breeding Slides
ALA Midwinter 2015 Tech Wrap-Up: Breeding SlidesALA Midwinter 2015 Tech Wrap-Up: Breeding Slides
ALA Midwinter 2015 Tech Wrap-Up: Breeding Slides
 
Capture All the URLs: First Steps in Web Archiving
Capture All the URLs: First Steps in Web ArchivingCapture All the URLs: First Steps in Web Archiving
Capture All the URLs: First Steps in Web Archiving
 
QUOSA for iPad sharing
QUOSA for iPad sharingQUOSA for iPad sharing
QUOSA for iPad sharing
 

Destacado

Technology in the Elementary Classroom
Technology in the Elementary ClassroomTechnology in the Elementary Classroom
Technology in the Elementary Classroom
WestJ1140
 
Mencari cahaya ilahi
Mencari cahaya ilahiMencari cahaya ilahi
Mencari cahaya ilahi
Imran Ismail
 
Present Perfect and Continuous for Diego Duma and Lelys Cordero
Present Perfect and Continuous for Diego Duma and Lelys CorderoPresent Perfect and Continuous for Diego Duma and Lelys Cordero
Present Perfect and Continuous for Diego Duma and Lelys Cordero
lelyscordero
 
American fantasy drama
American fantasy dramaAmerican fantasy drama
American fantasy drama
timeclarke94
 
Pe 2 slideshow
Pe 2 slideshowPe 2 slideshow
Pe 2 slideshow
jghem
 

Destacado (18)

Auditoria y PED
Auditoria y PEDAuditoria y PED
Auditoria y PED
 
Ajeesh-CV
Ajeesh-CVAjeesh-CV
Ajeesh-CV
 
Asignacion II Gustavo Pinedo - CI 13407779
Asignacion II   Gustavo Pinedo - CI 13407779Asignacion II   Gustavo Pinedo - CI 13407779
Asignacion II Gustavo Pinedo - CI 13407779
 
Technology in the Elementary Classroom
Technology in the Elementary ClassroomTechnology in the Elementary Classroom
Technology in the Elementary Classroom
 
Mencari cahaya ilahi
Mencari cahaya ilahiMencari cahaya ilahi
Mencari cahaya ilahi
 
Query music informe unidad ii [modificado]
Query music   informe unidad ii [modificado]Query music   informe unidad ii [modificado]
Query music informe unidad ii [modificado]
 
C and objective-C
 C  and  objective-C C  and  objective-C
C and objective-C
 
The Walking Dead 01
The Walking Dead 01The Walking Dead 01
The Walking Dead 01
 
Infografia Recreacion
Infografia RecreacionInfografia Recreacion
Infografia Recreacion
 
Oilsand
OilsandOilsand
Oilsand
 
Big data presenation
Big data presenationBig data presenation
Big data presenation
 
FTP-Server
FTP-ServerFTP-Server
FTP-Server
 
Present Perfect and Continuous for Diego Duma and Lelys Cordero
Present Perfect and Continuous for Diego Duma and Lelys CorderoPresent Perfect and Continuous for Diego Duma and Lelys Cordero
Present Perfect and Continuous for Diego Duma and Lelys Cordero
 
Delor
DelorDelor
Delor
 
American fantasy drama
American fantasy dramaAmerican fantasy drama
American fantasy drama
 
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
 
Pe 2 slideshow
Pe 2 slideshowPe 2 slideshow
Pe 2 slideshow
 
Eord rotines
Eord rotinesEord rotines
Eord rotines
 

Similar a Avalon 5.0 and Beyond

Apache CloudStack 4.2: A First Look
Apache CloudStack 4.2: A First LookApache CloudStack 4.2: A First Look
Apache CloudStack 4.2: A First Look
Shanker Balan
 

Similar a Avalon 5.0 and Beyond (20)

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 update
Avalon Media System updateAvalon Media System update
Avalon Media System update
 
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
 
Avalon 2.0 Partners Webinar
Avalon 2.0 Partners WebinarAvalon 2.0 Partners Webinar
Avalon 2.0 Partners Webinar
 
Upgrading to Alfresco 6
Upgrading to Alfresco 6Upgrading to Alfresco 6
Upgrading to Alfresco 6
 
Structure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud FoundryStructure and Opinions - Software Deployments with Cloud Foundry
Structure and Opinions - Software Deployments with Cloud Foundry
 
AWS re:Invent 2016: Open Source at AWS—Contributions, Support, and Engagement...
AWS re:Invent 2016: Open Source at AWS—Contributions, Support, and Engagement...AWS re:Invent 2016: Open Source at AWS—Contributions, Support, and Engagement...
AWS re:Invent 2016: Open Source at AWS—Contributions, Support, and Engagement...
 
IBM Open Cloud Update XCITE Fall 2014
IBM Open Cloud Update   XCITE Fall 2014IBM Open Cloud Update   XCITE Fall 2014
IBM Open Cloud Update XCITE Fall 2014
 
Implementing Samvera Open Source Technology at WGBH and the American Archive ...
Implementing Samvera Open Source Technology at WGBH and the American Archive ...Implementing Samvera Open Source Technology at WGBH and the American Archive ...
Implementing Samvera Open Source Technology at WGBH and the American Archive ...
 
Bitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStackBitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStack
 
Apache CloudStack 4.2: A First Look
Apache CloudStack 4.2: A First LookApache CloudStack 4.2: A First Look
Apache CloudStack 4.2: A First Look
 
Alfresco Day Brussels 2016 - Alfresco One Product Suite Update + Demo
Alfresco Day Brussels 2016 - Alfresco One Product Suite Update + DemoAlfresco Day Brussels 2016 - Alfresco One Product Suite Update + Demo
Alfresco Day Brussels 2016 - Alfresco One Product Suite Update + Demo
 
Apereo OAE - Bootcamp
Apereo OAE - BootcampApereo OAE - Bootcamp
Apereo OAE - Bootcamp
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdf
 
Cloud for agile_sw_projects-final
Cloud for agile_sw_projects-finalCloud for agile_sw_projects-final
Cloud for agile_sw_projects-final
 
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...
 
WCM-5 WCM Solutions with Drupal and Alfresco
WCM-5 WCM Solutions with Drupal and AlfrescoWCM-5 WCM Solutions with Drupal and Alfresco
WCM-5 WCM Solutions with Drupal and Alfresco
 
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”
11.5.14 Presentation Slides, “Fedora 4.0 in Action at Penn State and Stanford”
 
Getting to know alfresco 4
Getting to know alfresco 4Getting to know alfresco 4
Getting to know alfresco 4
 
Getting to Know Alfresco 4
Getting to Know Alfresco 4Getting to Know Alfresco 4
Getting to Know Alfresco 4
 

Más de Avalon Media System

Más de Avalon Media System (17)

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

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Avalon 5.0 and Beyond

  • 1. Avalon Media System: Release 5.0 and Beyond Debs Cane Northwestern University Hydra Virtual Connect July 7, 2016
  • 2. What is Avalon? Open source software system that enables libraries and archives to provide access to audio and video collections
  • 3. What is Avalon? • Easily installable and configurable • Works on the Fedora/Hydra stack • Serves a variety of use cases and institutions • Sustainable development
  • 4. Use Cases • Learning • Consortium Licensed Video • Video Reserves in LMS • Research • Media within archival collections/exhibits • Online publishing • Collection Management • Archival Film • Mass Digitization
  • 5. Faceted browse via Blacklight
  • 10. Add item: Web, Network Storage, API
  • 13. Avalon 5.0 – June 13, 2016 • Organization and Sharing Features – Create private or shareable Playlists – Add whole audio and video files or clips to playlists • Content Ingest API – A lightweight API for importing metadata and links to existing derivatives into Avalon. • Access control enhancements – IP based access control – “Date digitized” field for master files. – Grant access permission for items for set periods of time • More granular searching – Searching now includes section and structure labels – “Date digitized” provided as admin facet • Accessibility phase 2 – Support for ingesting/delivering captions in VTT and/or SRT files – Player shows captions when available – End user can toggle captioning on/off via player control - mouse and keyboard. Final Fedora 3 Release
  • 14. Avalon 5.0 Organization and Sharing Features • Create private or shareable playlist
  • 15. Avalon 5.0 Organization and Sharing Features • Add whole audio and video files or clips to playlists
  • 17. • Avalon as a SaaS – Cloud-deployment model – Working to develop partnership with Infrastructure Based Service companies – Interested in sites willing to pilot • “Gemification“ of Avalon Architecture – Re-factoring Avalon code for paying off technical debt – Modules of core Avalon components – Making Avalon components easier to install for other institutions – Building up from CurationConcerns/Hydra Works • Creating a Robust Open Development Community – Using other open source projects as a guide – Potential for Avalon Developers Conference to train and introduce code base to wider developer audience – Introduction of community based sprints Near Future for Avalon
  • 18. Avalon 6.0 (Expected October 2016) Upgrades • Fedora 4, Hydra 9, Solr, Ruby upgrades • New data models for Fedora4 • JS media framework decisions SAAS Preparation • Develop AWS infrastructure map • Running AWS Hosted Pilot • Pricing Models for SAAS Additional transcode engine support • Zencoder/amazon elastic transcode decision • Rework AWS Instance when Matterhorn is removed Easily Edit/Import Structural Metadata Documentation & Transparency • Move JIRA to Waffle/Github • Server mapping • Improve manual install and upgrade instructions • Fedora 4 upgrade path instructions • Variations migration path instructions • Code style guide and standards Improvements to Playlists Contributions to IIIF Framework Enable codeclimate against a repo
  • 19. Avalon 7.0 (Expected Winter 2017) Exhibits Via Spotlight • Spotlight integration and implementation • How-to Documentation Strategy for QA • Staffing and workflow • Integrated Automated Test environments Remove RTMP Support • Drop Flash • Investigate HLS on all platforms and its implications • Create one player view in Avalon • Re-implement media element customization against the main branch • Adjust streaming security model • Move to standard mediaelement Better internal permissions setup Gemification/Break interdependencies • Streaming gem for another repo app • Bulk metadata/editing gem Improve packaging • Create ansible solution and docker containers (internal only) • Better developer install methods • Better OVA Structural Metadata Improvements • granular seeking • move a master file to a different item • merge/split items

Notas del editor

  1. Avalon Media System is an open source software system, originally developed by the libraries at Indiana University and Northwestern University, for managing and providing online access to large collections of digital audio and video for purposes of teaching, learning and research. Avalon was initially released in 2013, and as of early 2016, there are at least six adopters of Avalon but no consistent pathway for adopters to contribute financial or development resources to the project. In 2015, we were awarded a grant from the Mellon Foundation to create a long-term sustainability plan that includes better integration with the Hydra community, a strategy to increase adoption, and a pilot of a software-as-a-service (SaaS) offering in addition to its current locally-installed model. This presentation will provide an outline of Avalon’s path forward and how it corresponds with directions of the Hydra and Fedora communities. We are radically changing our development strategy as we move forward, and we will discuss our strategic initiatives and outline new areas of exploration and development. Additionally, we will talk about the advantages and disadvantages we have seen in our partnership model and how we plan to evolve that model as we move forward with Avalon’s development.
  2. This release is our last Fedora 3 release.  It will provide a path for folks to migrate off Variations to Avalon (~11 institutions run Variations).  The two major points for this release will be providing an ingest method (IU is currently in the process of ingesting our variations content into our production Avalon, ~10,000 of ~30,000 are currently ingested) and the playlist feature.  Variations users will be forced to abandon Variations at some point in the nearish future because the next release of OS X will remove Quicktime's support for certain functions Variations need.  These features have been deprecated for some time, but Apple is just now officially removing them.  There also is not a supported version of Quicktime for Windows 10.  So bad news for Variations but good news for Avalon adoption
  3. Evviva
  4. Evviva
  5. Evviva
  6. Watching Hybox as they go through some of these same issues. Release 7 (gemification) is too fuzzy at this point to discuss in detail. The next two releases are primarily architecture/rearchitecture focused, they will have some features, such as exhibits via Spotlight, dropping flash, and implementing an embeddable LTI player, but those features are primarily related to the promises made in our Melon Grant.
  7. We are not basing the next release on PCDM, instead we’re doing a direct port of our current models Migrating from Fedora 3 to Fedora 4 Fedora 4 running with our current data model (so datastreams, etc). Ensure no features in Avalon become nonfunctional during the upgrade
  8. We are not basing the next release on PCDM, instead we’re doing a direct port of our current models Migrating from Fedora 3 to Fedora 4 Fedora 4 running with our current data model (so datastreams, etc). Ensure no features in Avalon become nonfunctional during the upgrade
  9. Sandbox you can try out via the website.