Top Banner
Paella Player 4 New release and plans Carlos Turró
28

Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Jul 17, 2015

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Paella Player 4New release and plans

Carlos Turró

Page 2: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Paella Player

• HTML5 player for dual streaming video

• Designed for Opencast Matterhorn

• Opencast-less mode for legacy content

• GPL license

• Much more than just videoSlidesCaptionsAccessibilityDual live streamingEtc.

Page 3: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

New features in Paella 4Released January 2015

Page 4: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

New Slide Thumbnails

• New slide thumbnails over the progress bar

http://paellaplayer.upv.es/demo/player/index.html?id=belmar-multiresolution

Page 5: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Variable play rate

• 4 different video speeds built-in

http://paellaplayer.upv.es/demo/player/index.html?id=belmar-multiresolution

Page 6: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Improved multiple resolution support

• A lot of little improvements & small fixes

• Possibility of personalizing multiple resolution behaviors

http://paellaplayer.upv.es/demo/player/index.html?id=belmar-multiresolution

Page 7: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Improved embedding

Use case: Embedding in Low Quality and then fullscreen in High Quality

http://paellaplayer.upv.es/?page=demo

Page 8: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

In-context plugin activation

• Adopters may not want all the available plugins in all cases- Usually videos deactivate themselves if there is nothing to do

• Plugins can be active or deactivated depending on the video state (standard, embedded, fullscreen)

- This behavior is selectable in the config file

Page 9: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Skinning

• Using LESS for advanced skinning

• Skins can be changed by the user (if allowed)

http://paellaplayer.upv.es/demo/player/index.html?id=belmar-demo

Page 10: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

/vendor branch

• Browser and Flash updates may require fast updating

• Easier maintenance of local changes for plugins and skins

Page 11: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Blackboard Hi-resolution photos

Presenter Video

Presentation Video

Audio Tracks

Slides

Captions

Media Package

Hi-resolution Photos

Page 12: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Blackboard Hi-resolution photos

• Idea borrowed from OpenEya @ICTP

Page 13: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Blackboard Hi-resolution photos

http://paellaplayer.upv.es/demo/player/index.html?id=jordan-blackboard-3

Page 14: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Blackboard Hi-resolution photos

http://paellaplayer.upv.es/demo/player/index.html?id=jordan-blackboard-3

Page 15: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Firefox issues solved

• Firefox >= 35 will work flawlessly in HTML5 mode

Page 16: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Volumen control issues solved

• Now we manage properly audio in both streams (except in mobile)

http://paellaplayer.upv.es/demo/player/index.html?id=belmar-demo

Page 17: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

More formal release process

• All code in GitHubRepositories for paella-matterhorn and paellaIssues

• A new release each 6 monthsMay - June 2015Paella Player 4.1

Page 18: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

More formal release process

• Gitflow Development model

Master/Develop /Release branches

• Detailed changelog

• Having pull requests from adopters!

Page 19: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Plans for Paella 4.1Focus on mobile and video portal integration

Page 20: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Captions

• Captions support now into the core

• Multilingual support

http://paellaplayer.upv.es/demo/player_develop/index.html?id=pm-be0c7738-039d-9445-8237-8b85f37cd303

Page 21: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Moving plugins inside of the video window

Rethinking the “Extended mode” of Paella

Page 22: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Moving plugins inside of the video window

Page 23: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Search service

• New search service: Captions, transcriptions, OCR, …

http://paellaplayer.upv.es/demo/player_develop/index.html?id=pm-be0c7738-039d-9445-8237-8b85f37cd303

Page 24: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

HLS streaming support

• Where supported by the browser

Apple platforms

Safari Browser

• Dash will not make in 4.1, and wewant to hear if there is interestfrom the community

Page 25: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Improved logging for advanced analytics

• Each button and interaction can (and should if allowed) be logged

• Know how our students and customers use the player

• Thinking on xApi or Calliper, aligning with Apereo Learning analytics initiative

• Maintain compatibility with current UserTrackingService

Page 26: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Bower install (for paella standalone)

• bower install paellaAvailable for Paella versions: 4.0.12, 4.0.13

Page 27: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Summary

• Paella player keeps improving

• Better release management process

Timed releases

Issues

Pull requests (we love pull requests)

• Focusing on mobile for the next release

• Easy to develop “opportunity plugins”

Page 28: Paella player 4 - Presentation at Opencast Summit 2015 at Manchester

Thanks!

Comments are greatly welcomed