SlideShare a Scribd company logo
1 of 55
Download to read offline
Designing an Enterprise Video Capture System
Andy Wasklewicz
TECHNOLOGY ARCHITECT
Stanford University School of Medicine
Context
Overview
‣ World leader in medical research and training
‣ Emphasis on multi-disciplinary research
‣ Curriculum that melds the study of basic science and the clinical
practice of medicine
Basic Facts
‣ Medical School Students: 400
‣ Students in 5+ years Graduate Students: 820
‣ Postdoctoral Scholars & Clinical Fellows: 1418
‣ Undergraduate & graduate students outside the SoM served by
the school: 628
‣ Faculty: Practicing clinicians and researchers
Culture of Capture
‣ 1980’s - Capture on VHS - available for checkout
‣ 1998 - Streaming REAL media
‣ 2007 - REAL downloadable
‣ 2008 - H.264/.MP4 downloadable
Curriculum Changes
‣ Move to fewer lectures
‣ More small group and team-based learning
‣ More integrated approach - move away from discipline based
courses
‣ We still capture a lot!
Internal Drivers
Accreditation
‣ Shift to “measurable outcomes”
‣ Proven skill-based competencies
‣ Curriculum tracking (database)
Off Campus Growth
‣ Moving research departments
‣ Moving clinical departments
‣ Distribute content beyond MD curriculum
Video Beyond Lectures
‣ Public web video increasing
‣ Requests for special video
‣ People creating their own videos
(teaching and research)
‣ Students self-capturing for skills documentations
SoM Technology Trends
‣ Mobility
‣ 80% of student population reports regularly using portable media
device
‣ 75% have phones capable of playing media
‣ Median time spent on laptop 6-8 hours daily
Stanford School of Medicine. January 2009. Student Technology Ownership and Use Survey
Quality & Formats
‣ Student/Faculty expectations
‣ Mobile devices to HD screens
Stanford School of Medicine. January 2009. Student Technology Ownership and Use Survey
New Building
‣ Li Ka Shing Center for Learning and Knowledge
‣ Intersection between School of Medicine, Hospitals
Computer Science, Engineering
External Drivers
Storage
‣ Cheaper, faster, bigger
‣ Cloud storage
Capture & Encoding Hardware
‣ Cheaper, faster
‣ Efficiency
‣ Video quality
Mobile Capture Hardware
‣ Smaller, cheaper, faster
‣ Mobile consumer hardware
‣ Students can & will capture lecture themselves
Distribution Channels
‣ Home grown solutions
‣ Custom applications
‣ Learning Management Systems
‣ iTunesU
‣ Youtube
‣ OpenCast
‣ Podcast Producer
‣ MediaCore
Open Communities
Policy & Conversations
‣ Listen to faculty concerns
‣ Engage in OPEN dialogue
‣ Partner with University Council
Education and Discussion
Releases and Rights
‣ University media release
‣ Stanford School of Medicine release
‣ Creative Commons Licensing
Student Responsibility
‣ Cover all course materials (electronic and hard copy)
‣ Provide students with more flexibility to access course materials
‣ Clarify policy on student sharing of course materials
‣ Address faculty concerns regarding redistribution of content
Content Access & Appropriate Use
Stanford University School of Medicine course materials are intended
for curriculum and course related purposes and are copyrighted by
the University. Appropriate access to this content is given for personal
academic study and review purposes only. Unless otherwise stated in
writing, this content may not be shared, distributed, modified,
transmitted, reused, sold, or otherwise disseminated.
Content Access & Appropriate Use
These materials may also be protected by additional copyright; any
further use of this material may be in violation of federal copyright law.
Violators of this policy will be referred to the Committee on
Professionalism, Performance and Promotion for disciplinary
purposes.
‣ How long to keep?
‣ Who decides?
‣ Retrieval
Archiving Policy
MediaFlow
MediaFlow
MediaFlow Goals
‣ Automate the capture of all core classes and events
‣ Consolidate event data
‣ Video from anywhere to anywhere
‣ 5pm same day deadline for delivery of all media
‣ Modular systems design
System Architecture
‣ Anywhere to anywhere
‣ Decoupled systems
‣ Plan for and accept obsolescence
‣ Two years of design/prototyping
‣ 500+ hardware components
‣ Eight miles AV fiber
MediaFlow - Core AV
‣ 16 Apple XServe cluster
‣ 220Ghz processing power
‣ 44TB SAN storage
MediaFlow - Core IT
Custom/Podcast Producer
Distribution
YouTube
Shared Storage
Custom/Xgrid
iTunesU
Primary Master
Camera
External Fiber
Encoders
Sakai
RSS/ATOM
Fiber Channel
AV Fiber
Internal
MediaFlow - Core IT
Preflight
Archive Original Text2Speech Add Watermark Generate Bumpers
Merge Movies
without transitions
Encode for iPod
Audio
Encode for High
QualityVideo
Encode for iPod
Video
Encode for High
QualityVideo
Generate ChaptersGenerate Chapters
OCR Chapters
Add Chapters
Merge Movies with
Transitions
‣ Front-end metadata capture
for course administrators
‣ Java, Tomcat, Oracle
MediaFlow - Maestro
‣ Link between Maestro and core systems
‣ Provides data for digital signs
‣ Provides delay/start/stop/extend/flag functionality
‣ Collaboration with Apple
‣ Java, Tomcat, MySQL
MediaFlow - MediaFlowProxy
‣ Interface between MFP and network
encoders
‣ Collaboration between Stanford and
Telestream
‣ Objective C, C++, C
MediaFlow - StreamGrabber
‣ H.264, MP4 wrapper
‣ Three different video “types”
‣ Playable on computer, mobile devices
‣ Output all Open and proprietary
formats simultaneously (WebM, Theora)
MediaFlow - Video Output
Content Page
MediaFlow - Media Asset Management
‣ Automated ingestion of assets
‣ Automated tagging of assets
‣ Multiple levels of categorization
‣ All metadata “lives with” asset
Maestro Design Process
Designing Maestro
‣ Use cases
‣ Flow diagrams
‣ UI wireframes (whiteboard, Omnigraffle)
‣ Iterations based on feedback from users
Maestro QA
‣ Team of four student QA Testers
‣ Developed test cases based on specifications
‣ Tested every test case on new features
‣ Fogbugz for case tracking
‣ Google Doc for test cases
‣ Plan for obsolescence
‣ Decoupled systems
‣ Vibrant lecture capture community
‣ Long term relationship
Lessons Learned
What’s Next
‣ Open Source all code/documentation
‣ Provide lessons learned to community
‣ Provide policies
‣ Planning version 2.0

