SlideShare une entreprise Scribd logo
1  sur  23
Enriching video content for
educational uses with Paella
Player
Carlos Turro
turro@cc.upv.es @TurroCarlos
Universitat Politecnica de Valencia
A video player in a conference?
Enriching the recording
Video with
Teacher
Enriching the recording
Video with
Teacher
Video from
Computer
Other video
Sources
Slides
Transcript
Captions
In-video
Questions
Comments
Ratings
Topic Analysis
Teacher
tracking
Multilinguality
Enriching the recording
Video with
Teacher
Video from
Computer
Other video
Sources
Slides
Transcript
Captions
In-video
Questions
Comments
Ratings
Topic Analysis
Teacher
tracking
Multilinguality
Media Package
A MULTISTREAM video player FOR LECTURES
http://paellaplayer.upv.es
An OPEN SOURCE video player for lectures
• Open source (ECL, source code in
Github)
• Multistream video player
(synchronous streams)
• 100% client-side Javascript
(ECMAScript 6)
• Extensible
• Designed with mobile devices in
mind
An INTEGRATION open source video player
for lectures
Three video players in one
• Opencast-compatible video player
• Oficial player of the Opencast Lecture capture community
• Media packages (slides, multiple language captions, other content)
• Standalone video player
• Legacy/Non-Opencast video player + Media packages
• Compatible look and feel for end-users
• Live Streaming video player
• Dual live video streaming
A FULL FEATURED integration open source
video player for lectures
• Any feature that you can find in Youtube or Vimeo (AFAIK)
Sometimes you need to write code for that
• … but dual-stream / multiple-stream
• Some more
• And you can write your own extensions
• Let’s do a quick review
• All demos in http://paellaplayer.upv.es/demo
A FULL FEATURED integration open source
video player for lectures
Dual Video Streaming
Slide Thumbnails
Variable Play Rate
Captions in multiple languages
Multiple audio tracks (languages)
Search (in transcripts, OCR, comments)
Multiple video qualities
Skins
Airplay
Zoom (in any video stream)
Analytics (XAPI, Piwik/Matomo, Google, etc.)
http://paellaplayer.upv.es/demo/
Core features
A FULL FEATURED integration open source
video player for lectures
http://paellaplayer.upv.es/demo/
360º videos
4K video
In-video questions
Draw on screen support
Video ratings
Paella video editor
Youtube video plugin
Track 4k integration
Unlimited video streams In progress
Smart bandwidth management In progress
“Additional” features
A bit of demo content
• Paella plays synchronized videos + other content
http://paellaplayer.upv.es/demo/player/index.html?id=belmar-multiresolution
Captions
• Multilingual Captions
• dxfp and webtt supported
http://paellaplayer.upv.es/demo/player_develop/index.html?id=pm-be0c7738-039d-9445-8237-8b85f37cd303
Track 4k integration
http://paellaplayer.upv.es/demo/player_5_2_11_devel/index.html?id=belmar-multiresolution
A (…) with a stable development
• Paella 5.3 (March 2017)
• Paella 5.0 (April 2016)
• Paella 4.2 (February 2016)
• Paella 4.1 (June 2015)
• Paella 4.0 (December 2014)
• Paella 3.0 (March 2014)
• Paella 2.0 (June 2013)
• Paella 1.0 (May 2012)
And very soon… Paella 6
• Unlimited video streams
• Smart bandwidth management
…and the official player of the Opencast
Lecture Capture Community
http://www.opencast.org
Cool!
How can I get
Paella?
Who is using it?
Any milk?
Who is using Paella?
• We don’t really know, since we don’t enforce registering 
• We suspect it is quite a number. Some friends:
• Harvard DCE
• ETH Zürich
• U Köln
• TU Graz
• NWU South Africa
• U. Ghent
• UCT
• … a lot of people in Opencast
• Ncast, Matrox, Extron …
Extending Paella
• Nearly everthing in Paella is a plugin
• You are welcomed to write one (JavaScript required)
• Templates and documentation to do so
Using Paella
• Opencast -> Installed by default since Opencast 5
• Standalone and Live -> paella Project in github
http://paellaplayer.upv.es
https://github.com/polimediaupv/paella
In summary
• Paella is an opensource video player that can compare with other
popular video players
• E.g. Fl*wpl*y*r, Video.js, Y**t*b*, K*lt*ra, …
• But has some features on their own, like
• Dual streaming
• Open source
• Easy to extend with plugins
• Works with your current lecture videos
• We have an active development … and your institution are welcomed
to join 
(* = C*mm*rc**l pr*d*cts)
Thanks!
Questions?
Carlos Turro
turro@cc.upv.es

