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: 261
Help us keep the lights on


Used By

Total: 0


Mercury-13.10.0 - Jan 4, 2018

kaltura-base (13.10.0) changelog:

  • Increase memory limit for CSV report action to 512M (https://github.com/kaltura/server/pull/6597)
  • SUP-12871: Adjust bitrate threshold for CODECS="mp4a.40.2" (https://github.com/kaltura/server/pull/6593)
  • SUP-12853: Added reSetMembersCount() to categoryCount script (https://github.com/kaltura/server/pull/6590)
  • PLAT-8307: Limit max time for stalled file import (https://github.com/kaltura/server/pull/6586)
  • PLAT-8430: Update inner hits size for caption and cue points (https://github.com/kaltura/server/pull/6585)
  • addBulkUploadResult(): set bulk job ID only when its null (https://github.com/kaltura/server/pull/6582)
  • SUP-12715: substring of tag with utf8 encoding (https://github.com/kaltura/server/pull/6579)
  • call dieError() in case bundleConfig does not exist (https://github.com/kaltura/server/pull/6578)
  • Fix deletion of caption file syncs (https://github.com/kaltura/server/pull/6577)
  • SUP-12871: change the bitrate HLS calculation (https://github.com/kaltura/server/pull/6576)
  • Remove protocol from DeliveryProfile url (https://github.com/kaltura/server/pull/6573)
  • KMS-16413: store questionCuePoint name in the cue_point_question element (https://github.com/kaltura/server/pull/6572)
  • Fix JSON serializer (https://github.com/kaltura/server/pull/6571)
  • PLAT-8274: Disable XsendFile for encrypted file (https://github.com/kaltura/server/pull/6570)
  • Fix filter issues (https://github.com/kaltura/server/pull/6568)
  • PLAT-8332: Check ingestFramerate before setting skipCount for Wowza (https://github.com/kaltura/server/pull/6565)
  • PLAT-8294: Support Finnish and Swedish multi audio live flavor params (https://github.com/kaltura/server/pull/6561)
  • PLAT-8408: Encrypted folders - set user and group permissions according to the source's (https://github.com/kaltura/server/pull/6560)
  • PLAT-8354: Avoid warning when missing label from caption (https://github.com/kaltura/server/pull/6559)
  • PLAT-8408: Decrypt the image list xml file (https://github.com/kaltura/server/pull/6556)
  • SUP-13055: Add Entry replaced HTTP notification template that excludes kaltura VOD entries (https://github.com/kaltura/server/pull/6555)
  • SUP-12938: New Media Repurposing email address selection logic (https://github.com/kaltura/server/pull/6554)
  • SUP-13043: KalturaMetadataFilter::validateObjectIdFiltered() - call strtolower() on $objectIds (https://github.com/kaltura/server/pull/6552)
  • PLAT-8420: fix php error (https://github.com/kaltura/server/pull/6551)
  • PLAT-8408: Enable recursive directory encryption (https://github.com/kaltura/server/pull/6547)
  • PLAT-8414: handleConvertFinished() - only iterate over jobs with these statuses: BatchJobType::CONVERT, BatchJobType::CONVERT_COLLECTION, BatchJobType::POSTCONVERT (https://github.com/kaltura/server/pull/6545)

kaltura-html5lib (2.64.4) changelog:

  • FEC-7689: autoplay not working on youtube entries fix incorrect _this ref
  • Disable receiver ads manager on empty ad tag url (#3653)
  • FEC-7267(fix): avoid IMA and YT Iframe API collision (#3656)
  • FEC-7644 - change media to the same item skip the licenselink request

kaltura-kmc (5.43.10) changelog:

  • SUP-12502 - Fix Google structured data errors

kaltura-html5-studio (2.2.1) changelog:

  • Fix studio link name (FEC-7651)

Mercury-13.9.0 - Dec 19, 2017

kaltura-base (13.9.0) changelog:

  • PLAT-8409: allow webcast producer to update cue point status (https://github.com/kaltura/server/pull/6533)
  • PLAT-8398: add partner -5 to allowed viewers of preview stream in explicit live (https://github.com/kaltura/server/pull/6524)
  • PLAT-8396: If no delivery format is supplied, sort all the list (https://github.com/kaltura/server/pull/6522)
  • check if bundleConfig exists (https://github.com/kaltura/server/pull/6515)
  • SUP-12843: increase entry cache version if isDefault is set on flavor (https://github.com/kaltura/server/pull/6512)
  • PLAT-8032: if no push publish is set return null (https://github.com/kaltura/server/pull/6509)
  • PLAT-7961: Enable file encryption for the ISMC engine (https://github.com/kaltura/server/pull/6505)
  • PLAT-8277: KS v2 multiple values support for disableentitlementforentry privilege (https://github.com/kaltura/server/pull/6500)
  • SUP-12993: Fix HTTP error condition (https://github.com/kaltura/server/pull/6496)
  • Fix conditional-conv-prof crashes (https://github.com/kaltura/server/pull/6495)
  • SUPPS-1311: Raise the limit of email notification recipients (https://github.com/kaltura/server/pull/6488)
  • Fix failure on video-only sources (https://github.com/kaltura/server/pull/6487)
  • PLAT-8370: Block ingest of m3u8 and MPD files (https://github.com/kaltura/server/pull/6486)
  • PLAT-8366: alert when asking for unsupported format in storage delivery profile (https://github.com/kaltura/server/pull/6485)
  • Fix fatal error in kFlowHelper when trying to get replacing entry for recorded live (https://github.com/kaltura/server/pull/6484)
  • SUP-12715: substring of tag with utf8 encoding (https://github.com/kaltura/server/pull/6480)
  • plat-8233: Add "name" to Media Entry Filter (https://github.com/kaltura/server/pull/6476)
  • PLAT-8354: grab the label and id from entry that has captions for a given lang (https://github.com/kaltura/server/pull/6473)
  • PLAT-8273: Thumbnail resize action should use the packager rather than image magic (https://github.com/kaltura/server/pull/6472)
  • PLAT-8315: Check isFileText for encrypted files as well (https://github.com/kaltura/server/pull/6469)
  • SUP-11979: Deinterlace thumbs (https://github.com/kaltura/server/pull/6467)
  • SUP-11979: Deinterlace thumbs (https://github.com/kaltura/server/pull/6463)
  • SUP-11797: Add mediaInfoScanType to the captureThumb (https://github.com/kaltura/server/pull/6464)
  • PLAT-8323: Enable file encryption in the post convert batch job (https://github.com/kaltura/server/pull/6456)

kaltura-html5lib (2.64) changelog:

  • SUP-12735 - Thumbnail embed causes mixed mode
  • FEC-7456 - #232 - Customized logo - No tooltip for Customized logo
  • SUP-12532 - Ads on Images will play on HTTP instead of HTTPS
  • FEC-7515 - Kava reporting first play as resume when there's preroll
  • FEC-7519 - V2 - AutoPlay fallback: no "unmute" icon displayed on iOS devices
  • FEC-7513 - Safari 11 - cant see the unmute button when ad is playing
  • FEC-7512 - Safari 11 - play from thumbEmbed start muted
  • FEC-7562 - v2.64.rc1 playback doesn't start
  • FEC-7491 - chrome cast with tokanzeztion is not working
  • SUP-12262 - YouTube Videos cannot be played
  • SUP-12276 - Scrubber end-point losing colour / formatting when moving back and forth
  • SUP-4615 - Audio - left/right panning control
  • FEV-109 - When trying to click on change views, users accidentally pause the video
  • SUP-12673 - Default language caption flashvar not working on iOS
  • SUP-12503 - Missing set of que points to the same entry
  • FEC-6644 - DFP PRE MID POST : after midroll first frame of the video is shown instead of continuing from the stopping point
  • SUP-12518 - VOD Entry Player Controls Greying Out After a Live Clip in Playlist
  • SUP-12203 - Tab Accessibility while Player Controls are Hidden
  • FEC-7109 - Make HLS lead by default on Android
  • FEC-7515 - Kava reporting first play as resume when there's preroll
  • FEC-7556 - handle restore player on ad error of LOG type
  • PLAT-8372 - Playlist players fail playback - Issue in API gateway KES src (#3652)

kaltura-kmc (5.43.9) changelog:

  • PLAT-8367 - Explicit KMC: if publisher presses Save in just created entry, its Auto-start is changed to enabled automatically

Mercury-13.8.0 - Dec 4, 2017

kaltura-base (13.8.0) changelog:

  • PLAT-8349: app token list filter fix (https://github.com/kaltura/server/pull/6448)
  • PLAT-8273: fix Code review comments for croping in the packager (https://github.com/kaltura/server/pull/6441)
  • SUP-12533: Add http notification to be triggered when recorded entry was replaced (https://github.com/kaltura/server/pull/6432)
  • PLAT-8249: Adding deliveryProfileIds to playManifestAction (https://github.com/kaltura/server/pull/6431)
  • PLAT-8273: move deletion of temp encrypted file after combine pictures (https://github.com/kaltura/server/pull/6430)
  • Don't create copyCpations job if no captions found on source entry (https://github.com/kaltura/server/pull/6429)
  • Fix mediaInfo missing duration info with some MP3 cases (https://github.com/kaltura/server/pull/6423)
  • PLAT-8273: Use VOD packager for cropping rather than imageMagick (https://github.com/kaltura/server/pull/6417)
  • PLAT-8281: Support sorting flavors order when serving mpegdash (https://github.com/kaltura/server/pull/6413)
  • PLAT-7977: Added pushnotificationtemplate-register() permission (https://github.com/kaltura/server/pull/6409)
  • PLAT-7387: Media Repurposing UI fix (https://github.com/kaltura/server/pull/6408)
  • TR-1693: Email Notification - dispatch to multiple category subscribers (https://github.com/kaltura/server/pull/6407)
  • Chunked Encoding: several fixes and additions (https://github.com/kaltura/server/pull/6399)
  • Mercury 13.8.0 psvamb321 (https://github.com/kaltura/server/pull/6395)
  • PLAT-8282: enable the file encryption on CaptureThumb batch job (https://github.com/kaltura/server/pull/6389)
  • TR-2020: Allow partners to set VoiceBase speaker delimiter (https://github.com/kaltura/server/pull/6388)
  • PLAT-8285: Add partner id to categoryUser default criteria (https://github.com/kaltura/server/pull/6387)

kaltura-html5lib (2.63.3) changelog:

  • FEC-7512 - Safari 11 - play from thumbEmbed start muted
  • FEC-7513 - Safari 11 - cant see the unmute button when ad is playing
  • SUP-12735 - Thumbnail embed causes mixed mode

kaltura-nginx (1.12.2) changelog:

  • New VOD module - 1.21:
    • support HLS/SAMPLE-AES encryption with HEVC
    • add silence generator

kaltura-kmc (5.43.6) changelog:

  • SUP-11685 - Bulk unpublish from multiple categories produce error #1010

Mercury-13.7.0 - Nov 22, 2017

kaltura-base (13.7.0) changelog:

  • PLAT-7977: minor fix so that redirectEntryId will behave the same way as it used to (https://github.com/kaltura/server/pull/6358)
  • Fix getting file with dump renderer (https://github.com/kaltura/server/pull/6356)
  • PLAT-8242: When setting Label or Language on Flavor - increase cache version of entry (https://github.com/kaltura/server/pull/6350)
  • Run convert processes check before vidslice loop (https://github.com/kaltura/server/pull/6345)
  • Improve log of failed chunk job (https://github.com/kaltura/server/pull/6342)
  • KMS-14875: fix regex for finding alphanumeric in all languages (https://github.com/kaltura/server/pull/6340)
  • PLAT-8120: add exists query to reference id (https://github.com/kaltura/server/pull/6338)
  • Chunked Encoding - improved FetchNextJob (https://github.com/kaltura/server/pull/6337)
  • Chunked Encoding - Improved 'job-skip' detection (https://github.com/kaltura/server/pull/6336)
  • Chunked Encoding - fixes and updates (https://github.com/kaltura/server/pull/6335)
  • Chunked Encoding - concurrency reports (https://github.com/kaltura/server/pull/6334)
  • PLAT-8240: Duplicate entries in MR notification mail (https://github.com/kaltura/server/pull/6332)
  • When serving live order by primary DC first (https://github.com/kaltura/server/pull/6331)
  • PLAT-8236: set loginEnabled to @insertonly (https://github.com/kaltura/server/pull/6330)
  • PLAT-7961: added max_file_size_for_encryption directive (https://github.com/kaltura/server/pull/6328)
  • Fix category privacy + return only category id in entitlement query (https://github.com/kaltura/server/pull/6327)
  • PLAT-7961: add file size check before encrypting/decrypting (https://github.com/kaltura/server/pull/6323)
  • Update bpmNotificationsTemplates.xml (https://github.com/kaltura/server/pull/6322)
  • PLAT-8219: add projected audience parameter to live schedule event (https://github.com/kaltura/server/pull/6321)
  • SUP-12622: KWebexDropFolderEngine.php: validate startTime (https://github.com/kaltura/server/pull/6318)
  • SUP-12622: Obey new webex limitation LstRecording SQL default time range of 4 weeks (https://github.com/kaltura/server/pull/6315)
  • PLAT-8207: fix group_ids indexing on kuser (https://github.com/kaltura/server/pull/6311)
  • KMS-14857: add language support to name and description in partial search (https://github.com/kaltura/server/pull/6309)
  • PLAT-7961: when using encryption flow do not save the single vid slice after concating (https://github.com/kaltura/server/pull/6307)
  • PLAT-8230: user->add action should call toInsertable() for htmlPurify validation (https://github.com/kaltura/server/pull/6306)
  • PLAT-8097: Add new logic to matching flavors on playlist (https://github.com/kaltura/server/pull/6305)
  • plat 8204: MR - add footer to email notification (https://github.com/kaltura/server/pull/6303)
  • Support api rate limiting (https://github.com/kaltura/server/pull/6300)
  • SUP-12423: Support passing defaultAudioLang param on the playManifest request to determine which audio flavor will be marked with default & autoSelect = YES + support defining default audio flavor on flavorAsset object (https://github.com/kaltura/server/pull/6297)
  • Set the filter before getDisableEntitlementForEntry since otherwise the partner criteria will not be added to $c (https://github.com/kaltura/server/pull/6295)
  • Move object id filtering validation into filter to support responseProfile flow (https://github.com/kaltura/server/pull/6292)
  • PLAT-8205: Add media name in notification email (https://github.com/kaltura/server/pull/6290)
  • SUP-12546: Add retry when regisering WV asset (https://github.com/kaltura/server/pull/6289

kaltura-html5lib (2.63.2) changelog:

  • KMS-15990 - Webcast iPad- Slides and Polls Are Not Displayed
  • FEC-7484 - #2697 - HLS JS - Multiple Audio Track - Captions - Captions displayed twice (different style)
  • SUP-9616 - defaultLanguageKey var not passed to apple native player on iphone
  • SUP-12496 - Ad notice text does not appear in postroll
  • FEC-7025 - Regression: MPEG Dash DRM is not working on IE 11
  • FEC-7419 - V2: Live DRM Dash doesn't works, trying to play HLS
  • KMS-15649 - [IVQ] quiz submit page change per i18n
  • FEC-6979 - CLONE - VOOTAPP-364 [Version2] - Android - ChromeCast-Casting a video in portrait player that does not contain next video it fails to show Replay and cancel buttons.
  • SUP-12010 - Double Closed Caption
  • SUP-11980 - Using the seekFrom / seekTo cause endless stuck buffering in player
  • SUP-12109 - Flagged video - Screen isn't displayed fully Can't add comment and can't submit item
  • SUP-12305 - Launch custom logo button link using keyboard doesn't work
  • KMS-15400 - Add questions button does not appear when hovering over the screen with mouse
  • KMS-15672 - Difficult to reach 'Add question' button when captions go over the button UI
  • KMS-15695 - Question button does not add questions to Youtube entry (actual for all three flows)
  • Update IMA SDK lib url (#3613)
  • FEV 103 (#3614)
  • handle ios caption on full screen (#3607)
  • feat: only throw critical Shaka errors (#3608)
  • feat: repackage comscore streaming plugin with an updated generic plugin version v2.6.0.170905 (#3593)
  • Force return boolean from isSafeEnviornment of unmute plugin (#3592)

kaltura-ffmpeg (3.2-3) changelog:

  • avformat/hls: Disallow local file access by default: https://patchwork.ffmpeg.org/patch/3768

kaltura-kmc (5.43.5) changelog:

PLAT-8070 - re-enable live dashboard shortcut in the old KMC

Mercury-13.6.0 - Nov 10, 2017

kaltura-base (13.6.0) changelog:

  • Update KalturaLiveEntryService.php (https://github.com/kaltura/server/pull/6274)
  • Avoid returning empty results when passing DYNAMIC_OBJECT metadata object type (https://github.com/kaltura/server/pull/6273)
  • Correctly validate objectId is filtered when calling metadata list (https://github.com/kaltura/server/pull/6269)
  • Add query cache rules (https://github.com/kaltura/server/pull/6264)
  • PLAT-8134: added KalturaESearchQuery obejct (https://github.com/kaltura/server/pull/6263)
  • PLAT-8134: added KalturaESearchObject (https://github.com/kaltura/server/pull/6262)
  • SUP-11691: Added ra extension into audio_file_ext[] (https://github.com/kaltura/server/pull/6260)
  • PSVAMB-459: New email notification template - current session user (https://github.com/kaltura/server/pull/6259)
  • Handle 'skip-chunk-job' cases (https://github.com/kaltura/server/pull/6255)
  • Increase allowed max retried chunk jobs to 5 (https://github.com/kaltura/server/pull/6250)
  • Call realpath() on secondary sources (WM's) (https://github.com/kaltura/server/pull/6245)
  • PlaykitJX: fix last modified date (https://github.com/kaltura/server/pull/6242)
  • KMS15714: retreive child entries without entitlements if user is entitled to the parent entry (https://github.com/kaltura/server/pull/6241)
  • Remove defKeditorservicesSuccess.php (https://github.com/kaltura/server/pull/6238)
  • PLAT-8133: Changing pubdate date/time format to ISO (https://github.com/kaltura/server/pull/6237)
  • playkitjs action validations (https://github.com/kaltura/server/pull/6236)
  • embedPlaykitJsAction.class.php: Return correct lastModified value (https://github.com/kaltura/server/pull/6235)
  • PLAT-8174: add permission to v3 studio (https://github.com/kaltura/server/pull/6233)
  • PLAT-8174: add V3 studio permission and feature flip (https://github.com/kaltura/server/pull/6232)
  • ChunkedEncode support for x265 (https://github.com/kaltura/server/pull/6231)
  • Raise urgency/priority of copy jobs (https://github.com/kaltura/server/pull/6229)
  • PLAT-8150: fix searchCategory + searchUser allowed fields (https://github.com/kaltura/server/pull/6228)
  • PLAT-8195: chunked encoding (https://github.com/kaltura/server/pull/6223)
  • KMS-15806: allow anonymous user in KalturaQuizUserEntry (https://github.com/kaltura/server/pull/6221)
  • PLAT-8122: add partial search on cue point tags (https://github.com/kaltura/server/pull/6218)
  • PLAT-8121: add missing cue point question to cue point item result (https://github.com/kaltura/server/pull/6217)
  • PLAT-8190: fix partial metadata query (https://github.com/kaltura/server/pull/6216)
  • PLAT-8164: change access_control rules column to mediumtext to allow saving ACL's with large amount of rules (https://github.com/kaltura/server/pull/6215)
  • PLAT-8142: don't check entitlement when using an ADMIN KS (https://github.com/kaltura/server/pull/6214)
  • PLAT-7768: fix privacy context search (https://github.com/kaltura/server/pull/6212)
  • Fix conditional-conv-prof crashes (https://github.com/kaltura/server/pull/6211)
  • PLAT-8179: move kExtwidgetUtils to lib directory (https://github.com/kaltura/server/pull/6210)
  • PLAT-8169: Add support in new languages hkk teo hak hnn (https://github.com/kaltura/server/pull/6209)
  • SUP-11802: Properly handle multi deferred events raising a deferred event (https://github.com/kaltura/server/pull/6207)