More Related Content

Similar to Designing an Enterprise Video Capture System

Designing an Enterprise Video Capture System
Designing an Enterprise Video Capture SystemDesigning an Enterprise Video Capture System
Designing an Enterprise Video Capture Systemsetstanford
 
Streaming Video in Academic Libraries: Preliminary Results from a National Su...
Streaming Video in Academic Libraries: Preliminary Results from a National Su...Streaming Video in Academic Libraries: Preliminary Results from a National Su...
Streaming Video in Academic Libraries: Preliminary Results from a National Su...Charleston Conference
 
AlexanderStreet_17April2015
AlexanderStreet_17April2015AlexanderStreet_17April2015
AlexanderStreet_17April2015Eduserv
 
A Centralised Lecture Capture System for Irish Higher Education
A Centralised Lecture Capture System for Irish Higher EducationA Centralised Lecture Capture System for Irish Higher Education
A Centralised Lecture Capture System for Irish Higher EducationBrian Mulligan
 
E learning Concepts and Technologies
E learning Concepts and TechnologiesE learning Concepts and Technologies
E learning Concepts and TechnologiesDoug Allen
 
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...Bonnie Hurwitz
 
FAIR BioData Management
FAIR BioData ManagementFAIR BioData Management
FAIR BioData ManagementUlrike Wittig
 
Stor c gregynog colloquium
Stor c   gregynog colloquiumStor c   gregynog colloquium
Stor c gregynog colloquiumgregynog
 
IBM Aspera In Life Sciences
IBM Aspera In Life SciencesIBM Aspera In Life Sciences
IBM Aspera In Life SciencesChris Shaw
 
A Journey Towards Fully Immersive Media Access
A Journey Towards Fully Immersive Media AccessA Journey Towards Fully Immersive Media Access
A Journey Towards Fully Immersive Media AccessAlpen-Adria-Universität
 
