SlideShare ist ein Scribd-Unternehmen logo
1 von 63
It Takes a Village
Implementing a Homegrown Solution for
Streaming Video Resources
deg farrelly
                    Media Librarian

                   Matthew Harp
            Media Development, Repository

                    Jeremy Kurtz
              Systems Administrator Lead

               Tammy Allgood Wolf
                Web Services Librarian




Arizona State University Libraries
Presentation Outline
• Problem leading to the project proposal
• Technology discussion
• Use of Drupal for the project
• Overview of user interface
• Costs, lessons learned, and future directions
Problem Statement
ASU Libraries needed local hosting for licensed
streaming video
Successful Acquisition of
Streaming Content
Films on Demand


BBC Shakespeare Plays


Alexander Street Press
Critical Video Editions
Limitations to Acquisition
Acquisitions limited to vendor hosted streaming
Local Hosting Proposed
Media librarian requested pilot project
• ICS will develop platform
• Content from single vendor identified
• Content licensed by Acquisitions unit
Local Hosting Proposed
Media librarian requested pilot project
• ICS to develop platform
• Content from single vendor identified
• Content licensed by Acquisitions unit
Initial Pilot Charge
 • Digital commercial videos
   for ASU Libraries' collections

 • Seamless workflow
   purchase, license, ingest, describe, manage, authenticate

 • Discoverability through the ASU Libraries catalog
 • Training and usage reports
   provided through ASU's central IT unit.
Rewind
Video Courses
Video Courses
Digitization




          2003 - 2004
Fast Forward
•   2003 Class Streaming

2004

2007 Request for Flash® streaming server

2010 University Technology (UTO) Proposes
Solution
       Libraries commit to enterprise plan
Pre Assessment
Evaluate Kaltura software
   • Licensing permissions
   • Metadata and cataloging workflow
   • Usage statistics
   • Cost of personnel
   • Cost of long term storage
   • Continuing cost of project and Scalability
Project Dependencies
    •   Alt^i/UTO implementation and negotiations
    •   Supporting departments financial support
    •   Collection Development purchasing of content
Original Timeline
April 25, 2010 Kaltura proposal as ASU enterprise
•

system
If all went as planned....
    by mid-September 2010:
      Repository branding and
      optimized

      by late September:
      System testing

      by October, 2010:
      System up and running
Actual Timeline
ASU Enterprise Hosting
Fish or cut bait
Choosing a system
 •   Commitment made to “Do it now!”
 •   Other products?
     o   Video Furnace
     o   iTunes U
     o   Vimeo Pro YouTube
     o   Omeka
Selecting Kaltura
Nuts 'n Bolts
IT @ ASU
Sourcing Services
Storage
Underlying Infrastructure
Installing Kaltura
Getting Help - You'll need it!
System Design
Kaltura Logon (Backend)
Evolving Standards
Why Drupal
• Flexible front-end CMS which allowed
    administration and viewing of Kaltura
    Content
•   Easy to maintain look and feel of main library
    site
•   In-house expertise
•   Already had Arizona State
    University account authentication
    module for Drupal
Kaltura Module for Drupal
• http://drupal.org/project/kaltura
• Drupal permission integration
• Upload video in any format
• Metadata stored locally
• CCK field representation of media
• Full integration with Drupal Views
• Video Comments
Interface Expectations
• ASU header and footer
• ASU authentication
• Title and subtitle fields
• Description field with wysiwyg editor
• File uploading options for support materials
• Persistent url path
Using Drupal to meet
expectations
• ASU header and footer - Used ASU Drupal
    theme from library web site
•   ASU authentication - ASU created module for
    "webauth" authentication
•   Title and subtitle fields - CCK fields
•   Description field with wysiwyg editor -
    WYSIWYG module with TinyMCE editor
•   File uploading options for support materials -
    Filefield module
•   Persistent url path - Path (core) module
Acquire
Ingest
Ingest
Tag
Tag
User interface expectations
User interface expectations
User interface expectations
Discoverability - Catalog
Discoverability - Summon
Discoverability
complete catalog record
Title display
Supplemental materials
Kaltura Drupal Home Page
Discoverability - Browse
Series Listing
Use Data - Analytics
Freezing Development
Freezing Development
Further development ends:
  Continued maintenance
  Maintain status quo
  Not upgrading versions


Unfulfilled:
  iOS support not available - Drupal module
  Performance Issues / Red5 crashing
  Chaptering and captions
Developmental Cost
Lessons Learned
Drupal Lessons
• Need previous experience with Drupal
• Unable to enable HTML5 streaming in order
    to provide access to iOS (Apple) mobile
    devices
•   Drupal Module officially in "beta"
•   Deleting items in Drupal did not delete them
    in Kaltura
Where do we go now?
Contacts
                deg farrelly
         deg@asu.edu / 480.965.1403


              Matthew Harp
      Matthew.Harp@asu.edu / 480.965.1064


               Jeremy Kurtz
      Jeremy.Kurtz@asu.edu / 480.965.1902


          Tammy Allgood-Wolf
     Tammy.Allgood@asu.edu / 480.965.1797

