SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Open Apereo 2015
Higher Education ... Open Source in a New Age
Opencast: State of the Project
Stephen Marquard
Opencast Board | University of Cape Town
The Opencast Community is…
Universities, companies and people:
• concerned with academic video
• attracted to the Opencast values of openly exchanging
ideas, experience, knowledge and code
• committed to building and maintaining a robust, flexible,
high-quality open source lecture capture and
academic video management solution.
Now also part of
Opencast is
A free, flexible, open-source video management
solution to meet the many needs academic institutions
have with respect to video.
Institutions use Opencast to produce lecture recordings,
preserve and manage existing video, serve designated
distribution channels, and provide user interfaces to
engage students with educational videos.
Why is academic video important?
Class recordings are highly
valued by students.
Recordings are a safety-net for
students: a second chance to go
over difficult material, or catch up
on missed events.
Video provides an important way
of engaging learners in online and
blended e-learning courses.
But video can be complex to
produce, manage and preserve.
“If the lecturer’s going
too fast through
something you don’t
understand, you can
slow it down. So, you’re
not forced to learn at
the pace of others; you
can fly through what
you find easy and
concentrate on what
you find hard.”
(University of Cape Town student,
May 2014)
Beyond lectures and outside education
Opencast is also used for:
Preparing educational content in advance in high-quality
studio environments.
Video recording for formative assessment of student
technique in medical exercises, therapy sessions,
interview techniques, patient interactions and simulation
labs.
Communicating board meetings and special events in
the non-profit sector
Who uses Opencast?
Around the
world, with
especially
strong adoption
in Europe.
43 Adopters
with public
information
(May 2014)
30+
commercial
partner clients
http://opencast.org/
matterhorn-adopters
Opencast consists of
Board
Committers
Contributors
Community
Commercial partners
Sponsors
Related Projects
Archive
LTI, SSO, REST APIs
Capture Agent API
Any
video
Project milestones for 2015
Apereo incubation
Almost complete!
Opencast 2.0 code licensed with ECL2, Apereo Foundation copyright
Simpler, better branding and communication
Phasing out “Matterhorn” in favour of “Opencast” as the single brand
Launching a new website and logo soon
Opencast 2.0 comes with a brand new admin UI for a unified look
Code
Code governance largely follows Apache model; decisions taken by committers;
committers proposed and elected
Code in bitbucket (using GitFlow branching model), issues in JIRA
Detailed development process
https://opencast.jira.com/wiki/display/MH/Development+process
Pull requests with strict peer review
http://pullrequests.opencast.org/
Successful transition to date-driven releases (major release every 6 months)
1.6.x released Dec 2014, 2.0 scheduled for June 2015; 2.1 scheduled for Dec 2015
Feature Roadmap
https://opencast.jira.com/wiki/display/MH/Matterhorn+Road+Map
Commercial ecosystem
Capture Agents and hardware
Support and Development
Hosted solutions
Sponsorship
Capture Agent & Appliance Vendors
Contract support and development
Support your deployment of Opencast by
• Implementation planning
• Providing immediate support for critical production problems
• Toolkits for managing production systems
• Contract development to solve specific bugs or implement new
features
• Support for other commercial partners (e.g. capture agent vendors)
Vendors
• Entwine
• Teltek
Hosted services
You install the capture agents; hosting provider runs Opencast
Client hosting:
Entwine
NCast
Teltek
Hosting for a defined user community:
SWITCH (Swiss National Research and Education Network)
First crowd-funded development project
Goal: Modernize the Opencast OSGI Technology Stack
Proposer and implementer: Entwine
Value: $50,000
Time to reach funding goal: 10 weeks
Funded by: Harvard University, University of Cape Town,
Universität Ulm, Universität Köln, SWITCH, Universität Stuttgart,
ELAN e. V., Friedrich-Alexander-Universität Erlangen-Nürnberg,
Ghent University, Universitat Politecnica de Valencia, Entwine
Sponsors
Contributions from Opencast
sponsors help support
community activities that
benefit everyone, such as
Quality Assurance.
Project ecosystem
Open source projects that extend Opencast, or provide complementary or
alternative functionality, including:
Lecturesight (http://lecturesight.org)
Automated, affordable presenter tracking for PTZ cameras using
image recognition
Paella (http://paellaplayer.upv.es/)
A multi-stream HTML5 Opencast-compatible video player from UPV
PyCA (https://github.com/lkiesow/pyCA)
A simple Python capture agent for Raspberry Pi and other devices
(also, turn anything with a REST API into a capture agent!)
TheREC / MHRI (http://zentrum.virtuos.uni-osnabrueck.de/therec/)
Windows-based desktop capture agent with upload to Opencast
Adopter Highlights
Five examples of Opencast production deployments, illustrating Opencast’s flexibility:
Manchester
Largest Opencast deployment, up to 350 CAs, 20,000 hours per semester
Opt-out model, highly automated, high-volume throughput.
Harvard DCE
High production values, professional A/V hardware.
Active contributors, runs Opencast in AWS instances.
UCT
Affordable, DIY deployment scaling up to over 50 venues.
Support from Teltek and Entwine.
Osnabrueck
Pioneer and early adopter, involves many postgraduate students in research projects
that contribute to Opencast or become their own projects
UCB
Modernized the webcast@berkeley platform with Opencast,
publishes to Youtube
Opencast 2.0 Highlights (June 2015)
Reconceptualized and redesigned user
interface (i18n)
New HTML5 multi-stream video player
(“Theodul”)
Support for extended metadata
Workflow and efficiency improvements
Completely new admin UI
Transformed user experience,
flexible roles
Designed by EspressLabs
Built by Entwine with
AngularJS
Translations via crowdin
(Dutch, French, German,
Japanese, Spanish)
Theodul HTML5 Multi-stream Player
Planned for Opencast 2.1 (Dec 2015)
OSGI update
Video-cropping
External Application API
Asset management layer
Scheduling with extended metadata
Participation management module (supporting opt-out models)
Capture Agent API 2.0
Cover Image Workflow Operation
Ingest of partial tracks
OAI-PMH repository based on the asset manager with publish and retract
workflow operations
Support for secured downloads and streams through URL signing
Workflow operation to strip media files from the archive
Support service tools
Youtube v3 API upgrade
Get involved today!
Opencast website
http://opencast.org/ (read the adopter stories!)
Mailing lists
community@opencast.org (low frequency)
matterhorn-users@opencast.org (implementers, users)
matterhorn@opencast.org (developers)
IRC
#opencast (irc.freenode.net)
Source code, issue tracking, documentation
https://bitbucket.org/opencast-community
http://opencast.jira.com
http://docs.opencast.org
Weekly technical meetings and monthly adopter meetings (BigBlueButton)
Opencast community summits and participation in conferences
Commercial support for
Matterhorn:
Entwine
entwinemedia.com
Teltek
www.teltek.es
and others.
http://opencast.org
matterhorn-users+subscribe@opencast.org

Weitere ähnliche Inhalte

Ähnlich wie Opencast Project Update at Open Apereo 2015

My 3 years with an OpenStack startup
My 3 years with an OpenStack startupMy 3 years with an OpenStack startup
My 3 years with an OpenStack startupJules Fakhoury
 
Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012Andy Piper
 
What Open Compute Project has in store for us all in 2020! webinar
What Open Compute Project has in store for us all in 2020! webinarWhat Open Compute Project has in store for us all in 2020! webinar
What Open Compute Project has in store for us all in 2020! webinarSubmer Immersion Cooling
 
OpenStack Dashboard Folsom Roadmap
OpenStack Dashboard Folsom RoadmapOpenStack Dashboard Folsom Roadmap
OpenStack Dashboard Folsom Roadmapdevcamcar
 
OpenStack Workshop - WECode Harvard Conference
OpenStack Workshop - WECode Harvard ConferenceOpenStack Workshop - WECode Harvard Conference
OpenStack Workshop - WECode Harvard ConferenceIccha Sethi
 
Navigating the open stack ecosystem summit vancouver.pptx
Navigating the open stack ecosystem   summit vancouver.pptxNavigating the open stack ecosystem   summit vancouver.pptx
Navigating the open stack ecosystem summit vancouver.pptxSriram Subramanian
 
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Artefactual Systems - AtoM
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsManish Kapur
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurOracle Developers
 
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.Luciano Resende
 
OpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio Llorente
OpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio LlorenteOpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio Llorente
OpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio LlorenteOpenNebula Project
 
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteOpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteNETWAYS
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud ServicesSaurabh Gupta
 
AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group Ganesan Narayanasamy
 
QCObjects 2020 Overview
QCObjects 2020 OverviewQCObjects 2020 Overview
QCObjects 2020 OverviewJean Machuca
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cnOpenCity Community
 
Building Video Apps on Salesforce Platform
Building Video Apps on Salesforce PlatformBuilding Video Apps on Salesforce Platform
Building Video Apps on Salesforce PlatformFrancesco Iervolino
 
When Developers Operate and Operators Develop
When Developers Operate and Operators DevelopWhen Developers Operate and Operators Develop
When Developers Operate and Operators DevelopAdrian Cockcroft
 

Ähnlich wie Opencast Project Update at Open Apereo 2015 (20)

OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
My 3 years with an OpenStack startup
My 3 years with an OpenStack startupMy 3 years with an OpenStack startup
My 3 years with an OpenStack startup
 
Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012
 
What Open Compute Project has in store for us all in 2020! webinar
What Open Compute Project has in store for us all in 2020! webinarWhat Open Compute Project has in store for us all in 2020! webinar
What Open Compute Project has in store for us all in 2020! webinar
 
OpenStack Dashboard Folsom Roadmap
OpenStack Dashboard Folsom RoadmapOpenStack Dashboard Folsom Roadmap
OpenStack Dashboard Folsom Roadmap
 
OpenStack Workshop - WECode Harvard Conference
OpenStack Workshop - WECode Harvard ConferenceOpenStack Workshop - WECode Harvard Conference
OpenStack Workshop - WECode Harvard Conference
 
Navigating the open stack ecosystem summit vancouver.pptx
Navigating the open stack ecosystem   summit vancouver.pptxNavigating the open stack ecosystem   summit vancouver.pptx
Navigating the open stack ecosystem summit vancouver.pptx
 
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
Building the Future Together: AtoM3, Governance, and the Sustainability of Op...
 
Building and Deploying Cloud Native Applications
Building and Deploying Cloud Native ApplicationsBuilding and Deploying Cloud Native Applications
Building and Deploying Cloud Native Applications
 
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish KapurCloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
Cloud Native Meetup Santa Clara 07-11-2019 by Manish Kapur
 
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
 
OpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio Llorente
OpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio LlorenteOpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio Llorente
OpenNebulaConf 2014 - State and Future of OpenNebula - Ignacio Llorente
 
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteOpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud Services
 
Open by Design
Open by DesignOpen by Design
Open by Design
 
AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group AI OpenPOWER Academia Discussion Group
AI OpenPOWER Academia Discussion Group
 
QCObjects 2020 Overview
QCObjects 2020 OverviewQCObjects 2020 Overview
QCObjects 2020 Overview
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
Building Video Apps on Salesforce Platform
Building Video Apps on Salesforce PlatformBuilding Video Apps on Salesforce Platform
Building Video Apps on Salesforce Platform
 
When Developers Operate and Operators Develop
When Developers Operate and Operators DevelopWhen Developers Operate and Operators Develop
When Developers Operate and Operators Develop
 

Mehr von Stephen Marquard

The implementation of an Opt-Out Lecture Recording Policy at the University o...
The implementation of an Opt-Out Lecture Recording Policy at the University o...The implementation of an Opt-Out Lecture Recording Policy at the University o...
The implementation of an Opt-Out Lecture Recording Policy at the University o...Stephen Marquard
 
Orchestrating Self-Service Video Workflows with Opencast
Orchestrating Self-Service Video Workflows with OpencastOrchestrating Self-Service Video Workflows with Opencast
Orchestrating Self-Service Video Workflows with OpencastStephen Marquard
 
Smart workflows for Opencast
Smart workflows for OpencastSmart workflows for Opencast
Smart workflows for OpencastStephen Marquard
 
LectureSight is awesome and getting better! 
LectureSight is awesome and getting better! LectureSight is awesome and getting better! 
LectureSight is awesome and getting better! Stephen Marquard
 
Track4K in production at the University of Cape Town
Track4K in production at the University of Cape TownTrack4K in production at the University of Cape Town
Track4K in production at the University of Cape TownStephen Marquard
 
Opencast Valencia 2017: Users, groups, roles, ACLs and providers
Opencast Valencia 2017: Users, groups, roles, ACLs and providersOpencast Valencia 2017: Users, groups, roles, ACLs and providers
Opencast Valencia 2017: Users, groups, roles, ACLs and providersStephen Marquard
 
Why do students use lecture recordings?
Why do students use lecture recordings?Why do students use lecture recordings?
Why do students use lecture recordings?Stephen Marquard
 
Introduction to Opencast Matterhorn: Apereo 2014
Introduction to Opencast Matterhorn: Apereo 2014Introduction to Opencast Matterhorn: Apereo 2014
Introduction to Opencast Matterhorn: Apereo 2014Stephen Marquard
 
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014Stephen Marquard
 
Matterhorn 2014 Unconference: Ideas for automated post-recording video handling
Matterhorn 2014 Unconference: Ideas for automated post-recording video handlingMatterhorn 2014 Unconference: Ideas for automated post-recording video handling
Matterhorn 2014 Unconference: Ideas for automated post-recording video handlingStephen Marquard
 
Opencast Matterhorn at UCT
Opencast Matterhorn at UCTOpencast Matterhorn at UCT
Opencast Matterhorn at UCTStephen Marquard
 
Open Text: Speech recognition in Opencast Matterhorn
Open Text: Speech recognition in Opencast MatterhornOpen Text: Speech recognition in Opencast Matterhorn
Open Text: Speech recognition in Opencast Matterhorn Stephen Marquard
 
Wreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognitionWreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognitionStephen Marquard
 
Advancing Online Assessment in Medical Education
Advancing Online Assessment in Medical EducationAdvancing Online Assessment in Medical Education
Advancing Online Assessment in Medical EducationStephen Marquard
 
SMS, Q&A and Course Evaluations in Sakai
SMS, Q&A and Course Evaluations in SakaiSMS, Q&A and Course Evaluations in Sakai
SMS, Q&A and Course Evaluations in SakaiStephen Marquard
 
SMS, Q&A, Course Evaluation tools in Sakai
SMS, Q&A, Course Evaluation tools in SakaiSMS, Q&A, Course Evaluation tools in Sakai
SMS, Q&A, Course Evaluation tools in SakaiStephen Marquard
 
Sakai E Learning Update Sep09
Sakai E Learning Update Sep09Sakai E Learning Update Sep09
Sakai E Learning Update Sep09Stephen Marquard
 

Mehr von Stephen Marquard (18)

The implementation of an Opt-Out Lecture Recording Policy at the University o...
The implementation of an Opt-Out Lecture Recording Policy at the University o...The implementation of an Opt-Out Lecture Recording Policy at the University o...
The implementation of an Opt-Out Lecture Recording Policy at the University o...
 
Orchestrating Self-Service Video Workflows with Opencast
Orchestrating Self-Service Video Workflows with OpencastOrchestrating Self-Service Video Workflows with Opencast
Orchestrating Self-Service Video Workflows with Opencast
 
Smart workflows for Opencast
Smart workflows for OpencastSmart workflows for Opencast
Smart workflows for Opencast
 
LectureSight is awesome and getting better! 
LectureSight is awesome and getting better! LectureSight is awesome and getting better! 
LectureSight is awesome and getting better! 
 
Track4K in production at the University of Cape Town
Track4K in production at the University of Cape TownTrack4K in production at the University of Cape Town
Track4K in production at the University of Cape Town
 
Opencast Valencia 2017: Users, groups, roles, ACLs and providers
Opencast Valencia 2017: Users, groups, roles, ACLs and providersOpencast Valencia 2017: Users, groups, roles, ACLs and providers
Opencast Valencia 2017: Users, groups, roles, ACLs and providers
 
Why do students use lecture recordings?
Why do students use lecture recordings?Why do students use lecture recordings?
Why do students use lecture recordings?
 
Introduction to Opencast Matterhorn: Apereo 2014
Introduction to Opencast Matterhorn: Apereo 2014Introduction to Opencast Matterhorn: Apereo 2014
Introduction to Opencast Matterhorn: Apereo 2014
 
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014
 
Matterhorn 2014 Unconference: Ideas for automated post-recording video handling
Matterhorn 2014 Unconference: Ideas for automated post-recording video handlingMatterhorn 2014 Unconference: Ideas for automated post-recording video handling
Matterhorn 2014 Unconference: Ideas for automated post-recording video handling
 
Opencast Matterhorn at UCT
Opencast Matterhorn at UCTOpencast Matterhorn at UCT
Opencast Matterhorn at UCT
 
Open Text: Speech recognition in Opencast Matterhorn
Open Text: Speech recognition in Opencast MatterhornOpen Text: Speech recognition in Opencast Matterhorn
Open Text: Speech recognition in Opencast Matterhorn
 
Wreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognitionWreck a nice beach: adventures in speech recognition
Wreck a nice beach: adventures in speech recognition
 
Advancing Online Assessment in Medical Education
Advancing Online Assessment in Medical EducationAdvancing Online Assessment in Medical Education
Advancing Online Assessment in Medical Education
 
SMS, Q&A and Course Evaluations in Sakai
SMS, Q&A and Course Evaluations in SakaiSMS, Q&A and Course Evaluations in Sakai
SMS, Q&A and Course Evaluations in Sakai
 
SMS, Q&A, Course Evaluation tools in Sakai
SMS, Q&A, Course Evaluation tools in SakaiSMS, Q&A, Course Evaluation tools in Sakai
SMS, Q&A, Course Evaluation tools in Sakai
 
Sakai E Learning Update Sep09
Sakai E Learning Update Sep09Sakai E Learning Update Sep09
Sakai E Learning Update Sep09
 
Vula is my survival kit
Vula is my survival kitVula is my survival kit
Vula is my survival kit
 

Kürzlich hochgeladen

Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEMISSRITIMABIOLOGYEXP
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...Nguyen Thanh Tu Collection
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
Shark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsShark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsArubSultan
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 

Kürzlich hochgeladen (20)

Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
Plagiarism,forms,understand about plagiarism,avoid plagiarism,key significanc...
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
Chi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical VariableChi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical Variable
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
Shark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsShark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristics
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 

Opencast Project Update at Open Apereo 2015

  • 1. Open Apereo 2015 Higher Education ... Open Source in a New Age Opencast: State of the Project Stephen Marquard Opencast Board | University of Cape Town
  • 2. The Opencast Community is… Universities, companies and people: • concerned with academic video • attracted to the Opencast values of openly exchanging ideas, experience, knowledge and code • committed to building and maintaining a robust, flexible, high-quality open source lecture capture and academic video management solution. Now also part of
  • 3. Opencast is A free, flexible, open-source video management solution to meet the many needs academic institutions have with respect to video. Institutions use Opencast to produce lecture recordings, preserve and manage existing video, serve designated distribution channels, and provide user interfaces to engage students with educational videos.
  • 4. Why is academic video important? Class recordings are highly valued by students. Recordings are a safety-net for students: a second chance to go over difficult material, or catch up on missed events. Video provides an important way of engaging learners in online and blended e-learning courses. But video can be complex to produce, manage and preserve. “If the lecturer’s going too fast through something you don’t understand, you can slow it down. So, you’re not forced to learn at the pace of others; you can fly through what you find easy and concentrate on what you find hard.” (University of Cape Town student, May 2014)
  • 5. Beyond lectures and outside education Opencast is also used for: Preparing educational content in advance in high-quality studio environments. Video recording for formative assessment of student technique in medical exercises, therapy sessions, interview techniques, patient interactions and simulation labs. Communicating board meetings and special events in the non-profit sector
  • 6. Who uses Opencast? Around the world, with especially strong adoption in Europe. 43 Adopters with public information (May 2014) 30+ commercial partner clients http://opencast.org/ matterhorn-adopters
  • 8. Archive LTI, SSO, REST APIs Capture Agent API Any video
  • 9. Project milestones for 2015 Apereo incubation Almost complete! Opencast 2.0 code licensed with ECL2, Apereo Foundation copyright Simpler, better branding and communication Phasing out “Matterhorn” in favour of “Opencast” as the single brand Launching a new website and logo soon Opencast 2.0 comes with a brand new admin UI for a unified look
  • 10. Code Code governance largely follows Apache model; decisions taken by committers; committers proposed and elected Code in bitbucket (using GitFlow branching model), issues in JIRA Detailed development process https://opencast.jira.com/wiki/display/MH/Development+process Pull requests with strict peer review http://pullrequests.opencast.org/ Successful transition to date-driven releases (major release every 6 months) 1.6.x released Dec 2014, 2.0 scheduled for June 2015; 2.1 scheduled for Dec 2015 Feature Roadmap https://opencast.jira.com/wiki/display/MH/Matterhorn+Road+Map
  • 11. Commercial ecosystem Capture Agents and hardware Support and Development Hosted solutions Sponsorship
  • 12. Capture Agent & Appliance Vendors
  • 13. Contract support and development Support your deployment of Opencast by • Implementation planning • Providing immediate support for critical production problems • Toolkits for managing production systems • Contract development to solve specific bugs or implement new features • Support for other commercial partners (e.g. capture agent vendors) Vendors • Entwine • Teltek
  • 14. Hosted services You install the capture agents; hosting provider runs Opencast Client hosting: Entwine NCast Teltek Hosting for a defined user community: SWITCH (Swiss National Research and Education Network)
  • 15. First crowd-funded development project Goal: Modernize the Opencast OSGI Technology Stack Proposer and implementer: Entwine Value: $50,000 Time to reach funding goal: 10 weeks Funded by: Harvard University, University of Cape Town, Universität Ulm, Universität Köln, SWITCH, Universität Stuttgart, ELAN e. V., Friedrich-Alexander-Universität Erlangen-Nürnberg, Ghent University, Universitat Politecnica de Valencia, Entwine
  • 16. Sponsors Contributions from Opencast sponsors help support community activities that benefit everyone, such as Quality Assurance.
  • 17. Project ecosystem Open source projects that extend Opencast, or provide complementary or alternative functionality, including: Lecturesight (http://lecturesight.org) Automated, affordable presenter tracking for PTZ cameras using image recognition Paella (http://paellaplayer.upv.es/) A multi-stream HTML5 Opencast-compatible video player from UPV PyCA (https://github.com/lkiesow/pyCA) A simple Python capture agent for Raspberry Pi and other devices (also, turn anything with a REST API into a capture agent!) TheREC / MHRI (http://zentrum.virtuos.uni-osnabrueck.de/therec/) Windows-based desktop capture agent with upload to Opencast
  • 18. Adopter Highlights Five examples of Opencast production deployments, illustrating Opencast’s flexibility: Manchester Largest Opencast deployment, up to 350 CAs, 20,000 hours per semester Opt-out model, highly automated, high-volume throughput. Harvard DCE High production values, professional A/V hardware. Active contributors, runs Opencast in AWS instances. UCT Affordable, DIY deployment scaling up to over 50 venues. Support from Teltek and Entwine. Osnabrueck Pioneer and early adopter, involves many postgraduate students in research projects that contribute to Opencast or become their own projects UCB Modernized the webcast@berkeley platform with Opencast, publishes to Youtube
  • 19. Opencast 2.0 Highlights (June 2015) Reconceptualized and redesigned user interface (i18n) New HTML5 multi-stream video player (“Theodul”) Support for extended metadata Workflow and efficiency improvements
  • 20. Completely new admin UI Transformed user experience, flexible roles Designed by EspressLabs Built by Entwine with AngularJS Translations via crowdin (Dutch, French, German, Japanese, Spanish)
  • 22. Planned for Opencast 2.1 (Dec 2015) OSGI update Video-cropping External Application API Asset management layer Scheduling with extended metadata Participation management module (supporting opt-out models) Capture Agent API 2.0 Cover Image Workflow Operation Ingest of partial tracks OAI-PMH repository based on the asset manager with publish and retract workflow operations Support for secured downloads and streams through URL signing Workflow operation to strip media files from the archive Support service tools Youtube v3 API upgrade
  • 23. Get involved today! Opencast website http://opencast.org/ (read the adopter stories!) Mailing lists community@opencast.org (low frequency) matterhorn-users@opencast.org (implementers, users) matterhorn@opencast.org (developers) IRC #opencast (irc.freenode.net) Source code, issue tracking, documentation https://bitbucket.org/opencast-community http://opencast.jira.com http://docs.opencast.org Weekly technical meetings and monthly adopter meetings (BigBlueButton) Opencast community summits and participation in conferences Commercial support for Matterhorn: Entwine entwinemedia.com Teltek www.teltek.es and others.