Now Streaming: Library Media in the Digital Age - ACRL 2013 Handout
Now Streaming: Library Media in the Digital Age - ACRL 2013 HandoutNow Streaming: Library Media in the Digital Age - ACRL 2013 Handout
Now Streaming: Library Media in the Digital Age - ACRL 2013 HandoutJennifer Ferguson
 
Allotrope Foundation & OSTHUS at SmartLab Exchange 2015: Update on the Allotr...
Allotrope Foundation & OSTHUS at SmartLab Exchange 2015: Update on the Allotr...Allotrope Foundation & OSTHUS at SmartLab Exchange 2015: Update on the Allotr...
Allotrope Foundation & OSTHUS at SmartLab Exchange 2015: Update on the Allotr...OSTHUS
 
Tegrity Captioning: Strategies for Deploying Accessible Lecture Capture Video
Tegrity Captioning: Strategies for Deploying Accessible Lecture Capture VideoTegrity Captioning: Strategies for Deploying Accessible Lecture Capture Video
Tegrity Captioning: Strategies for Deploying Accessible Lecture Capture Video3Play Media
 
Video Accessibility: Best Practices for Teaching and Learning
Video Accessibility: Best Practices for Teaching and LearningVideo Accessibility: Best Practices for Teaching and Learning
Video Accessibility: Best Practices for Teaching and Learning3Play Media
 
Research Data Service geosciences 18oct2018
Research Data Service geosciences 18oct2018Research Data Service geosciences 18oct2018
Research Data Service geosciences 18oct2018University of Edinburgh
 

Similar to Designing an Enterprise Video Capture System (20)

Designing an Enterprise Video Capture System
Designing an Enterprise Video Capture SystemDesigning an Enterprise Video Capture System
Designing an Enterprise Video Capture System
 
Streaming Video in Academic Libraries: Preliminary Results from a National Su...
Streaming Video in Academic Libraries: Preliminary Results from a National Su...Streaming Video in Academic Libraries: Preliminary Results from a National Su...
Streaming Video in Academic Libraries: Preliminary Results from a National Su...
 
AlexanderStreet_17April2015
AlexanderStreet_17April2015AlexanderStreet_17April2015
AlexanderStreet_17April2015
 
Lwlc rmes checo1
Lwlc rmes checo1Lwlc rmes checo1
Lwlc rmes checo1
 
A Centralised Lecture Capture System for Irish Higher Education
A Centralised Lecture Capture System for Irish Higher EducationA Centralised Lecture Capture System for Irish Higher Education
A Centralised Lecture Capture System for Irish Higher Education
 
E learning Concepts and Technologies
E learning Concepts and TechnologiesE learning Concepts and Technologies
E learning Concepts and Technologies
 
Preparing Your Research Data for the Future - 2015-03-02 - University of Oxfo...
Preparing Your Research Data for the Future - 2015-03-02 - University of Oxfo...Preparing Your Research Data for the Future - 2015-03-02 - University of Oxfo...
Preparing Your Research Data for the Future - 2015-03-02 - University of Oxfo...
 
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...
 
FAIR BioData Management
FAIR BioData ManagementFAIR BioData Management
FAIR BioData Management
 
Expansion of Lecture Capture in Higher Education
Expansion of Lecture Capture in Higher EducationExpansion of Lecture Capture in Higher Education
Expansion of Lecture Capture in Higher Education
 
Stor c gregynog colloquium
Stor c   gregynog colloquiumStor c   gregynog colloquium
Stor c gregynog colloquium
 
IBM Aspera In Life Sciences
IBM Aspera In Life SciencesIBM Aspera In Life Sciences
IBM Aspera In Life Sciences
 
A Journey Towards Fully Immersive Media Access
A Journey Towards Fully Immersive Media AccessA Journey Towards Fully Immersive Media Access
A Journey Towards Fully Immersive Media Access
 
Now Streaming: Library Media in the Digital Age - ACRL 2013 Handout
Now Streaming: Library Media in the Digital Age - ACRL 2013 HandoutNow Streaming: Library Media in the Digital Age - ACRL 2013 Handout
Now Streaming: Library Media in the Digital Age - ACRL 2013 Handout
 
