• Stars
    star
    373
  • Rank 114,600 (Top 3 %)
  • Language
    PHP
  • License
    GNU Affero Genera...
  • Created over 11 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The Kaltura Platform Backend. To install Kaltura, visit the install packages repository.

Kaltura Backend Core project

Kaltura is the world's first Open Source Online Video Platform, transforming the way people work, learn, and entertain using online video. The Kaltura platform empowers media applications with advanced video management, publishing, and monetization tools that increase their reach and monetization and simplify their video operations. Kaltura improves productivity and interaction among millions of employees by providing enterprises powerful online video tools for boosting internal knowledge sharing, training, and collaboration, and for more effective marketing. Kaltura offers next generation learning for millions of students and teachers by providing educational institutions disruptive online video solutions for improved teaching, learning, and increased engagement across campuses and beyond. For more information visit: http://corp.kaltura.com and http://www.kaltura.org.

Commercial Editions and Paid Support

The Open Source Kaltura Platform is provided under the AGPLv3 license and with no commercial support or liability.  

Kaltura Inc. also provides commercial solutions and services including pro-active platform monitoring, applications, SLA, 24/7 support and professional services. If you're looking for a commercially supported video platform  with integrations to commercial encoders, streaming servers, eCDN, DRM and more - Start a Free Trial of the Kaltura.com Hosted Platform or learn more about Kaltura' Commercial OnPrem Edition™. For existing RPM based users, Kaltura offers commercial upgrade options.

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:

To make a contribution, follow the See our CONTRIBUTORS doc

Contact the authors or email [email protected] if you have other ideas.

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.

More Repositories

1

nginx-vod-module

NGINX-based MP4 Repackager
C
1,980
star
2

platform-install-packages

Official deployment packages to install the Kaltura platform on a server or cluster environments using native OS package managers
Shell
514
star
3

mwEmbed

Kaltura's Cross Platform Video Player ToolKit
JavaScript
210
star
4

media-framework

Kaltura Live Media Framework
C
151
star
5

kaltura-player-js

Kaltura Player JS Platform - Cloud TV and OVP Media Players
TypeScript
118
star
6

nginx-secure-token-module

C
111
star
7

playkit-js

State of the Art HTML5 Player
JavaScript
104
star
8

player-sdk-native-android

Kaltura Android Player SDK
Java
93
star
9

playkit-ios

PlayKit: Kaltura Player SDK for iOS
Swift
83
star
10

nginx-srt-module

Nginx SRT/TCP gateway
C
82
star
11

nginx-kafka-log-module

Send Kafka messages from Nginx
C
63
star
12

playkit-android

PlayKit: Kaltura Mobile Player SDK for Android
Java
54
star
13

nginx-aws-auth-module

C
45
star
14

player-sdk-native-ios

Kaltura iOS Player SDK
Objective-C
45
star
15

media-server

Kaltura Wowza Media Server
Java
44
star
16

kaltura-player-android

Kaltura Player is a rich, easy to integrate and easy to use video player for all media types and ad scenarios you need. - based on Google ExoPlayer
Java
42
star
17

playkit-js-ui

UI Application Framework for the PlayKit JS Player
TypeScript
30
star
18

kaltura-device-info-android

Kaltura Device Info
Java
27
star
19

kdp

Kaltura's Open Source OSMF based Flash Dynamic Player. KDP3 powers thousands of sites with rich media playback.
ActionScript
27
star
20

playkit-ios-dtg

Download-to-Go for iOS
Swift
26
star
21

liveDVR

DVR implementation built on top of live streams
Python
24
star
22

playkit-ios-samples

PlayKit Samples
Swift
20
star
23

player-studio

HTML5 player studio widget/page
JavaScript
20
star
24

clients-generator

Kaltura API Client Libraries Generator - PHP source code introspection based automation for API native SDKs generation for various programming languages and API platforms
C#
19
star
25

playkit-ios-vr

VR support for PlayKit iOS
Swift
19
star
26

nginx-parallel-module

Nginx module for boosting upstream requests by issuing them in parallel
C
18
star
27

