SlideShare ist ein Scribd-Unternehmen logo
1 von 57
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
Stanford on YouTube - Views
                         8M

                         6M

                         5M

                         3M

                         2M

                         0M
                                            2008   2009   2010
Stanford Office of Communications. March 2010.
Stanford on iTunesU - Downloads
                       10M

                         8M

                         6M

                         4M

                         2M

                         0M
                                            2008   2009   2010
Stanford Office of Communications. March 2010.
Open Communities
‣   OpenCast

‣   Podcast Producer

‣   MediaCore
Policy & Conversations
Education and Discussion
‣   Listen to faculty concerns

‣   Engage in OPEN dialogue

‣   Partner with University Council
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.
Archiving Policy
‣   How long to keep?

‣   Who decides?

‣   Retrieval
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
MediaFlow - Core AV
‣   Two years of design/prototyping

‣   500+ hardware components

‣   Eight miles AV fiber
MediaFlow - Core IT
‣   16 Apple XServe cluster

‣   220Ghz processing power

‣   44TB SAN storage
AV Fiber
                                               Custom/Podcast Producer
Camera                           Encoders                 Primary Master




     External Fiber


                                               Custom/Xgrid




                                                                                                   Fiber Channel




                                     Distribution

                                                                                      Shared Storage
                                       Sakai


                                        iTunesU                            RSS/ATOM



                                        YouTube


                                        Internal
MediaFlow - Core IT
                                                Preflight




    Archive Original         Text2Speech                     Add Watermark              Generate Bumpers




                            Merge Movies                                                Merge Movies with
                          without transitions                                              Transitions



        Encode for iPod                    Encode for High                   Encode for iPod            Encode for High
            Audio                           Quality Video                        Video                   Quality Video




         Add Chapters                    Generate Chapters                                            Generate Chapters




                                           OCR Chapters
MediaFlow - Maestro
‣   Front-end metadata capture
    for course administrators

‣   Java, Tomcat, Oracle
MediaFlow - MediaFlowProxy
‣   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 - StreamGrabber
‣   Interface between MFP and network
    encoders

‣   Collaboration between Stanford and
    Telestream

‣   Objective C, C++, C
MediaFlow - Video Output
‣   H.264, MP4 wrapper

‣   Three different video “types”

‣   Playable on computer, mobile devices

‣   Output all Open and proprietary
    formats simultaneously (WebM, Theora)
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
Lessons Learned
‣   Plan for obsolescence

‣   Decoupled systems

‣   Vibrant lecture capture community

‣   Long term relationship
What’s Next
‣   Open Source all code/documentation

‣   Provide lessons learned to community

‣   Provide policies

‣   Planning version 2.0

Weitere ähnliche Inhalte

Andere mochten auch

Metas para el 2016 jrrivera
Metas para el 2016 jrriveraMetas para el 2016 jrrivera
Metas para el 2016 jrriverajrrivera10
 
SAIL-Performance Certificate (2)
SAIL-Performance Certificate (2)SAIL-Performance Certificate (2)
SAIL-Performance Certificate (2)Marutha muthu
 
certified professional trainer certificate
certified professional trainer certificatecertified professional trainer certificate
certified professional trainer certificateAmira Amer
 
Musni Umar:Tingkatkan Wawasan Politik dan Cinta Untuk Membangun DKI Jakarta
Musni Umar:Tingkatkan Wawasan Politik dan Cinta Untuk Membangun DKI JakartaMusni Umar:Tingkatkan Wawasan Politik dan Cinta Untuk Membangun DKI Jakarta
Musni Umar:Tingkatkan Wawasan Politik dan Cinta Untuk Membangun DKI Jakartamusniumar
 
Logbook
LogbookLogbook
Logbookasap3
 
ICSC48 - Criação e manejo de camundongos e ratos
ICSC48 - Criação e manejo de camundongos e ratosICSC48 - Criação e manejo de camundongos e ratos
ICSC48 - Criação e manejo de camundongos e ratosRicardo Portela
 
ICSC48 - Aspectos éticos na experimentação animal
ICSC48 - Aspectos éticos na experimentação animalICSC48 - Aspectos éticos na experimentação animal
ICSC48 - Aspectos éticos na experimentação animalRicardo Portela
 