UCL and iTunes U 2010
UCL and iTunes U 2010UCL and iTunes U 2010
UCL and iTunes U 2010
 
Allotrope Foundation & OSTHUS at SmartLab Exchange 2015: Update on the Allotr...
Allotrope Foundation & OSTHUS at SmartLab Exchange 2015: Update on the Allotr...Allotrope Foundation & OSTHUS at SmartLab Exchange 2015: Update on the Allotr...
Allotrope Foundation & OSTHUS at SmartLab Exchange 2015: Update on the Allotr...
 
Tegrity Captioning: Strategies for Deploying Accessible Lecture Capture Video
Tegrity Captioning: Strategies for Deploying Accessible Lecture Capture VideoTegrity Captioning: Strategies for Deploying Accessible Lecture Capture Video
Tegrity Captioning: Strategies for Deploying Accessible Lecture Capture Video
 
Video Accessibility: Best Practices for Teaching and Learning
Video Accessibility: Best Practices for Teaching and LearningVideo Accessibility: Best Practices for Teaching and Learning
Video Accessibility: Best Practices for Teaching and Learning
 
Research Data Service geosciences 18oct2018
Research Data Service geosciences 18oct2018Research Data Service geosciences 18oct2018
Research Data Service geosciences 18oct2018
 
Cyverse: Extensible Cyberinfrastructure for Life Science
Cyverse: Extensible Cyberinfrastructure for Life ScienceCyverse: Extensible Cyberinfrastructure for Life Science
Cyverse: Extensible Cyberinfrastructure for Life Science
 

Recently uploaded

GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 

Recently uploaded (20)

GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 

