- The recommended way of installing KalturaCE is to download the release bundle of you choice from the KalturaCE project page and follow the KalturaCE installation guide.
- This guide provides an overview of the project repository and preparing installation from svn check out.
The Repository Structure
The Kaltura Server core is written in PHP and is cross-platform, meaning, it runs on windows, linux 32/64 and mac osx.
However, the Kaltura Server also depend on various binaries to perform jobs such as conversion and image manipulation (ffmpeg, mencoder, imagemagick, etc.).
In order to focus on Kaltura related development the repository contains compiled versions of these external libraries.
The KalturaCE repository is divided in to two main trees:
- kalturaCE - The core server application.
- kalturaCEBinaries - The compiled dependency binaries.
The kalturaCEBinaries tree is divided according to the operating systems being supported:
- linux64 - Binaries compiled to run under Linux 64 bit distributions.
- linux386 - Binaries compiled to run under Linux 32 bit distributions.
- osx386 - Binaries compiled to run under Mac OSX 32 bit.
- win32 - Binaries compiled to run under Windows (XP, Vista, Server) 32 bit.
Check out
To check out the kalturaCE core:
- Look for the latest tag version under kalturaCE/tags.
- Checkout the files from:
svn://www.kaltura.org/kalorg/kalturaCE/tags/{latest_tag}(replace {latest_tag} with the latest tag library name).
To check out the kalturaCE binaries:
- Look for your operating system under kalturaCEBinaries/branches.
- Checkout the files from:
svn://www.kaltura.org/kalorg/kalturaCEBinaries/branches/{os}/bin(replace {os} with your operating system of choice) udner the following kalturaCE core folder /kaltura/bin. - Note that the binaries should be placed directly under the /bin folder (/bin/{binaries}) - avoid a situation of /bin/bin/{binaries}.
For more about using Subversion, see Client programs and plugins and the SVN online Book.
Prepare for installation
After checking out the core and binaries you are ready to begin installation.
Please follow the pre-installation and installation guide for KalturaCE installation steps.
Contribute and becoming a project maintainer
- Please read the Getting Involved steps to learn about the various way you can contribute.
- To gain commit-level access and your own branch on the repository please fill your details on the [url=SVN commit access]get commit access form[/url].
- For bug fixes please submit an issue and a fix as a comment via the KalturaCE project Issue tracker.



