Contributors: Joshua Brule (https://github.com/jbrule)
Requires at least: 5.1
Tested up to: 5.2
Requires PHP: 7.2
Adds Embed support for Kaltura Video Players. Includes support for secured content via injection of Kaltura Session token (ks). Requires a playback appToken.
Network Activation is not supported at this time.
Only supports Saas hosted Kaltura at this time.
- Clone repo to a location on local workstation.
git clone --recurse-submodules https://github.com/jbrule/kaltura-embed-for-wordpress-plugin kaltura-embed
- Install autoloader for Kaltura SDK by navigating to
kaltura-sdk
directory and runcomposer install
- Upload to plugins on WordPress server.
- Activate on Site
- Configuration Settings can be found under Settings -> Kaltura Embed in site dashboard.
- Fill in settings with known values. The UrlPattern should be a reqular expression that matches the path of your MediaSpace instance. It also needs to capture the entryId of the video in a named capture group. Example
https?://mymediaspace\.school\.edu/(?:media|id)/.*(?P<entryId>\d_[a-z0-9]{8}).*
- To support Require KS type access control. You will need to generate an appToken with
setrole:PLAYBACK_BASE_ROLE,widget:1,sview:*
sessionPrivileges. Making sure sessionDuration is at least as long as server/client site page caching.