Contenu connexe

Similaire à Enriching video content for educational uses with Paella Player

Tech talk live customizing alfresco
Tech talk live   customizing alfrescoTech talk live   customizing alfresco
Tech talk live customizing alfrescoAlfresco Software
 
Internet Archive at Open Video Conference 2009
Internet Archive at Open Video Conference 2009Internet Archive at Open Video Conference 2009
Internet Archive at Open Video Conference 2009tracey jaquith
 
Integração contínua com Jenkins
Integração contínua com JenkinsIntegração contínua com Jenkins
Integração contínua com JenkinsAécio Pires
 
Building a Video Encoding Pipeline at The New York Times
Building a Video Encoding Pipeline at The New York TimesBuilding a Video Encoding Pipeline at The New York Times
Building a Video Encoding Pipeline at The New York TimesFlávio Ribeiro
 
10 things you need to know to deliver a successful Alfresco project
10 things you need to know to deliver a successful Alfresco project10 things you need to know to deliver a successful Alfresco project
10 things you need to know to deliver a successful Alfresco projectSymphony Software Foundation
 
Building a Video Encoding Pipeline at The New York Times
Building a Video Encoding Pipeline at The New York TimesBuilding a Video Encoding Pipeline at The New York Times
Building a Video Encoding Pipeline at The New York TimesMaxwell Dayvson Da Silva
 
Easing transcripts for mooc videos with an asr lwmoo cs
Easing transcripts for mooc videos with an asr  lwmoo csEasing transcripts for mooc videos with an asr  lwmoo cs
Easing transcripts for mooc videos with an asr lwmoo csCarlos Turró Ribalta
 
Bringing Dev and Ops together with ChatOps
Bringing Dev and Ops together with ChatOpsBringing Dev and Ops together with ChatOps
Bringing Dev and Ops together with ChatOpsJaap Brasser
 
Video in ELearning
Video in ELearningVideo in ELearning
Video in ELearningYum Studio
 
HTML5 video & Amazon elastic transcoder - FCIP August 2014
HTML5 video & Amazon elastic transcoder - FCIP August 2014HTML5 video & Amazon elastic transcoder - FCIP August 2014
HTML5 video & Amazon elastic transcoder - FCIP August 2014RZasadzinski
 
The Future of Video Player Accessibility
The Future of Video Player AccessibilityThe Future of Video Player Accessibility
The Future of Video Player Accessibility3Play Media
 
Latinoware 2016 - Continuous Delivery com ferramentas open source
Latinoware 2016 - Continuous Delivery com ferramentas open sourceLatinoware 2016 - Continuous Delivery com ferramentas open source
Latinoware 2016 - Continuous Delivery com ferramentas open sourceStefan Teixeira
 
A Day in the Life of a Cross-platform, DevOps-enabled Team
A Day in the Life of a Cross-platform, DevOps-enabled TeamA Day in the Life of a Cross-platform, DevOps-enabled Team
A Day in the Life of a Cross-platform, DevOps-enabled TeamXebiaLabs
 
A Day in the Life of a Cross-platform, DevOps-enabled Team
A Day in the Life of a Cross-platform, DevOps-enabled TeamA Day in the Life of a Cross-platform, DevOps-enabled Team
A Day in the Life of a Cross-platform, DevOps-enabled TeamDeborah Schalm
 
