paella player 4 - presentation at opencast summit 2015 at manchester

28
Paella Player 4 New release and plans Carlos Turró

Upload: carlos-turro-ribalta

Post on 17-Jul-2015

491 views

Category:

Education


3 download

TRANSCRIPT

Paella Player 4New release and plans

Carlos Turró

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.

New features in Paella 4Released January 2015

New Slide Thumbnails

• New slide thumbnails over the progress bar

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

Variable play rate

• 4 different video speeds built-in

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

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

Improved embedding

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

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

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

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

/vendor branch

• Browser and Flash updates may require fast updating

• Easier maintenance of local changes for plugins and skins

Blackboard Hi-resolution photos

Presenter Video

Presentation Video

Audio Tracks

Slides

Captions

Media Package

Hi-resolution Photos

Blackboard Hi-resolution photos

• Idea borrowed from OpenEya @ICTP

Blackboard Hi-resolution photos

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

Blackboard Hi-resolution photos

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

Firefox issues solved

• Firefox >= 35 will work flawlessly in HTML5 mode

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

More formal release process

• All code in GitHubRepositories for paella-matterhorn and paellaIssues

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

More formal release process

• Gitflow Development model

Master/Develop /Release branches

• Detailed changelog

• Having pull requests from adopters!

Plans for Paella 4.1Focus on mobile and video portal integration

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

Moving plugins inside of the video window

Rethinking the “Extended mode” of Paella

Moving plugins inside of the video window

Search service

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

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

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

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

Bower install (for paella standalone)

• bower install paellaAvailable for Paella versions: 4.0.12, 4.0.13

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”

Thanks!

Comments are greatly welcomed