Swiftpack.co - Package - kaltura/platform-install-packages

Help make Kaltura CE better! Participate in the Kaltura CE Survey.


Kaltura Installation Packages Project

To enable the use of standard binary packages and package managers when deploying the Kaltura Video Platform Community Edition.

This project features official deployment packages to install the Kaltura Video Platform on a server or cluster environments using native OS package managers.

How you can help

Thank you for running Kaltura and pushing the limits of online video! By joining the Kaltura community and contributing you will help grow the platform, and keeping it open, stable and accessible to all. You can contribute meaningfully to the project from day one:

Contact the authors or email community@kaltura.org if you have other ideas.

Watch the alpha announcement video:

Watch the alpha announcement video

Documentation and Guides

License and Copyright Information

All code in this project is released under the AGPLv3 license unless a different license for a particular library is specified in the applicable library path.

Copyright © Kaltura Inc. All rights reserved.

Authors @jessp01, @zoharbabin and many others.

Contributors: @DBezemer, @fugazi73, @blackyboy, @Ronileco, @jpluijmers, @smartdrive, @baiyou2014, @krarey, @nzimas, @nshulakov, @joerace, @iddrew, @ironsizide, @angober, @nviera777, @bnelson796, @cschaub, @mobcdi, @flipmcf, @dudyk, @vadimtar, @corematter,@visomar,@AquileaSFX,@carise,@shojikajita,@suhastnex,@ElGabbu,@OriHoch, @tan-tan-kanarek, @kobimichaeli, @leosuncin, @wzur

Not on the list but should be? we try to update it as frequently as possible but if you contributed a code fix, feature or reported an issue that got fixed, do write to us at community@kaltura.com and we'll be happy to add you.


Stars: 282
Help us keep the lights on


Used By

Total: 0


Mercury-13.15.0 - Mar 12, 2018

