SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie Enriching video content for educational uses with Paella Player

The Future of Video Player Accessibility
The Future of Video Player AccessibilityThe Future of Video Player Accessibility
The Future of Video Player Accessibility
3Play Media
 

Ähnlich wie 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
 

Mehr von 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)
 

Kürzlich hochgeladen

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Kürzlich hochgeladen (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
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
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
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.
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
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
 
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...
 

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)

Hinweis der Redaktion

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