Weitere ähnliche Inhalte

Was ist angesagt?

FatWire Tutorial For Site Studio Developers
FatWire Tutorial For Site Studio DevelopersFatWire Tutorial For Site Studio Developers
FatWire Tutorial For Site Studio Developers
Brian Huff
 
HTML5 Accessibility
HTML5 AccessibilityHTML5 Accessibility
HTML5 Accessibility
User Vision
 
Integrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenterIntegrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenter
Brian Huff
 
Creating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsCreating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile Applications
Brian Huff
 

Was ist angesagt? (20)

Overview of SuiteHelp 3.1 for DITA
Overview of SuiteHelp 3.1 for DITAOverview of SuiteHelp 3.1 for DITA
Overview of SuiteHelp 3.1 for DITA
 
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 update
Avalon Media System updateAvalon Media System update
Avalon Media System update
 
Deploying Box.com to County Extension Staff
Deploying Box.com to County Extension StaffDeploying Box.com to County Extension Staff
Deploying Box.com to County Extension Staff
 
Dropbox for Education?
Dropbox for Education?Dropbox for Education?
Dropbox for Education?
 
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 ...
 
WebCenter Content & Portal Methodology Deep Dive with Case Studies
WebCenter Content & Portal Methodology Deep Dive with Case StudiesWebCenter Content & Portal Methodology Deep Dive with Case Studies
WebCenter Content & Portal Methodology Deep Dive with Case Studies
 
FatWire Tutorial For Site Studio Developers
FatWire Tutorial For Site Studio DevelopersFatWire Tutorial For Site Studio Developers
FatWire Tutorial For Site Studio Developers
 
HTML5 Accessibility
HTML5 AccessibilityHTML5 Accessibility
HTML5 Accessibility
 
Creating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
Creating a Global E-Commerce Website With E-Business Suite and Fusion MiddlewareCreating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
Creating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
 
Integrating ECM (WebCenter Content) with your Enterprise! 5 Tips to Try, 5 Tr...
Integrating ECM (WebCenter Content) with your Enterprise! 5 Tips to Try, 5 Tr...Integrating ECM (WebCenter Content) with your Enterprise! 5 Tips to Try, 5 Tr...
Integrating ECM (WebCenter Content) with your Enterprise! 5 Tips to Try, 5 Tr...
 
2012Technology Preview
2012Technology Preview2012Technology Preview
2012Technology Preview
 
Applying Repository Systems to Audiovisual Preservation
Applying Repository Systems to Audiovisual PreservationApplying Repository Systems to Audiovisual Preservation
Applying Repository Systems to Audiovisual Preservation
 
Switching to Oracle Document Cloud
Switching to Oracle Document CloudSwitching to Oracle Document Cloud
Switching to Oracle Document Cloud
 
Network Attached Storage Initiative
Network Attached Storage InitiativeNetwork Attached Storage Initiative
Network Attached Storage Initiative
 
Integrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenterIntegrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenter
 
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...
 
Top 10 HTML5 Features for Oracle Cloud Developers
Top 10 HTML5 Features for Oracle Cloud DevelopersTop 10 HTML5 Features for Oracle Cloud Developers
Top 10 HTML5 Features for Oracle Cloud Developers
 
Creating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsCreating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile Applications
 
Developing video archive library using omeka : An open source digital library...
Developing video archive library using omeka : An open source digital library...Developing video archive library using omeka : An open source digital library...
Developing video archive library using omeka : An open source digital library...
 

Andere mochten auch

Practical Preservation for Everyone: Why Digital Preservation Matters to you ...
Practical Preservation for Everyone: Why Digital Preservation Matters to you ...Practical Preservation for Everyone: Why Digital Preservation Matters to you ...
Practical Preservation for Everyone: Why Digital Preservation Matters to you ...
mharpasu
 
Layout planning
Layout planningLayout planning
Layout planning
daltondhhs
 
Social media for career advancement tla 2013
Social media for career advancement tla 2013Social media for career advancement tla 2013
Social media for career advancement tla 2013
Laura Young
 
Layout planning
Layout planningLayout planning
Layout planning
daltondhhs
 
Daltondhhs daltondhhs marketresearchanalysis
Daltondhhs daltondhhs marketresearchanalysisDaltondhhs daltondhhs marketresearchanalysis
Daltondhhs daltondhhs marketresearchanalysis
daltondhhs
 
Halvårspresentasjon
HalvårspresentasjonHalvårspresentasjon
Halvårspresentasjon
Katrine91
 
Sistem hukum
Sistem hukumSistem hukum
Sistem hukum
dimahana
 
Layout planning
Layout planningLayout planning
Layout planning
daltondhhs
 
Types of business ownership
Types of business ownershipTypes of business ownership
Types of business ownership
daltondhhs
 

Andere mochten auch (14)

Accidentes en el_hogar
Accidentes en el_hogarAccidentes en el_hogar
Accidentes en el_hogar
 
Untitled book
Untitled bookUntitled book
Untitled book
 