Mentoria para Empreendedores, Intraempreendedores e Líderes
Mentoria para Empreendedores, Intraempreendedores e LíderesMentoria para Empreendedores, Intraempreendedores e Líderes
Mentoria para Empreendedores, Intraempreendedores e LíderesGustavo Machado
 

Andere mochten auch (13)

Seedsand plants
Seedsand plantsSeedsand plants
Seedsand plants
 
Metas para el 2016 jrrivera
Metas para el 2016 jrriveraMetas para el 2016 jrrivera
Metas para el 2016 jrrivera
 
SAIL-Performance Certificate (2)
SAIL-Performance Certificate (2)SAIL-Performance Certificate (2)
SAIL-Performance Certificate (2)
 
certified professional trainer certificate
certified professional trainer certificatecertified professional trainer certificate
certified professional trainer certificate
 
Depression
DepressionDepression
Depression
 
Musni Umar:Tingkatkan Wawasan Politik dan Cinta Untuk Membangun DKI Jakarta
Musni Umar:Tingkatkan Wawasan Politik dan Cinta Untuk Membangun DKI JakartaMusni Umar:Tingkatkan Wawasan Politik dan Cinta Untuk Membangun DKI Jakarta
Musni Umar:Tingkatkan Wawasan Politik dan Cinta Untuk Membangun DKI Jakarta
 
Logbook
LogbookLogbook
Logbook
 
Body systems
Body systemsBody systems
Body systems
 
ICSC48 - Criação e manejo de camundongos e ratos
ICSC48 - Criação e manejo de camundongos e ratosICSC48 - Criação e manejo de camundongos e ratos
ICSC48 - Criação e manejo de camundongos e ratos
 
ICSC48 - Aspectos éticos na experimentação animal
ICSC48 - Aspectos éticos na experimentação animalICSC48 - Aspectos éticos na experimentação animal
ICSC48 - Aspectos éticos na experimentação animal
 
Mentoria para Empreendedores, Intraempreendedores e Líderes
Mentoria para Empreendedores, Intraempreendedores e LíderesMentoria para Empreendedores, Intraempreendedores e Líderes
Mentoria para Empreendedores, Intraempreendedores e Líderes
 
44 fr
44 fr44 fr
44 fr
 
Photorespiration
PhotorespirationPhotorespiration
Photorespiration
 

Ähnlich wie 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
 
Fostering Open Culture In Higher Education
Fostering Open Culture In Higher Education Fostering Open Culture In Higher Education
Fostering Open Culture In Higher Education setstanford
 
Extract the Audio from Video by using python
Extract the Audio from Video by using pythonExtract the Audio from Video by using python
Extract the Audio from Video by using pythonIRJET Journal
 
Beyond the Technology: Institutional issues with implementing automated capture
Beyond the Technology: Institutional issues with implementing automated captureBeyond the Technology: Institutional issues with implementing automated capture
Beyond the Technology: Institutional issues with implementing automated capturesetstanford
 
Adaptive Streaming of Traditional and Omnidirectional Media
Adaptive Streaming of Traditional and Omnidirectional MediaAdaptive Streaming of Traditional and Omnidirectional Media
Adaptive Streaming of Traditional and Omnidirectional MediaAlpen-Adria-Universität
 
Delivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaDelivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaAlpen-Adria-Universität
 
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
 
Video Sharing Platform in eLearning
Video Sharing Platform in eLearningVideo Sharing Platform in eLearning
Video Sharing Platform in eLearningCITE
 
Anyone can podcast
Anyone can podcastAnyone can podcast
Anyone can podcastwilkinwm
 
Effective Online Video Production and Distribution
Effective Online Video Production and DistributionEffective Online Video Production and Distribution
Effective Online Video Production and Distributionchimatt
 
AARNet services including specific Applications & Services
AARNet services including specific Applications & ServicesAARNet services including specific Applications & Services
AARNet services including specific Applications & ServicesJames Sankar
 
OSCON 2010 Brendan Quinn - Ingex:bringing open source to the broadcast indust...
OSCON 2010 Brendan Quinn - Ingex:bringing open source to the broadcast indust...OSCON 2010 Brendan Quinn - Ingex:bringing open source to the broadcast indust...
OSCON 2010 Brendan Quinn - Ingex:bringing open source to the broadcast indust...Brendan Quinn
 