nginx-akamai-token-validate-module

C
18
star
28

all-in-one-video-pack.wordpress

A Wordpress Plugin to simplify adding Kaltura to your Blog
PHP
18
star
29

kmc-ng

Kaltura Management Console HTML5 based application (a.k.a KMCng).
TypeScript
18
star
30

playkit-dtg-android

DTG - Download To Go
Java
16
star
31

Kaltura-Library-Export-Excel

Export Kaltura media data
PHP
15
star
32

IOSReferenceApp

Kaltura Reference Mobile app for iOS
Objective-C
14
star
33

hls-toolkit

Record&Replay HLS streams
JavaScript
13
star
34

HLS-OSMF

HLS OSMF plugin - help to view m3u8 streams in the KDP/V2 player
ActionScript
13
star
35

kanalony

Kaltura's next generation Analytics solution based on Spark, Cassandra and Kafka
Scala
12
star
36

krecord

Flash Video and Audio Recording Widget for Kaltura. KRecord is a chromeless (no UI) Flash application that simplify webcam recording on websites, uploading the recordings to Kaltura.
ActionScript
12
star
37

php-api-examples

PHP
11
star
38

kmc

Kaltura Management Console (aka KMC). For the login project see: https://github.com/kaltura/kmc-login
ActionScript
10
star
39

nginx-json-var-module

C
9
star
40

KalturaGeneratedAPIClientsNodeJS

NodeJS auto generated clients libs which will then be built and test by Travis CI
JavaScript
9
star
41

chunked-file-upload-jquery

Based on blueimp/jQuery-File-Upload library, this upload widget provides JavaScript based chunked upload with pause-and-resume and automatic optimization of file chunk size. Use this widget to implement a Kaltura file upload workflow in your web based applications.
JavaScript
9
star
42

nginx-aggr-module

Aggregates JSON events received over UDP/TCP
C
8
star
43

EmbedCodeGenerator

Kaltura Embed Code generator library.
JavaScript
8
star
44

moodle_plugin

PHP
8
star
45

playkit-js-dash

Shaka Player Adapter for the PlayKit JS Player
JavaScript
8
star
46

kaltura-ng

Kaltura Angular Infrastructure
TypeScript
8
star
47

Clipping-tool

Kaltura's Clipping Application
PHP
8
star
48

kaltura-player-android-samples

Kotlin
8
star
49

KalturaAPISampleListEntries

Sample code showing how to use the Kaltura media.list API in PHP
PHP
8
star
50

KalturaGeneratedAPIClientsPHP53

PHP53 auto generated clients libs which will then be built and test by Travis CI
PHP
8
star
51

DeveloperPortalDocs

Kaltura VPaaS website including the Kaltura API and SDKs developer guides
JavaScript
8
star
52

platform-continuous-integration

Continuous Integration for the Kaltura Platform - Packaging, Build, Deploy, Test and Distribute
PHP
8
star
53

adobe-connect-to-mkv-to-kaltura

Generate MKV files out of Adobe Connect recordings and [optionally] ingest them onto Kaltura
Ruby
7
star
54

server-cluster-container-install

This repository contains docker files and scripts to be used for installing Kaltura server as clustered enviroment
Shell
7
star
55

express-recorder

Kaltura Express Capture enables recording content directly from the browser without the need to install any additional software. aka kSelfie
TypeScript
7
star
56

playkit-js-hls

HLS.JS Adapter for the PlayKit JS Player
JavaScript
7
star
57

playkit-android-vr

Java
6
star
58

KalturaGeneratedAPIClientsAngular

Angular auto generated clients libs
TypeScript
6
star
59

VideoChaptersByCuePoints

How to increase video SEO by leveraging in-video chapters driven by cue-points using Kaltura
PHP
6
star
60

KalturaGeneratedAPIClientsJava

Java auto generated clients libs which will then be built and test by Travis CI
Java
6
star
61

live_analytics

Collect and process Kaltura's live steam analytics
Java
6
star
62

kaltura-player-rn

Kaltura Player React Native Component
Kotlin
6
star
63

kaltura-player-ios-samples

