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

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 

Kürzlich hochgeladen (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
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
 
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
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
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
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.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...
 

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