A Day in the Life of Cross-platform, DevOps-enabled Team
A Day in the Life of Cross-platform, DevOps-enabled Team A Day in the Life of Cross-platform, DevOps-enabled Team
A Day in the Life of Cross-platform, DevOps-enabled Team Compuware
 
A Day in the Life of a Cross-platform, DevOps-enabled Team
A Day in the Life of a Cross-platform, DevOps-enabled TeamA Day in the Life of a Cross-platform, DevOps-enabled Team
A Day in the Life of a Cross-platform, DevOps-enabled TeamDevOps.com
 
Xebia labsperforce final
Xebia labsperforce finalXebia labsperforce final
Xebia labsperforce finalPerforce
 

Similaire à Enriching video content for educational uses with Paella Player (20)

Tech talk live customizing alfresco
Tech talk live   customizing alfrescoTech talk live   customizing alfresco
Tech talk live customizing alfresco
 
Internet Archive at Open Video Conference 2009
Internet Archive at Open Video Conference 2009Internet Archive at Open Video Conference 2009
Internet Archive at Open Video Conference 2009
 
Integração contínua com Jenkins
Integração contínua com JenkinsIntegração contínua com Jenkins
Integração contínua com Jenkins
 
Evolve18 | Kanika Gera | "Eureka" : Adobe Sensei in AEM search for multilingu...
Evolve18 | Kanika Gera | "Eureka" : Adobe Sensei in AEM search for multilingu...Evolve18 | Kanika Gera | "Eureka" : Adobe Sensei in AEM search for multilingu...
Evolve18 | Kanika Gera | "Eureka" : Adobe Sensei in AEM search for multilingu...
 
Building a Video Encoding Pipeline at The New York Times
Building a Video Encoding Pipeline at The New York TimesBuilding a Video Encoding Pipeline at The New York Times
Building a Video Encoding Pipeline at The New York Times
 
10 things you need to know to deliver a successful Alfresco project
10 things you need to know to deliver a successful Alfresco project10 things you need to know to deliver a successful Alfresco project
10 things you need to know to deliver a successful Alfresco project
 
Building a Video Encoding Pipeline at The New York Times
Building a Video Encoding Pipeline at The New York TimesBuilding a Video Encoding Pipeline at The New York Times
Building a Video Encoding Pipeline at The New York Times
 
Easing transcripts for mooc videos with an asr lwmoo cs
Easing transcripts for mooc videos with an asr  lwmoo csEasing transcripts for mooc videos with an asr  lwmoo cs
Easing transcripts for mooc videos with an asr lwmoo cs
 
Bringing Dev and Ops together with ChatOps
Bringing Dev and Ops together with ChatOpsBringing Dev and Ops together with ChatOps
Bringing Dev and Ops together with ChatOps
 
Apan media encoding
Apan media encodingApan media encoding
Apan media encoding
 
Video in ELearning
Video in ELearningVideo in ELearning
Video in ELearning
 
HTML5 video & Amazon elastic transcoder - FCIP August 2014
HTML5 video & Amazon elastic transcoder - FCIP August 2014HTML5 video & Amazon elastic transcoder - FCIP August 2014
HTML5 video & Amazon elastic transcoder - FCIP August 2014
 
The Future of Video Player Accessibility
The Future of Video Player AccessibilityThe Future of Video Player Accessibility
The Future of Video Player Accessibility
 
Latinoware 2016 - Continuous Delivery com ferramentas open source
Latinoware 2016 - Continuous Delivery com ferramentas open sourceLatinoware 2016 - Continuous Delivery com ferramentas open source
Latinoware 2016 - Continuous Delivery com ferramentas open source
 
A Day in the Life of a Cross-platform, DevOps-enabled Team
A Day in the Life of a Cross-platform, DevOps-enabled TeamA Day in the Life of a Cross-platform, DevOps-enabled Team
A Day in the Life of a Cross-platform, DevOps-enabled Team
 