Practical Preservation for Everyone: Why Digital Preservation Matters to you ...
Practical Preservation for Everyone: Why Digital Preservation Matters to you ...Practical Preservation for Everyone: Why Digital Preservation Matters to you ...
Practical Preservation for Everyone: Why Digital Preservation Matters to you ...
 
Layout planning
Layout planningLayout planning
Layout planning
 
Social media for career advancement tla 2013
Social media for career advancement tla 2013Social media for career advancement tla 2013
Social media for career advancement tla 2013
 
Layout planning
Layout planningLayout planning
Layout planning
 
Hashing and you
Hashing and youHashing and you
Hashing and you
 
Daltondhhs daltondhhs marketresearchanalysis
Daltondhhs daltondhhs marketresearchanalysisDaltondhhs daltondhhs marketresearchanalysis
Daltondhhs daltondhhs marketresearchanalysis
 
Producing Effective Library Podcasts
Producing Effective Library PodcastsProducing Effective Library Podcasts
Producing Effective Library Podcasts
 
Halvårspresentasjon
HalvårspresentasjonHalvårspresentasjon
Halvårspresentasjon
 
50 Emerging Technologies in 50 minutes
50 Emerging Technologies in 50 minutes50 Emerging Technologies in 50 minutes
50 Emerging Technologies in 50 minutes
 
Sistem hukum
Sistem hukumSistem hukum
Sistem hukum
 
Layout planning
Layout planningLayout planning
Layout planning
 
Types of business ownership
Types of business ownershipTypes of business ownership
Types of business ownership
 

Ähnlich wie It takes a Village: Implementing a Homegrown Solution for Streaming Video Resources

uPortal Roadmap Community Call: uPortal 3.2 and Beyond
uPortal Roadmap Community Call: uPortal 3.2 and BeyonduPortal Roadmap Community Call: uPortal 3.2 and Beyond
uPortal Roadmap Community Call: uPortal 3.2 and Beyond
Jasig uPortal Project
 

Ähnlich wie It takes a Village: Implementing a Homegrown Solution for Streaming Video Resources (20)

Play Architecture, Implementation, Shiny Objects, and a Proposal
Play Architecture, Implementation, Shiny Objects, and a ProposalPlay Architecture, Implementation, Shiny Objects, and a Proposal
Play Architecture, Implementation, Shiny Objects, and a Proposal
 
CNI 2016: Avalon overview
CNI 2016: Avalon overviewCNI 2016: Avalon overview
CNI 2016: Avalon overview
 
Partner webinar featuring CatDV
Partner webinar featuring CatDVPartner webinar featuring CatDV
Partner webinar featuring CatDV
 
USG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalUSG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using Drupal
 
Avalon at Stanford University Libraries
Avalon at Stanford University LibrariesAvalon at Stanford University Libraries
Avalon at Stanford University Libraries
 
uPortal Roadmap Community Call: uPortal 3.2 and Beyond
uPortal Roadmap Community Call: uPortal 3.2 and BeyonduPortal Roadmap Community Call: uPortal 3.2 and Beyond
uPortal Roadmap Community Call: uPortal 3.2 and Beyond
 
Avalon 2.0 Partners Webinar
Avalon 2.0 Partners WebinarAvalon 2.0 Partners Webinar
Avalon 2.0 Partners Webinar
 
Security for devs
Security for devsSecurity for devs
Security for devs
 
Internet content as research data
Internet content as research dataInternet content as research data
Internet content as research data
 
Islandora Webinar: Building a Repository Roadmap
Islandora Webinar: Building a Repository RoadmapIslandora Webinar: Building a Repository Roadmap
Islandora Webinar: Building a Repository Roadmap
 
Going Agile: Brought to You by the Public Broadcasting System - Atlassian Sum...
Going Agile: Brought to You by the Public Broadcasting System - Atlassian Sum...Going Agile: Brought to You by the Public Broadcasting System - Atlassian Sum...
Going Agile: Brought to You by the Public Broadcasting System - Atlassian Sum...
 
Islandora Overview: PASIG May 2013
Islandora Overview: PASIG May 2013Islandora Overview: PASIG May 2013
Islandora Overview: PASIG May 2013
 
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)
 
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
 
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...
 
Storage and Archiving Options on AWS
Storage and Archiving Options on AWS Storage and Archiving Options on AWS
Storage and Archiving Options on AWS
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
 
Olympya web-tools 2011
Olympya web-tools 2011Olympya web-tools 2011
Olympya web-tools 2011
 
Future-Proofing the Web: What We Can Do Today
Future-Proofing the Web: What We Can Do TodayFuture-Proofing the Web: What We Can Do Today
Future-Proofing the Web: What We Can Do Today
 
Application Deployment Patterns in the Cloud - NOVA Cloud and Software Engine...
Application Deployment Patterns in the Cloud - NOVA Cloud and Software Engine...Application Deployment Patterns in the Cloud - NOVA Cloud and Software Engine...
Application Deployment Patterns in the Cloud - NOVA Cloud and Software Engine...
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Kürzlich hochgeladen (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

It takes a Village: Implementing a Homegrown Solution for Streaming Video Resources