Articles
When is eCDN used?
eCDN is often used when there many viewers in the same place, (for example, office buildings or dorms) where having hundreds of people all viewing a live event at the same time could overload the network and saturate available bandwidth. For additi...
What is Kaltura Edge Server (KES)?
The Kaltura Edge Server (KES) is a proxy cache server running in your corporate network behind your firewall that downloads and caches the video stream content. It then acts as the content origin for the video player clients in that location. You ma...
What are the standard KES system requirements?
The standard KES system requirements are as follows: 4 CPU cores 8Gb Memory 100Gb storage Access to an up-to-date repository for Centos/RHEL packages For 500 concurrent users 1Gb LAN connection (dedicated) For 5000 concurrent users 10Gb LAN ...
How does pre-positioning work?
Each Kaltura Edge Server (KES) is configured with a playlist id. You can only configure one playlist per KES. There is a schedule that is set where it will download the items from the playlist at the specified time. You can also limit the bandwidth ...
How does end-user detection work?
When an end-user makes a request for the player manifest (playManifest), the Kaltura Cloud maps the partner ID and external IP address that made the request. If an additional custom header is passed along with the internet IP address, an additional ...
What URLs does an end-user access when playing back?
An end-user accesses the following URLs when playing back: stats.kaltura.com analytics.kaltura.com cfvod.kaltura.com cdnapisec.kaltura.com klive-a.akamaihd.net klive.kaltura.com fstlive.kaltura.com Many of these URLs are CDN-based. Kaltur...
What URLs does the KES access?
Firewall whitelist requirements This document pertains to SaaS clients only and does not apply to OnPrem or Regional Cloud customers. Those clients would need to work with their PM / CSM to obtain this list for their environment. The best pract...
When and where are SSL certificates required?
SSL certificates are always required to ensure video playback can be done on HTTPS. When mobile support is not required, certificates can be self-signed by the customer. For iOS and Android, publicly signed certificates are mandatory.
How does KES failover?
The KES sends a heartbeat every 60 seconds, and when a new play manifest is requested by the player, the platform verifies if it received a heartbeat in the past 180 seconds. If no heartbeat was received, then it will use the configured KES fallback...
How does the Kaltura Edge Server scale?
Currently, the platform does not act upon Kaltura Edge Server health stats such as CPU/memory/network utilization and divert traffic to healthier nodes. If it is needed to scale past the current Kaltura Edge Server's resource capabilities, the follo...
Is there a limit to the number of rules per KES, or in total?
Due to processing considerations, the complete set of routing rules for an account cannot exceed 16 megabytes. In most cases, this is sufficient for well over 100,000 rules. There is no separate limit to the number of rules for a single KES. If you...
Can the KES operate without an Internet connection?
No. KES and all playback of video require the ability to make connections to Kaltura Cloud.
Can the KES do tokenization or AES-128 encryption?
This is not currently available, but a product enhancement request can be opened if this is required.
Can the KES serve from remote storage?
Yes, the KES can serve from remote storage.
How do I view the status or health of the KES node?
A monitoring dashboard is available on https://ecdn-monitor.kaltura.com. Login is done with Administrator level KMC login details (every KMC user can login here).
How do I add/modify/delete IP addresses for the end-user mapping function?
The ability to add/modify/delete IP addresses is via a non-customer-facing control panel. Modifying via API calls is very complex, and the control panel is the highly recommended way to do these tasks. A customer facing version of this control pane...
Who is responsible for updating the operating system on the KES node?
Unless specified in pre-sales, the customer is responsible for updating the operating system with normal and typical security patches. Kaltura will provide and update any KES related software patches.
How will KES upgrades or patches be performed?
KES upgrades/patches are performed via command-line and by Kaltura Professional Services. We currently do not offer a supported method for customers to perform these upgrades/patches by themselves.
How can I tell if eCDN is working?
This can be verified by the "Network" tab in the browser such as Chrome, Firefox, or IE. After clicking Play, you should see a stream of requests passing via the Kaltura Edge Server.
How does eCDN work with WAN optimizers like Bluecoat and Riverbed?
WAN Optimizers such as Bluecoat and Riverbed take advantage of byte-level and object caching for VOD assets, and stream-splitting for live assets via HLS. Tokenized URLs are cached via the byte-level caching, where they would otherwise be missed wit...
What end-user information is passed to Kaltura when using eCDN?
When an end-user accesses Mediaspace and plays back a video, the end-user makes 4 connections: To your SSO system (If applicable). To the Kaltura CDN for widgets, player objects, related files, etc. To Kaltura MediaSpace for the actual MediaSpac...
What are the network and firewall white list requirements and explanations?
The Kaltura Edge Server utilizes the following network ports and domains. Port Source Destination Domain 443 Internal User Kaltura Edge Server 80 Internal User Kaltura Edge Server 443 ...