A Day in the Life of a Cross-platform, DevOps-enabled Team
A Day in the Life of a Cross-platform, DevOps-enabled TeamA Day in the Life of a Cross-platform, DevOps-enabled Team
A Day in the Life of a Cross-platform, DevOps-enabled Team
 
A Day in the Life of Cross-platform, DevOps-enabled Team
A Day in the Life of Cross-platform, DevOps-enabled Team A Day in the Life of Cross-platform, DevOps-enabled Team
A Day in the Life of Cross-platform, DevOps-enabled Team
 
A Day in the Life of a Cross-platform, DevOps-enabled Team
A Day in the Life of a Cross-platform, DevOps-enabled TeamA Day in the Life of a Cross-platform, DevOps-enabled Team
A Day in the Life of a Cross-platform, DevOps-enabled Team
 
DU Streaming Solutions
DU Streaming SolutionsDU Streaming Solutions
DU Streaming Solutions
 
Xebia labsperforce final
Xebia labsperforce finalXebia labsperforce final
Xebia labsperforce final
 

Plus de Carlos Turró Ribalta

User derived videos in opencast. a first draft from upv
User derived videos in opencast. a first draft from upvUser derived videos in opencast. a first draft from upv
User derived videos in opencast. a first draft from upvCarlos Turró Ribalta
 
Hacia una nueva docencia ... caso UPV
Hacia una nueva docencia ... caso UPVHacia una nueva docencia ... caso UPV
Hacia una nueva docencia ... caso UPVCarlos Turró Ribalta
 
Pedagogical innovation at Universitat Politècnica de València
Pedagogical innovation at Universitat Politècnica de ValènciaPedagogical innovation at Universitat Politècnica de València
Pedagogical innovation at Universitat Politècnica de ValènciaCarlos Turró Ribalta
 
Video is key for Flipped Learning: the experience at UP Valencia
Video is key for Flipped Learning: the experience at UP ValenciaVideo is key for Flipped Learning: the experience at UP Valencia
Video is key for Flipped Learning: the experience at UP ValenciaCarlos Turró Ribalta
 
Open edx developing x-blocks @ upvalencia (4)
Open edx   developing x-blocks @ upvalencia (4)Open edx   developing x-blocks @ upvalencia (4)
Open edx developing x-blocks @ upvalencia (4)Carlos Turró Ribalta
 

Plus de Carlos Turró Ribalta (6)

User derived videos in opencast. a first draft from upv
User derived videos in opencast. a first draft from upvUser derived videos in opencast. a first draft from upv
User derived videos in opencast. a first draft from upv
 
Hacia una nueva docencia ... caso UPV
Hacia una nueva docencia ... caso UPVHacia una nueva docencia ... caso UPV
Hacia una nueva docencia ... caso UPV
 
Pedagogical innovation at Universitat Politècnica de València
Pedagogical innovation at Universitat Politècnica de ValènciaPedagogical innovation at Universitat Politècnica de València
Pedagogical innovation at Universitat Politècnica de València
 
Video is key for Flipped Learning: the experience at UP Valencia
Video is key for Flipped Learning: the experience at UP ValenciaVideo is key for Flipped Learning: the experience at UP Valencia
Video is key for Flipped Learning: the experience at UP Valencia
 
Flipped Classroom project at UPV
Flipped Classroom project at UPVFlipped Classroom project at UPV
Flipped Classroom project at UPV
 
Open edx developing x-blocks @ upvalencia (4)
Open edx   developing x-blocks @ upvalencia (4)Open edx   developing x-blocks @ upvalencia (4)
Open edx developing x-blocks @ upvalencia (4)
 

Dernier

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 

Dernier (20)

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