Automatic Subtitle Generation for Sound in Videos
Automatic Subtitle Generation for Sound in VideosAutomatic Subtitle Generation for Sound in Videos
Automatic Subtitle Generation for Sound in VideosIRJET Journal
 
Automatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In VideosAutomatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In VideosAsia Smith
 

Ähnlich wie 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
 
Fostering Open Culture In Higher Education
Fostering Open Culture In Higher Education Fostering Open Culture In Higher Education
Fostering Open Culture In Higher Education
 
060320 mmtf presentation
060320 mmtf presentation060320 mmtf presentation
060320 mmtf presentation
 
Extract the Audio from Video by using python
Extract the Audio from Video by using pythonExtract the Audio from Video by using python
Extract the Audio from Video by using python
 
Beyond the Technology: Institutional issues with implementing automated capture
Beyond the Technology: Institutional issues with implementing automated captureBeyond the Technology: Institutional issues with implementing automated capture
Beyond the Technology: Institutional issues with implementing automated capture
 
MPEG-DASH open source tools and cloud services
MPEG-DASH open source tools and cloud servicesMPEG-DASH open source tools and cloud services
MPEG-DASH open source tools and cloud services
 
Adaptive Streaming of Traditional and Omnidirectional Media
Adaptive Streaming of Traditional and Omnidirectional MediaAdaptive Streaming of Traditional and Omnidirectional Media
Adaptive Streaming of Traditional and Omnidirectional Media
 
Delivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaDelivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional Media
 
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
 
Video Sharing Platform in eLearning
Video Sharing Platform in eLearningVideo Sharing Platform in eLearning
Video Sharing Platform in eLearning
 
Anyone can podcast
Anyone can podcastAnyone can podcast
Anyone can podcast
 
Effective Online Video Production and Distribution
Effective Online Video Production and DistributionEffective Online Video Production and Distribution
Effective Online Video Production and Distribution
 
Podcasting in Education
Podcasting in EducationPodcasting in Education
Podcasting in Education
 
Barwick video-trial
Barwick video-trialBarwick video-trial
Barwick video-trial
 
AARNet services including specific Applications & Services
AARNet services including specific Applications & ServicesAARNet services including specific Applications & Services
AARNet services including specific Applications & Services
 
OSCON 2010 Brendan Quinn - Ingex:bringing open source to the broadcast indust...
OSCON 2010 Brendan Quinn - Ingex:bringing open source to the broadcast indust...OSCON 2010 Brendan Quinn - Ingex:bringing open source to the broadcast indust...
OSCON 2010 Brendan Quinn - Ingex:bringing open source to the broadcast indust...
 
Podcast Workshop Staff Development Sept09
Podcast Workshop Staff Development Sept09Podcast Workshop Staff Development Sept09
Podcast Workshop Staff Development Sept09
 
Automatic Subtitle Generation for Sound in Videos
Automatic Subtitle Generation for Sound in VideosAutomatic Subtitle Generation for Sound in Videos
Automatic Subtitle Generation for Sound in Videos
 
Podcasting On A PC
Podcasting On A PCPodcasting On A PC
Podcasting On A PC
 
Automatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In VideosAutomatic Subtitle Generation For Sound In Videos
Automatic Subtitle Generation For Sound In Videos
 

Mehr von setstanford

Stanford IRT 360 Review
Stanford IRT 360 ReviewStanford IRT 360 Review
Stanford IRT 360 Reviewsetstanford
 
Podcasting Everything
Podcasting EverythingPodcasting Everything
Podcasting Everythingsetstanford
 
Leadership Symposium on Digital Media in Healthcare
Leadership Symposium on Digital Media in HealthcareLeadership Symposium on Digital Media in Healthcare
Leadership Symposium on Digital Media in Healthcaresetstanford
 
AAMC Presentation
AAMC PresentationAAMC Presentation
AAMC Presentationsetstanford
 
iOs Application Ideas
iOs Application IdeasiOs Application Ideas
iOs Application Ideassetstanford
 

Mehr von setstanford (6)

