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


Used By

Total: 0


Naos-14.1.0 - Jul 4, 2018

kaltura-base (14.1.0) changelog:

  • verifyObjectDeletion - increase chunk size (https://github.com/kaltura/server/pull/7337)
  • PLAT-8581: ValidateMetadataObjectAccess should not return false if session is of admin type (https://github.com/kaltura/server/pull/7336)
  • PLAT-9034 Upgrade facebook distributor to graph API v3.0 (https://github.com/kaltura/server/pull/7331)
  • PLAT-8940 facebook new auth logic (https://github.com/kaltura/server/pull/7330)
  • SUP-14624: Support of Mac/Win EOL in serveWebVTTAction (https://github.com/kaltura/server/pull/7329)
  • getIpFromHttpHeader(): support IPv6 addresses (https://github.com/kaltura/server/pull/7325)
  • ip2location - support single file with IPv4 & 6 (https://github.com/kaltura/server/pull/7324)
  • SUP-14753: Perform clip action on source DC if the file is not accesible from the current DC (https://github.com/kaltura/server/pull/7320)
  • PLAT-8507: Return empty KalturaMetadataArray if object ID is not found (https://github.com/kaltura/server/pull/7317)
  • Fix eventConditions for SLIDE_VIEW_CHANGE_CODE_CUE_POINT notification (https://github.com/kaltura/server/pull/7314)
  • PLAT-9002: playManifest fix (https://github.com/kaltura/server/pull/7309)
  • KMS-17960: Set status to pending and do not set duration if no flavours exist (https://github.com/kaltura/server/pull/7306)
  • PLAT-9025: updateContent action - abort replacement process if an exception was raised (https://github.com/kaltura/server/pull/7304)
  • SUP-14641: set thumb URL to the correct version (https://github.com/kaltura/server/pull/7300)
  • PLAT-8952: Live clipping engine - handle cue points (https://github.com/kaltura/server/pull/7299)
  • Correct action annotations (https://github.com/kaltura/server/pull/7210)

kaltura-html5lib (v2.70) changelog:

  • fix(Sup-13983): reports seem to be inaccurate update (#3849)
  • fix(sup-14444): addressed the matter with the hidden qna div on VOD entries (#3843)
  • reverting sup 14444 (#3855)
  • *FEC-8174 The progress bar growth more than the live stream rolling buffer
  • FEC-8192 [Player V2][Android]When user select unmute after preroll, the midroll and postoll are not playing later on
  • SUP-14115 SUP-14115 Live feed in Playlist inaccurately shows VOD
  • SUP-14542 Unmute button not displaying for live streaming content
  • FEC-8288 When Automute true no need to display unmute icon
  • SUP-14314 Mobile Player || Dual Screen plugins are overlapping
  • SUP-14668 Player returns to beginning in iOS after midroll
  • FEC-8312 incorrect this reference cause exception on not fatal ad error
  • SUP-14173 No quiz Playback on iOS
  • SUP-14288 iOS auto captions not loaded on first launch
  • FEC-8191 [Player V2] [Playlist-Preroll] The first entry load with endless spinner
  • FEC-8199 [Player_V2][Captions][iOS] - Default captions are not displayed on iOS
  • FEC-8192 [Player V2][Android]When user select unmute after preroll, the midroll and postoll are not playing later on
  • FEC-8174 The progress bar growth more than the live stream rolling buffer

kaltura-kmcng (v4.8.1)

  • First release

Mercury-13.20.0 - Jun 6, 2018

kaltura-base (13.20.0) changelog:

  • PLAT-8583: YouTube SFTP Connector Migration to CSV (https://github.com/kaltura/server/pull/7217)
  • plat-8583: YouTube SFTP Connector Migration to CSV (https://github.com/kaltura/server/pull/7211)
  • PLAT-8966: Set property isMomentary to read only (https://github.com/kaltura/server/pull/7213)
  • Fix insertPermissions script for groupUser service (https://github.com/kaltura/server/pull/7206)
  • KMS-17587: Added momentary cue flag for clipping (https://github.com/kaltura/server/pull/7203)
  • KMS-17656: If parent id is null, set to 0 to maintain compatiblity (https://github.com/kaltura/server/pull/7198)
  • SUP-14520 chunks with faststart (https://github.com/kaltura/server/pull/7195)
  • Allow change account for users with KMC_ACCESS permission (https://github.com/kaltura/server/pull/7194)
  • Add notification for slides view change (https://github.com/kaltura/server/pull/7188)
  • PLAT-8531: must call postUpdate of parent (https://github.com/kaltura/server/pull/7183)
  • Use the version uiconf instead of the latest.json and beta.json files (https://github.com/kaltura/server/pull/7182)
  • PLAT-8901: KalturaSyndicationFeedRenderer.php - only return entryStatus::READY (https://github.com/kaltura/server/pull/7181)
  • FEV-186: Support sending push notification when thumb cue point becomes ready (https://github.com/kaltura/server/pull/7177)
  • Allow order by status on entry vendor task (https://github.com/kaltura/server/pull/7176)
  • PLAT-8867: Get live thumb by positive offset (https://github.com/kaltura/server/pull/7174)
  • PLAT-8939: Before adding a task for catalog item defined on the action validate that it is allowed for partner (https://github.com/kaltura/server/pull/7172)
  • SUP-14485: Use job createdAt instead of queued_time to determine timeout (https://github.com/kaltura/server/pull/7169)
  • PLAT-8935: Move synonyms to use contraction (https://github.com/kaltura/server/pull/7168)
  • PLAT-8870: Remove the use of increaseEntriesChangedNum (https://github.com/kaltura/server/pull/7166)
  • PLAT-8770: Media Repurposing private content bug (https://github.com/kaltura/server/pull/7162)
  • PLAT-8926: Add remove/create flags to groupUser sync action (https://github.com/kaltura/server/pull/7157)
  • PLAT-8458: KCopyCuePointEngine.php refactoring (https://github.com/kaltura/server/pull/7155)
  • If entryId is available on the object use it when building the cacheKey (https://github.com/kaltura/server/pull/7153)

kaltura-html5lib (v2.69.5) changelog:

  • fix: tvpanalytics fix bug related to enable nonDvrLinearMediaHits flag (#3814)
  • SUP-14316 - Media Playback fails on Android devices
  • Send mediaHits (location=0) for linear without DVR
  • fix rapt filter (#3810)

Mercury-13.19.0 - May 9, 2018

kaltura-base (13.19.0) changelog:

  • PLAT-8878: Importing file_sync objects between DCs fails in case the file points to a directory (https://github.com/kaltura/server/pull/7070)
  • PLAT-8827: change serveWebVTT to use delivery profile hostname (https://github.com/kaltura/server/pull/7069)
  • PLAT-8844: KMC-NG configurations (https://github.com/kaltura/server/pull/7066)
  • Remove update status from the add template request and add explicit-live to init.content (https://github.com/kaltura/server/pull/7064)
  • SUP-14278: WebEx dropfoler - fix delete by name (https://github.com/kaltura/server/pull/7063)
  • Don't set duration if flow type is EntryFlowType::LIVE_CLIPPING (https://github.com/kaltura/server/pull/7062)
  • FEC-8162: Player: add a wildcard to the Policy Controlled Features (https://github.com/kaltura/server/pull/7060)
  • Dynamically adjust max concurrency of chunked asset session (https://github.com/kaltura/server/pull/7058)
  • PLAT-7832: support live clipping (https://github.com/kaltura/server/pull/7057)
  • PLAT-7832: Support live clipping (https://github.com/kaltura/server/pull/7052)
  • Transcript plugin: only index text assets (https://github.com/kaltura/server/pull/7056)
  • PLAT-8543: syndication feed fix (https://github.com/kaltura/server/pull/7055)
  • SUP-14231: Verify HTTP RC is not erroneous (https://github.com/kaltura/server/pull/7054)
  • Disable Encoding.com transcoder (https://github.com/kaltura/server/pull/7053)
  • Assign default values to metadataProfileField matchType & trimChars (https://github.com/kaltura/server/pull/7048)
  • PLAT-8543: itunes syndication feed (https://github.com/kaltura/server/pull/7045)
  • PLAT-8827: change serveWebVTT to use delivery profile hostname (https://github.com/kaltura/server/pull/7039)
  • PLAT-8820: add segment duration to serveWebVTT url (https://github.com/kaltura/server/pull/7038)
  • SUP-14151: fix retry on Widevine packager failure (https://github.com/kaltura/server/pull/7037)
  • PLAT-8792: firebase event notification template update (https://github.com/kaltura/server/pull/7036)
  • PLAT-8832: Add missing LANGUAGE field to HLS Master playlist manifest (https://github.com/kaltura/server/pull/7035)
  • PSVAMB-3002: Add option for ip tokenization to the Akamai Tokenizer (https://github.com/kaltura/server/pull/7032)
  • SUP-13559: privacyContext Fix (https://github.com/kaltura/server/pull/7031)
  • PLAT-8701: Support COPY operation for MP3 sources (https://github.com/kaltura/server/pull/7025)
  • PLAT-8651: Chop and slice (https://github.com/kaltura/server/pull/7022)
  • SUP-13826: Add ogg file extension to supported types (https://github.com/kaltura/server/pull/7021)
  • PLAT-8543: Episode Author Field in iTunes Syndication (https://github.com/kaltura/server/pull/7020)
  • Improve sphinx query time for metadata match by adding support for defining matchType and providing split & explode chars (https://github.com/kaltura/server/pull/6984)

kaltura-html5lib (v2.69) changelog:

  • FEC-8162 - Add a wildcard to the Policy Controlled Features
  • SUP-13444 - control bar buttons don't work when small sized player in Moodle along with slides
  • SUP-12518 - VOD Entry Player Controls Greying Out After a Live Clip in Playlist
  • Create IMA adsRequest object to be passed to IMA requestAds
  • add 1 min cache (#3791)

kaltura-nginx (1.13.12) changelog:

  • New upstream Nginx version [see http://nginx.org/en/CHANGES]
  • New Nginx VOD module - 1.23: * support nginx 1.13.10+ * HLS - support SAMPLE-AES-CENC * HLS - add support for DTS audio codec * MSS - add Language attribute to StreamIndex * SRT - clamp negative timestamps to zero * SRT - ignore spaces before the first cue * add vod_hls_output_iframes_playlist * add vod_media_set_override_json * $vod_segment_duration - make the calculation more accurate * $vod_suburi - support use within alias/root directives * optimization - explicitly release cache entries * optimization - stop generating output when reaching range end * conf templates improvements

Mercury-13.18.0 - Apr 24, 2018

kaltura-base (13.18.0) changelog:

  • PLAT-8311: remove partner_in for partner 0 when running sphinx entry queries (https://github.com/kaltura/server/pull/6962)
  • PLAT-8552: youtubeApi encryption support (https://github.com/kaltura/server/pull/6955)
  • PLAT-8651: Chop and Slice (https://github.com/kaltura/server/pull/6963)
  • plat 8651: Chop and slice: multi audio fix (https://github.com/kaltura/server/pull/6978)
  • PLAT-8651: Chop and Slice refactoring (https://github.com/kaltura/server/pull/6968)
  • Plat 8651: kClipManager.php: optimise batch jobs retrieval (https://github.com/kaltura/server/pull/6990)
  • PLAT-8738: Only create a user_add_ lock in the event the kuser does not exist (https://github.com/kaltura/server/pull/6970)
  • PLAT-8755: Add support for multiple IP values in a single range (https://github.com/kaltura/server/pull/6976)
  • PLAT-8785: Add categoryUserItem to categorySearch (https://github.com/kaltura/server/pull/6995)
  • PLAT-8785: Return kuserId as string (https://github.com/kaltura/server/pull/6999)
  • PSVAMB-2895: Fix delivery profile lookup (https://github.com/kaltura/server/pull/6985)
  • SUP-13925: Update child categories based on the parent's status (https://github.com/kaltura/server/pull/6972)
  • SUP-13945: DeliveryProfileAkamaiHttp.php: get file extension from container format element (https://github.com/kaltura/server/pull/6989)
  • SUP-14139: Fix FtpDistributionEngine (https://github.com/kaltura/server/pull/7006)
  • SUP-14195: Attr name in map should match its definition to avoid the data stored on it to be lost when fetching the object (https://github.com/kaltura/server/pull/7015)

Mercury-13.17.0 - Apr 10, 2018

kaltura-base (13.17.0) changelog:

  • apimon - log conditional cache sql validations (https://github.com/kaltura/server/pull/6957)
  • PLAT-8768: Invalidate cache when updating answer cuepoint (https://github.com/kaltura/server/pull/6951)
  • Fix plugins dependency, required for Swift client lib (https://github.com/kaltura/server/pull/6948)
  • PLAT-8708: add ASE_USER_SESSION_PERMISSION permission to fileAsset service (https://github.com/kaltura/server/pull/6946)
  • SUP-13191: KAsyncLiveToVod - in the event cuePoint->listAction() failed, retry (https://github.com/kaltura/server/pull/6944)
  • Plat 8651: kClipManager - set partner Id on the BatchJob object (clip concat) (https://github.com/kaltura/server/pull/6943)
  • SUP-13990: Fix seek issues with large GOPs (https://github.com/kaltura/server/pull/6939)
  • plat 8651: chop and slice (https://github.com/kaltura/server/pull/6938)
  • WEBC-1162: add lastBroadcastEndTime to KalturaLiveEntry (https://github.com/kaltura/server/pull/6936)
  • PLAT-8735: Skip Sphinx query for specific partners and actions (https://github.com/kaltura/server/pull/6929)
  • SUP-13708: Update embedCodeGenerator (https://github.com/kaltura/server/pull/6927)
  • SUP-13708: Add allow="autoplay; fullscreen; encrypted-media" to player iframe (https://github.com/kaltura/server/pull/6925)
  • KalturaDocCommentParser: add the ability to annotate services and actions as beta (https://github.com/kaltura/server/pull/6923)
  • PLAT-8551: Distribution - correctly handle encrypted files (https://github.com/kaltura/server/pull/6921)
  • SUP-13039: Playing apple http with non kaltura live (https://github.com/kaltura/server/pull/6920)
  • SUP-13614 - Include entry flavor version when requesting playManifest (https://github.com/kaltura/server/pull/6913)
  • PLAT-8311 - Fetch partner ID 0's static playlists from the DB rather than Sphinx (https://github.com/kaltura/server/pull/6903)
  • exportToCsvAction(): KalturaUserFilter $filter can be null (https://github.com/kaltura/server/pull/6902)

kaltura-html5lib (v2.68-1) changelog:

  • SUP-13309 - Webcast entries default to default layout every few seconds
  • FEC-8074 - KAVA Player V2 - "playlistID" parameter isn't fired when playlist plays
  • FEC-8072 - KAVA Player V2 - "eventIndex" and "playTimeSum" parameters aren't reset after change media
  • SUP-13708 - Player: Changes in Chrome v64 ang moving forward
  • KMS-17072 - No information and elements when question icon clicked on Submit screen
  • KMS-16785 - new option to remove welcome page
  • KMS-17284 - Text not displayed after user finished to answer all questions (Preview mode)
  • KMS-17301 - True and False question on top of each other instead of next to each other
  • fix: kava live support
  • Support pure-Kaltura projects and vendor engine
  • add new flag to force adaptive for video less than 10 sec Kaltura.force10secProgressive default is true
  • fix: operator is not valid for PHP string concatenation