Enriching video content for educational uses with Paella Player

  • 1. Enriching video content for educational uses with Paella Player Carlos Turro turro@cc.upv.es @TurroCarlos Universitat Politecnica de Valencia
  • 2. A video player in a conference?
  • 4. Enriching the recording Video with Teacher Video from Computer Other video Sources Slides Transcript Captions In-video Questions Comments Ratings Topic Analysis Teacher tracking Multilinguality
  • 5. Enriching the recording Video with Teacher Video from Computer Other video Sources Slides Transcript Captions In-video Questions Comments Ratings Topic Analysis Teacher tracking Multilinguality Media Package
  • 6. A MULTISTREAM video player FOR LECTURES http://paellaplayer.upv.es
  • 7. An OPEN SOURCE video player for lectures • Open source (ECL, source code in Github) • Multistream video player (synchronous streams) • 100% client-side Javascript (ECMAScript 6) • Extensible • Designed with mobile devices in mind
  • 8. An INTEGRATION open source video player for lectures Three video players in one • Opencast-compatible video player • Oficial player of the Opencast Lecture capture community • Media packages (slides, multiple language captions, other content) • Standalone video player • Legacy/Non-Opencast video player + Media packages • Compatible look and feel for end-users • Live Streaming video player • Dual live video streaming
  • 9. A FULL FEATURED integration open source video player for lectures • Any feature that you can find in Youtube or Vimeo (AFAIK) Sometimes you need to write code for that • … but dual-stream / multiple-stream • Some more • And you can write your own extensions • Let’s do a quick review • All demos in http://paellaplayer.upv.es/demo
  • 10. A FULL FEATURED integration open source video player for lectures Dual Video Streaming Slide Thumbnails Variable Play Rate Captions in multiple languages Multiple audio tracks (languages) Search (in transcripts, OCR, comments) Multiple video qualities Skins Airplay Zoom (in any video stream) Analytics (XAPI, Piwik/Matomo, Google, etc.) http://paellaplayer.upv.es/demo/ Core features
  • 11. A FULL FEATURED integration open source video player for lectures http://paellaplayer.upv.es/demo/ 360º videos 4K video In-video questions Draw on screen support Video ratings Paella video editor Youtube video plugin Track 4k integration Unlimited video streams In progress Smart bandwidth management In progress “Additional” features
  • 12. A bit of demo content • Paella plays synchronized videos + other content http://paellaplayer.upv.es/demo/player/index.html?id=belmar-multiresolution
  • 13. Captions • Multilingual Captions • dxfp and webtt supported http://paellaplayer.upv.es/demo/player_develop/index.html?id=pm-be0c7738-039d-9445-8237-8b85f37cd303
  • 15. A (…) with a stable development • Paella 5.3 (March 2017) • Paella 5.0 (April 2016) • Paella 4.2 (February 2016) • Paella 4.1 (June 2015) • Paella 4.0 (December 2014) • Paella 3.0 (March 2014) • Paella 2.0 (June 2013) • Paella 1.0 (May 2012)
  • 16. And very soon… Paella 6 • Unlimited video streams • Smart bandwidth management
  • 17. …and the official player of the Opencast Lecture Capture Community http://www.opencast.org
  • 18. Cool! How can I get Paella? Who is using it? Any milk?
  • 19. Who is using Paella? • We don’t really know, since we don’t enforce registering  • We suspect it is quite a number. Some friends: • Harvard DCE • ETH Zürich • U Köln • TU Graz • NWU South Africa • U. Ghent • UCT • … a lot of people in Opencast • Ncast, Matrox, Extron …
  • 20. Extending Paella • Nearly everthing in Paella is a plugin • You are welcomed to write one (JavaScript required) • Templates and documentation to do so
  • 21. Using Paella • Opencast -> Installed by default since Opencast 5 • Standalone and Live -> paella Project in github http://paellaplayer.upv.es https://github.com/polimediaupv/paella
  • 22. In summary • Paella is an opensource video player that can compare with other popular video players • E.g. Fl*wpl*y*r, Video.js, Y**t*b*, K*lt*ra, … • But has some features on their own, like • Dual streaming • Open source • Easy to extend with plugins • Works with your current lecture videos • We have an active development … and your institution are welcomed to join  (* = C*mm*rc**l pr*d*cts)

Notes de l'éditeur

  1. http://humor.atresmedia.com/liopardo/hematocritico/gatitos-update