paella player 4 - presentation at opencast summit 2015 at manchester
TRANSCRIPT
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 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
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
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!
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
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”