Swift
5
star
64

play-server

vast
JavaScript
5
star
65

playkit-js-cast-receiver

PlayKit JS Custom Receiver SDK for the Kaltura Player JS
JavaScript
5
star
66

ovp-tf-module-lightlytics

A terraform module connecting AWS account to Lightlytics
HCL
5
star
67

Kaltura-Facebook-App-Media-Page

Facebook Page Tab application for displaying a Kaltura gallery
PHP
5
star
68

kaltura-interactive-player

TypeScript
5
star
69

kaltura-management-console-html5

Kaltura Management Console (aka KMC) Built in HTML5 By The Community For The Community :)
PHP
5
star
70

player-sdk-demo-android

Java
5
star
71

kaltura-parallel-upload-resumablejs

resumable.js based parallel chunked upload to Kaltura
JavaScript
5
star
72

playkit-js-providers

Cloud TV and OVP Media Provider Plugins for the PlayKit JS Player
JavaScript
5
star
73

playkit-android-samples

Code Samples for Kaltura PlayKit
Java
5
star
74

KalturaGeneratedAPIClientsPython

Python auto generated clients libs which will then be built and test by Travis CI
Python
5
star
75

Sample-Kaltura-Chunked-Upload-Java

Simple Java code that splits a big video file into smaller chunks and uploads it to the Kaltura server using the uploadToken API
Java
5
star
76

Tags-Editor

An efficient way to edit the tags for all the media entries in your Kaltura account.
PHP
4
star
77

live-analytics-front-end

Kaltura Live Analytics JS Front End
JavaScript
4
star
78

KalturaGeneratedAPIClientsCsharp

C# auto generated clients libs which will then be built and test by Travis CI
C#
4
star
79

analytics-front-end

New analytics front end
TypeScript
4
star
80

Video-Wall

The Video Wall post code
JavaScript
4
star
81

player-sdk-demo-ios

Objective-C
4
star
82

kcw

ActionScript
4
star
83

playkit-android-googlecast

Google Cast support for PlayKit Android
Java
4
star
84

kaltura-player-ios

Swift
4
star
85

playkit-js-youbora

Youbora analytics SDK plugin for the PlayKit JS Player
JavaScript
4
star
86

AndroidReferenceApp

Kaltura Reference Mobile app for Android
Java
4
star
87

Kaltura-Paid-Content-Gallery-With-PayPal-Sample-App

Kaltura Sample Application showing how to setup your Kaltura account and use PayPal for creating a gallery of pay-to-watch videos. This sample shows you how to sell single videos and also setup subscriptions for channels (categories).
PHP
4
star
88

playkit-js-ima

IMA Plugin for the Kaltura Player JS
JavaScript
4
star
89

KalturaGeneratedAPIClientsPHP

PHP auto generated clients libs which will then be built and test by Travis CI
PHP
4
star
90

Metadata-Dump

This is an old script. Please use the new version at https://github.com/kaltura/Kaltura-Library-Export-Excel instead
PHP
4
star
91

KalturaGeneratedAPIClientsAndroid

Android auto generated clients libs which will then be built and test by Travis CI
Java
4
star
92

kmc-login

Kaltura's Management Console Login Screen (Adobe Flex project) See the full KMC repo at: https://github.com/kaltura/kmc
ActionScript
4
star
93

playkit-js-visibility

Visibility Plugin for the Kaltura Player JS
JavaScript
3
star
94

developer-platform-generated

The result of generating the templates from kaltura/developer-platform, used for developer.kaltura.com
HTML
3
star
95

playkit-ios-googlecast

Google Cast support for PlayKit iOS
Swift
3
star
96

playkit-ios-ima

Swift
3
star
97

VidyoReplayToKaltura

API connector to synchronize recordings from VidyoReplay server (http://www.vidyo.com) to Kaltura accounts (corp.kaltura.com).
PHP
3
star
98

server-bin-linux-64bit

HTML
3
star
99

clipper

ActionScript
3
star
100

playkit-js-env-manager

An environment manager to setup playkit-js-* projects across repos
JavaScript
3
star