Designing an Enterprise Video Capture System

  • 1. Designing an Enterprise Video Capture System Andy Wasklewicz TECHNOLOGY ARCHITECT Stanford University School of Medicine
  • 3. Overview ‣ World leader in medical research and training ‣ Emphasis on multi-disciplinary research ‣ Curriculum that melds the study of basic science and the clinical practice of medicine
  • 4. Basic Facts ‣ Medical School Students: 400 ‣ Students in 5+ years Graduate Students: 820 ‣ Postdoctoral Scholars & Clinical Fellows: 1418 ‣ Undergraduate & graduate students outside the SoM served by the school: 628 ‣ Faculty: Practicing clinicians and researchers
  • 5. Culture of Capture ‣ 1980’s - Capture on VHS - available for checkout ‣ 1998 - Streaming REAL media ‣ 2007 - REAL downloadable ‣ 2008 - H.264/.MP4 downloadable
  • 6. Curriculum Changes ‣ Move to fewer lectures ‣ More small group and team-based learning ‣ More integrated approach - move away from discipline based courses ‣ We still capture a lot!
  • 8. Accreditation ‣ Shift to “measurable outcomes” ‣ Proven skill-based competencies ‣ Curriculum tracking (database)
  • 9. Off Campus Growth ‣ Moving research departments ‣ Moving clinical departments ‣ Distribute content beyond MD curriculum
  • 10. Video Beyond Lectures ‣ Public web video increasing ‣ Requests for special video ‣ People creating their own videos (teaching and research) ‣ Students self-capturing for skills documentations
  • 11. SoM Technology Trends ‣ Mobility ‣ 80% of student population reports regularly using portable media device ‣ 75% have phones capable of playing media ‣ Median time spent on laptop 6-8 hours daily Stanford School of Medicine. January 2009. Student Technology Ownership and Use Survey
  • 12. Quality & Formats ‣ Student/Faculty expectations ‣ Mobile devices to HD screens Stanford School of Medicine. January 2009. Student Technology Ownership and Use Survey
  • 13. New Building ‣ Li Ka Shing Center for Learning and Knowledge ‣ Intersection between School of Medicine, Hospitals Computer Science, Engineering
  • 14.
  • 15.
  • 17. Storage ‣ Cheaper, faster, bigger ‣ Cloud storage
  • 18. Capture & Encoding Hardware ‣ Cheaper, faster ‣ Efficiency ‣ Video quality
  • 19. Mobile Capture Hardware ‣ Smaller, cheaper, faster ‣ Mobile consumer hardware ‣ Students can & will capture lecture themselves
  • 20. Distribution Channels ‣ Home grown solutions ‣ Custom applications ‣ Learning Management Systems ‣ iTunesU ‣ Youtube
  • 21. ‣ OpenCast ‣ Podcast Producer ‣ MediaCore Open Communities
  • 23. ‣ Listen to faculty concerns ‣ Engage in OPEN dialogue ‣ Partner with University Council Education and Discussion
  • 24. Releases and Rights ‣ University media release ‣ Stanford School of Medicine release ‣ Creative Commons Licensing
  • 25. Student Responsibility ‣ Cover all course materials (electronic and hard copy) ‣ Provide students with more flexibility to access course materials ‣ Clarify policy on student sharing of course materials ‣ Address faculty concerns regarding redistribution of content
  • 26. Content Access & Appropriate Use Stanford University School of Medicine course materials are intended for curriculum and course related purposes and are copyrighted by the University. Appropriate access to this content is given for personal academic study and review purposes only. Unless otherwise stated in writing, this content may not be shared, distributed, modified, transmitted, reused, sold, or otherwise disseminated.
  • 27. Content Access & Appropriate Use These materials may also be protected by additional copyright; any further use of this material may be in violation of federal copyright law. Violators of this policy will be referred to the Committee on Professionalism, Performance and Promotion for disciplinary purposes.
  • 28. ‣ How long to keep? ‣ Who decides? ‣ Retrieval Archiving Policy
  • 31. MediaFlow Goals ‣ Automate the capture of all core classes and events ‣ Consolidate event data ‣ Video from anywhere to anywhere ‣ 5pm same day deadline for delivery of all media ‣ Modular systems design
  • 32. System Architecture ‣ Anywhere to anywhere ‣ Decoupled systems ‣ Plan for and accept obsolescence
  • 33. ‣ Two years of design/prototyping ‣ 500+ hardware components ‣ Eight miles AV fiber MediaFlow - Core AV
  • 34. ‣ 16 Apple XServe cluster ‣ 220Ghz processing power ‣ 44TB SAN storage MediaFlow - Core IT
  • 35. Custom/Podcast Producer Distribution YouTube Shared Storage Custom/Xgrid iTunesU Primary Master Camera External Fiber Encoders Sakai RSS/ATOM Fiber Channel AV Fiber Internal
  • 36. MediaFlow - Core IT Preflight Archive Original Text2Speech Add Watermark Generate Bumpers Merge Movies without transitions Encode for iPod Audio Encode for High QualityVideo Encode for iPod Video Encode for High QualityVideo Generate ChaptersGenerate Chapters OCR Chapters Add Chapters Merge Movies with Transitions
  • 37. ‣ Front-end metadata capture for course administrators ‣ Java, Tomcat, Oracle MediaFlow - Maestro
  • 38. ‣ Link between Maestro and core systems ‣ Provides data for digital signs ‣ Provides delay/start/stop/extend/flag functionality ‣ Collaboration with Apple ‣ Java, Tomcat, MySQL MediaFlow - MediaFlowProxy
  • 39.
  • 40. ‣ Interface between MFP and network encoders ‣ Collaboration between Stanford and Telestream ‣ Objective C, C++, C MediaFlow - StreamGrabber
  • 41. ‣ H.264, MP4 wrapper ‣ Three different video “types” ‣ Playable on computer, mobile devices ‣ Output all Open and proprietary formats simultaneously (WebM, Theora) MediaFlow - Video Output
  • 43. MediaFlow - Media Asset Management ‣ Automated ingestion of assets ‣ Automated tagging of assets ‣ Multiple levels of categorization ‣ All metadata “lives with” asset
  • 45. Designing Maestro ‣ Use cases ‣ Flow diagrams ‣ UI wireframes (whiteboard, Omnigraffle) ‣ Iterations based on feedback from users
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52. Maestro QA ‣ Team of four student QA Testers ‣ Developed test cases based on specifications ‣ Tested every test case on new features ‣ Fogbugz for case tracking ‣ Google Doc for test cases
  • 53.
  • 54. ‣ Plan for obsolescence ‣ Decoupled systems ‣ Vibrant lecture capture community ‣ Long term relationship Lessons Learned
  • 55. What’s Next ‣ Open Source all code/documentation ‣ Provide lessons learned to community ‣ Provide policies ‣ Planning version 2.0