Library Overview
Kaltura's HTML5 Media Library enables you leverage a unified configuration and development API for both HTML5 and Flash. It enables delivery of rich on page and in player experiences backed by robust metadata and per device asset delivery of the kaltura platform. It supports a wide range of features, an external and internal plugin model, advanced html5 player, and custom skins.
Documentation
Your first stop for kaltura related integration questions should be the Kaltura HTML5 Configuration
Library documentation for installation, configuration, and usage is maintained on the html5video.org wiki
Also you can find us on #kaltura in irc.freeNode.net
Can't find what your looking for in the documentation, ran into an issue check the Kaltura players official forums.
Quick start
- Extract or git clone the mwEmbed folder to your php server.
- Copy LocalSettings.php.sample to LocalSettings.php
- Navigate to http://{yourServer}/path/to/mwEmbed/docs for player examples.
Hacking on mwEmbed
- Pull requests can be sent to our git hub repo. Pull requests should be open against the master branch.
- Our coding conventions follow mediaWiki js guidelines.
- See getting strated guide
- Also see Yeoman project for auto generating skeleton kaltura player plugins.
Release Notes
Release Notes documents every release and provides production, staging and zip downloads.
Libraries and sub-projects
Kaltura developed
- Chromless flash kdp
- Chromeless sliverlight
- OSMF HLS for flash -- repo not yet public
- Android HLS player -- repo not yet public
- Player Studio -- visual player config JSON editor
External libraries
- Resource Loader
- jQuery
- bootstrap -- for documentation pages
- Shaka Player -- for project page
- hls.js -- for project page
Library Features
The kaltura player feature hub hosts most of the libraries features and associated test files.
Timed Media Handler
Kaltura HTML5 library is the upstream library for the wikimedia video support in Timed Media Handler
License and Copyright Information
All mwEmbed code is released under the AGPLv3 unless a different license for a particular library is specified in the applicable library path
Authors: See GitHub contributors list.