Stanford IRT 360 Review
Stanford IRT 360 ReviewStanford IRT 360 Review
Stanford IRT 360 Review
 
Podcasting Everything
Podcasting EverythingPodcasting Everything
Podcasting Everything
 
Wwdc08 stanford
Wwdc08 stanfordWwdc08 stanford
Wwdc08 stanford
 
Leadership Symposium on Digital Media in Healthcare
Leadership Symposium on Digital Media in HealthcareLeadership Symposium on Digital Media in Healthcare
Leadership Symposium on Digital Media in Healthcare
 
AAMC Presentation
AAMC PresentationAAMC Presentation
AAMC Presentation
 
iOs Application Ideas
iOs Application IdeasiOs Application Ideas
iOs Application Ideas
 

Kürzlich hochgeladen

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
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.pdfJayanti Pande
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 

Kürzlich hochgeladen (20)

Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
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
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 

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. Stanford on YouTube - Views 8M 6M 5M 3M 2M 0M 2008 2009 2010 Stanford Office of Communications. March 2010.
  • 22. Stanford on iTunesU - Downloads 10M 8M 6M 4M 2M 0M 2008 2009 2010 Stanford Office of Communications. March 2010.
  • 23. Open Communities ‣ OpenCast ‣ Podcast Producer ‣ MediaCore
  • 25. Education and Discussion ‣ Listen to faculty concerns ‣ Engage in OPEN dialogue ‣ Partner with University Council
  • 26. Releases and Rights ‣ University media release ‣ Stanford School of Medicine release ‣ Creative Commons Licensing
  • 27. 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
  • 28. 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.
  • 29. 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.
  • 30. Archiving Policy ‣ How long to keep? ‣ Who decides? ‣ Retrieval
  • 33. 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
  • 34. System Architecture ‣ Anywhere to anywhere ‣ Decoupled systems ‣ Plan for and accept obsolescence
  • 35. MediaFlow - Core AV ‣ Two years of design/prototyping ‣ 500+ hardware components ‣ Eight miles AV fiber
  • 36. MediaFlow - Core IT ‣ 16 Apple XServe cluster ‣ 220Ghz processing power ‣ 44TB SAN storage
  • 37. AV Fiber Custom/Podcast Producer Camera Encoders Primary Master External Fiber Custom/Xgrid Fiber Channel Distribution Shared Storage Sakai iTunesU RSS/ATOM YouTube Internal
  • 38. MediaFlow - Core IT Preflight Archive Original Text2Speech Add Watermark Generate Bumpers Merge Movies Merge Movies with without transitions Transitions Encode for iPod Encode for High Encode for iPod Encode for High Audio Quality Video Video Quality Video Add Chapters Generate Chapters Generate Chapters OCR Chapters
  • 39. MediaFlow - Maestro ‣ Front-end metadata capture for course administrators ‣ Java, Tomcat, Oracle
  • 40. MediaFlow - MediaFlowProxy ‣ Link between Maestro and core systems ‣ Provides data for digital signs ‣ Provides delay/start/stop/extend/flag functionality ‣ Collaboration with Apple ‣ Java, Tomcat, MySQL
  • 41.
  • 42. MediaFlow - StreamGrabber ‣ Interface between MFP and network encoders ‣ Collaboration between Stanford and Telestream ‣ Objective C, C++, C
  • 43. MediaFlow - Video Output ‣ H.264, MP4 wrapper ‣ Three different video “types” ‣ Playable on computer, mobile devices ‣ Output all Open and proprietary formats simultaneously (WebM, Theora)
  • 45. MediaFlow - Media Asset Management ‣ Automated ingestion of assets ‣ Automated tagging of assets ‣ Multiple levels of categorization ‣ All metadata “lives with” asset
  • 47. Designing Maestro ‣ Use cases ‣ Flow diagrams ‣ UI wireframes (whiteboard, Omnigraffle) ‣ Iterations based on feedback from users
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54. 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
  • 55.
  • 56. Lessons Learned ‣ Plan for obsolescence ‣ Decoupled systems ‣ Vibrant lecture capture community ‣ Long term relationship
  • 57. What’s Next ‣ Open Source all code/documentation ‣ Provide lessons learned to community ‣ Provide policies ‣ Planning version 2.0