kaltura-base (13.15.0) changelog:

  • PLAT-8685: Get thumb file only if exists (https://github.com/kaltura/server/pull/6849)
  • Fix first time input for field array configuration of type select (https://github.com/kaltura/server/pull/6844)
  • PLAT-8645: Event notification: entry added to category fire base template (https://github.com/kaltura/server/pull/6843)
  • Media Repurposing: added max entries limitation to dry run (https://github.com/kaltura/server/pull/6842)
  • KMS-17162: Add ability to disallow live explicitly (https://github.com/kaltura/server/pull/6840)
  • PLAT-8550: Add support for encrypted thumbnail - Facebook (https://github.com/kaltura/server/pull/6838)
  • PLAT-8499: Add presentation order field to question cue point (https://github.com/kaltura/server/pull/6835)
  • PLAT-8619: Order cue point items by start time (https://github.com/kaltura/server/pull/6834)
  • PLAT-8645: New categoryEntry firebase http notification template (https://github.com/kaltura/server/pull/6832)
  • PLAT-8550: Enable Facebook caption distribution for encrypted content (https://github.com/kaltura/server/pull/6827)
  • PLAT-8492: Allow the editing of admin tags based on KS privilege (https://github.com/kaltura/server/pull/6823)
  • PLAT-8633: Update viewMode and recordingStatus when live entry is no longer in broadcasting mode (https://github.com/kaltura/server/pull/6821)
  • uiconf->get() requires a KS (https://github.com/kaltura/server/pull/6761)

kaltura-html5lib (v2.67) changelog:

  • FEC-7985 - [Player V2]Duplicate play events in Kava in playlist entry
  • WEBC-1059 - v3.0.71| Slide broadcast twice if starting streaming with slide when two producers are ed
  • SUP-13155 - unresponsive panel of stream selector in Canvas mobile
  • FEC-7923 - Ad timer for DFP VMAP tags on V2 player
  • SUP-13469 - Entries are not playing on a specific browser on HTTPS
  • SUP-12364 - Kwebcast - Live event - disable the comments (set EnableQnA as no) display irrelevant message
  • SUP-12372 - Black chapters thumbnails
  • SUP-13280 - Player: Play Button unresponsive on iOS after upgraded player.
  • SUP-13238 - Android SDK v3.0 - wrong labels in Multi Audio Chromecast menu
  • SUP-13309 - Webcast entries default to default layout every few seconds
  • FEC-7614 - Shaka upgrade to v2.3.2
  • flip behaviour to hide admin cuepoints unless explicitly turn them on (#3747)
  • changes to client to support dynamic embed and ECDN (#3715)
  • fix audio text on dash with chromecast (#3732)

Mercury-13.14.0 - Feb 27, 2018

kaltura-base (13.14.0) changelog:

  • fix AddMediaEntryReady email template (https://github.com/kaltura/server/pull/6800)
  • PLAT-8620: uDRM - clean up mpeg-ts leftovers from remuxed mp4 files (https://github.com/kaltura/server/pull/6799)
  • PLAT-8611: disable criteria filter only for batch in cloneEntryAction (https://github.com/kaltura/server/pull/6796)
  • PLAT-8584: remove duplicate records creation on csv and handle api exception (https://github.com/kaltura/server/pull/6778)
  • Drop unused indexes (https://github.com/kaltura/server/pull/6771)
  • PLAT-8526: New Free Trial - Modification of Additional Flow behavior (https://github.com/kaltura/server/pull/6763)

Mercury-13.13.0 - Feb 13, 2018

kaltura-base (13.13.0) changelog:

  • Add cue_point.ENTRY_ID to getSphinxConditionsToKeep in order to use the ENTRY_ID query invalidation key (https://github.com/kaltura/server/pull/6774)
  • kAsyncUsersCsv: Fix memory and scale issues (https://github.com/kaltura/server/pull/6772)
  • kms-16965: add BASE_UPLOAD_PERMISSION to media->addfromrecordedwebcam() (https://github.com/kaltura/server/pull/6768)
  • PLAT-8450: additional Chinese dialects (https://github.com/kaltura/server/pull/6760)
  • SUP-13366: set the correct conversion profile ID when clipping a recorded entry (https://github.com/kaltura/server/pull/6758)
  • Drop unused indexes from caption_asset_item and entry (https://github.com/kaltura/server/pull/6754)
  • PLAT-8557: fix ordering on DFP feed advanced pages (https://github.com/kaltura/server/pull/6752)
  • Remove setLimit(40) and fetch by version to better use the file_sync index (https://github.com/kaltura/server/pull/6751)
  • Change file sync version column from varchar to int in order to optimise the query used to delete old file_sync versions (https://github.com/kaltura/server/pull/6748)
  • Don't save SchedulerStatus to prevent unneeded DB insertion load (https://github.com/kaltura/server/pull/6745)
  • PLAT-8325: Enable file encryption for KAsyncTransformMetadata (https://github.com/kaltura/server/pull/6744)
  • PLAT-8556: set frameRate to 30 if missing from the source video and the codec is vp8 or vp9 (https://github.com/kaltura/server/pull/6741)
  • Avoid chunked processing for very short sources (https://github.com/kaltura/server/pull/6739)
  • PLAT-8403: CaptionBulkUploadXmlPlugin - enable label value addition (https://github.com/kaltura/server/pull/6737)
  • PLAT-8446: get kusers list as CSV (https://github.com/kaltura/server/pull/6733)
  • PLAT-8520: Media Repurposing profile is not updated after an entry is deleted (https://github.com/kaltura/server/pull/6732)
  • Avoid connecting to both slaves in a single session (https://github.com/kaltura/server/pull/6731)
  • PLAT-8538: if the creator and co-publisher are the same user, no need to index them twice (https://github.com/kaltura/server/pull/6729)
  • PLAT-8532: add caption label to itemdata result + change caption object nesting level (https://github.com/kaltura/server/pull/6728)
  • PLAT-8544: fix flavorParamsOutput->list() returning wrong objects (https://github.com/kaltura/server/pull/6727)
  • PSVAMB-419: add -1>PARTNER_-1_GROUP_*_PERMISSION to metadata->delete() (https://github.com/kaltura/server/pull/6725)
  • PLAT-8530: only sync relevant file sync objects between DCs (https://github.com/kaltura/server/pull/6722)
  • Add query cache rules (https://github.com/kaltura/server/pull/6719)
  • set Sphinx cacheExpiry to 30 seconds (instead of 300) (https://github.com/kaltura/server/pull/6718)
  • PLAT-8456: Add questionType to the KalturaQuestionCuePoint class (https://github.com/kaltura/server/pull/6717)
  • PLAT-8435: Base Upload Permission and User-role (https://github.com/kaltura/server/pull/6714)
  • PLAT-8519: only call kEncryptFileUtils::fileSize() if fileSize > 0 (https://github.com/kaltura/server/pull/6709)
  • Remove addTrackEntry() (https://github.com/kaltura/server/pull/6708)

kaltura-html5lib (2.66) changelog:

  • FEV-139 - [IVQ-Player] change apply/continue to select
  • FEV-112 - [IVQ] quiz in playlist - answers below text
  • FEV-113 - [IVQ] quiz in playlist - intro page
  • FEV-147 - Hide "admin" slides/chapters/player mode in preview mode
  • KMS-15631 - [IVQ] change to the Submit button
  • FEC-7834 - CLONE - Unable to change media on Chromecast while casting media
  • SUP-13105 - KCP - Caption image is saved on the Player.
  • FEC-7797 - Adding VPAID INSECURE mode
  • FEC-7657 - PWA - Android- [360 Playback] - Video fails to play and only audio is audible with a blank screen during 360* video playback(Refer Steps)
  • SUP-13081 - Playlist secure embed not working when include in layout = false
  • FEC-7835 - CLONE - Cast fail when using Chrome browser cast button
  • SUP-13403 - KCP - Subtitle set to 'English' after subtitle option setting
  • FEC-7878 - Remove support check for Windows phone on mobile skin
  • SUP-13171 - Player is not displaying VPAID ads in a correct manner
  • FEC-7885 - KAnlony sends empty referrer in iframe embed
  • FEC-7891 - CLONE - [Chrome Cast] - Time in scrubber bar at TV displayed unclear
  • FEV-165 - Creator user does not see chapters when in preview mode
  • fix: initial captions to CC
  • fix: exception when changing from local to remote CC playback
  • fix: reset all CC state flags on media change
  • add quality watcher for dash streams
  • fix: detect if kAnalony is active
  • feat(chromecast): cast via chrome browser button (#3720)
  • add uiconf_id param to chromecast (#3721)
  • fix(chromecast): proxyData getter (#3719)
  • fix youbora error code handler
  • CC - Fix autoplay on live (#3725)

kaltura-kmc (5.43.12) changelog:

  • PLAT-8413 - add two types of Chinese subtitles
  • Ver bounce of HTML5 player to v2.66

Mercury-13.12.0 - Jan 30, 2018

kaltura-base (13.12.0) changelog:

  • PLAT-8513: downloadAction() - set $fileSize to null if $filePath is a directory (https://github.com/kaltura/server/pull/6697)
  • Chunked Encoding: enforce provided vsync setting (https://github.com/kaltura/server/pull/6686)
  • change invalid_session.id to bigint (https://github.com/kaltura/server/pull/6683)
  • Support setting partner and allowed types in metadata_list_without_object_filtering_partners (https://github.com/kaltura/server/pull/6679)
  • New notification dispatched to channel subscribers when an entry is approved (https://github.com/kaltura/server/pull/6677)
  • PLAT-8468: add new permission to create VAST cue point without URL (https://github.com/kaltura/server/pull/6665)
  • Improved Chunked Encode compliance verification (https://github.com/kaltura/server/pull/6660)
  • Improved Chunked Encode compliance verification (https://github.com/kaltura/server/pull/6659)
  • TR-2068: Transcript Processing breaks when ACLs are in use (https://github.com/kaltura/server/pull/6658)
  • PSVAMB-1496: bpm notification - send also on metadata creation (https://github.com/kaltura/server/pull/6655)
  • PLAT-8465: KalturaRequestDeserializer - if params is not an array - throw API exception (https://github.com/kaltura/server/pull/6653)
  • PLAT-8469: change encryption method and support encrypt of large files (https://github.com/kaltura/server/pull/6652)
  • SUP-13175: New VOD content replacement notifications (https://github.com/kaltura/server/pull/6649)
  • PLAT-8470 encrypt based on media type (https://github.com/kaltura/server/pull/6645)
  • SUP-13353: Assign default frame rate when no encoder information is provided

kaltura-html5lib (2.65.2) changelog:

  • FEC-7871 - [Player V2] [Chrome] Auto-play streams playing Auto-muted regardless the configuration

kaltura-kmc (5.43.11) changelog:

  • PLAT-7249 - Expose RTSP URLs in KMC
  • PLAT-8467 - advertising url per content should be optional in the KMC - requires PLAT-8468
  • Ver bounce of HTML5 player to v2.65.2

kaltura-ffmpeg (3.2-4)

  • RPM ONLY [deb was already OK]: build with new x265-libs [2.6] with support for 8/10/12 bit color depths

Mercury-13.11.0 - Jan 17, 2018

kaltura-base (13.11.0) changelog:

  • Increase the Encrypted file max size to 25 MB (https://github.com/kaltura/server/pull/6638)
  • Add delete verification script (https://github.com/kaltura/server/pull/6637)
  • TR-1682: Better Error Handling for VoiceBase (https://github.com/kaltura/server/pull/6632)
  • PLAT-8404: Enable captions when blocking high bitrate flavors (https://github.com/kaltura/server/pull/6629)
  • PLAT-8453: Storage: preserve original file permissions when copying (https://github.com/kaltura/server/pull/6626)
  • KMS-16337: fix cue point sub type query with OR operator (https://github.com/kaltura/server/pull/6625)
  • PLAT-8449: fix field name in decorator + change shouldEnforceEntitlement to use kEntitlementUtils (https://github.com/kaltura/server/pull/6624)
  • Improved memcache error handling (https://github.com/kaltura/server/pull/6622)
  • Improved memcache error handling (https://github.com/kaltura/server/pull/6621)
  • PLAT-8343: support hevc (h265) flavors in getPlaybackContext (https://github.com/kaltura/server/pull/6619)
  • PLAT-8442: Media Re-purposing email notification bug (https://github.com/kaltura/server/pull/6614)
  • SUP-12639: throw api error on replacement when source flavor not found (https://github.com/kaltura/server/pull/6610)
  • SUP-11664: get live default thumbnail in case the recorded entry is not ready yet (https://github.com/kaltura/server/pull/6606)
  • PLAT8405: use a 2 letter language code in HLS manifest (instead of a 3 letter code) (https://github.com/kaltura/server/pull/6594)
  • SUP-12956: avoid simultaneous updates to the same Live Entry object when running in multi DC mode (https://github.com/kaltura/server/pull/6540)

kaltura-html5lib (2.65) changelog:

  • FEC-7267 - YouTube player error when ad load fails
  • FEC-7613 - HLSJS upgrade to 0.8.9
  • FEC-7496 - [Post-prod][Inbound captions][IE11/Edge] Selected captions other than default are not displayed
  • SUP-12797 - Player Captions Below Video - Text Larger Than "Medium" Gets Cut Off
  • SUP-12806 - Video not loading automatically after bumper using Safari on iOS 11
  • FEC-7697 - preroll pauses after a sec on iPad
  • FEC-7493 - #2697 - HLS JS - Multiple Audio Track - Captions - iOS - Default captions displayed twice in option and captions are not displayed
  • FEC-7496 - [Post-prod][Inbound captions][IE11/Edge] Selected captions other than default are not displayed
  • FEC-7689 - [Player V2][Test 904][Autoplay] YouTube vertical playlist - autoplay is not working
  • FEC-7690 - [Player V2][#5499][Autoplay][Chrome64] Playlist is not running with auto-mute
  • FEC-7707 - Player V2: Regression: Vast pre-roll and bumper: Video stuck with endless spinner on loading test page (FF Only)
  • SUP-12992 - WeatherNation - Embedded captions are not showing.
  • FEV-135 - [IVQ-Access.] Q text not readable by SR
  • FEV-136 - [IVQ-Access.] continue button keyboard trap
  • FEV-144 - [IVQ-Access.] submit and review buttons keyboard trap
  • FEV-148 - [Player-Access.] chapter module text not readable/contrast
  • SUP-12799 - Select audio button (Multiple audio tracks) drops down when selected
  • FEC-7483 - Vertical left playlist with auto play, (#427).....-when first video finishes next not autocontinue
  • FEC-7714 - Vertical left playlist with auto play, (#427) - In Chrome Android browser the video is not starting automatically after ad
  • FEC-7719 - Reporting hasKanalony=true when kanalony isn't configured on a player
  • FEC-7725 - Live captions 608/708 aren't loaded
  • FEC-7483 - Vertical left playlist with auto play, (#427).....-when first video finishes next not autocontinue
  • FEC-7731 - [Player_V2][Multi_audio] - The multi audio icon is not responding in iOS
  • FEC-7734 - regression: ios - the video becomes black after ~15 sec.
  • FEC-7725 - Live captions 608/708 aren't loaded
  • FEC-7740 - [#5610]: Auto Play fallback - Unmute button is not working when video playing (after ad)
  • Disable receiver ads manager on empty ad tag url (#3653)
  • add feature to support banSeekManager (#3664)