1 Kaltura Video Platform Architecture Overview Version: February 2013
3 Contents Introduction... 4 Overview of Logical Layers... 5 Layer 1 - Kaltura Core Technology... 6 Storage and Hosting Services... 6 Content Delivery and Streaming Services... 6 Media Ingestion and Transcoding Services... 6 Media Manipulation Services... 7 Media Management Services... 7 Account Management Services... 7 User Management Services... 7 Advertising & Monetization Services... 7 Web Video Analytics Services... 7 Media Syndication and Distribution Services... 8 Styling & Branding Services... 8 Layer 2 - Kaltura Web Services (Server API)... 8 Layer 3 - Kaltura API Client Libraries... 9 Layer 4 - Kaltura Widgets... 9 Widget Plugins and Modules... 9 Layer 5 - Kaltura Applications Overview of Functional Components Core Components Optional Components Overview of Physical Setup Virtualization Standard Setup Sizes Small - Single Server Setup Medium - Distributed Site Setup Large - Full Distributed Site Setup Multiple Data-Centers Site Setup Self-Streaming Considerations Additional Scalability Considerations Kaltura Video Platform Architecture Overview 3
4 Introduction Kaltura s video platform is a modular system that exposes different web-services and that could be deployed in several deployment modes to support different levels of scale. Kaltura s platform comes in different editions, including the Kaltura-hosted SaaS edition, managed by Kaltura for single publishers and Value Added Resellers (VARs), as well as in several licensing modes of the, self-hosted, Kaltura On-Prem edition: Kaltura Community Edition, Kaltura On-Prem for Publishers and Kaltura On- Prem for OEMs. This document provides a description of Kaltura s main service layers, system components and their recommended setup based on several scales of deployments. The document also recommends Kaltura s best practices for system architecture design, to be considered when planning self-hosted deployments of Kaltura s platform. This document targets technical readers who are wishing to familiarize themselves with the structure, components, and different physical setup considerations for installing and deploying the Kaltura platform. Kaltura Video Platform Architecture Overview 4
5 Overview of Logical Layers Overview of Logical Layers Kaltura s online video platform relies on a modular software infrastructure designed to enable flexible usage of Kaltura s technologies and features. There are five main layers in Kaltura s platform: Layer 1 - Kaltura core technologies Layer 2 - Kaltura web services (Kaltura API) Layer 3 - Kaltura API Client libraries Layer 4 - Kaltura Widgets Layer 5 - Kaltura Applications The following diagram illustrates the logical layout of Kaltura s Online Video Platform layers. Kaltura Video Platform Architecture Overview 5
6 Overview of Logical Layers Layer 1 - Kaltura Core Technology The following list includes the main features of the Kaltura serverside implementation. Storage and Hosting Services Kaltura's hosted SaaS Edition offers robust storage and hosting services. Kaltura's servers operate out of state-of-the-art data centers with the highest levels of stability, redundancy and security. Kaltura s, self-hosted, On-Prem edition allows service providers and publishers to set-up their own hosting and storage infrastructure (see below "best practices for self-hosting and hardware considerations"). Content Delivery and Streaming Services Kaltura's content delivery and streaming is based on optimizing and reselling tier-1 CDN services, including those of Akamai, Limelight Networks, and Level3 Communications. The streaming infrastructure ensures the best media delivery performance possible, even when working with high volumes of content and audience and when utilizing different streaming methods (e.g. progressive download, RTMP, HTTP Streaming). Optionally, Kaltura's platform can be integrated with other CDNs and delivery components, so self-hosting service providers and publishers can customize their Kaltura setup for integrating their system to work with their CDN of choice or to utilize their local streaming facilities. Kaltura supports 2 alternative content delivery paths via CDN: 1. Using Kaltura's platform local storage as the CDN origin - this is the standard delivery mode for publisher accounts hosted on Kaltura's SaaS platform. 2. Utilizing publishers' storage accounts on their CDN (e.g. Akamai NetStorage) to be used as the CDN storage origin, while still managing their content on Kaltura. Media Ingestion and Transcoding Services The Kaltura platform applies a transcoding process after media upload. Per the account's transcoding settings, video files are transcoded into the required format and codecs to enable web publishing in adaptive qualities and on multiple devices (including different mobile and ios devices), while supporting all popular media codecs. Each media file is handled according to its type based on a set of pre-defined adjustable parameters, such as transcoder type, quality (bit rate), aspect ratio, and video viewing optimization. These parameters can be set by publishers to provide the best streaming and editing capabilities required to support their media workflow needs. Each source file could be transcoded into multiple flavors i.e. files with different bitrates, dimensions, and quality. During playback the player selects the most appropriate flavor for playback based on the viewer's available bandwidth, player dimensions, and CPU usage. Kaltura's unique technology combines several transcoding components with in-house utilities and shell scripts. In addition, Kaltura's platform comes pre-integrated with commercial transcoders. Advanced ingestion options are also available to support the ingestion of multiple flavors that were generated on the publisher's local transcoding engine into the Kaltura system as well as further automated ingestion workflows utilizing an ingestion drop folders mechanism. Kaltura Video Platform Architecture Overview 6
7 Overview of Logical Layers Media Manipulation Services The platform provides core capabilities of media manipulation, including: thumbnail generation, image cropping and resizing, video trimming, video transitions, video overlaying (annotations), video effects, audio and voice control, video speed control and more. In addition, the platform supports conversion of Office documents (PPT, DOC, XLS, PDF) into SWF files that are playable in the Kaltura player, as well as synchronization and playback of the converted documents with a selected video, creating a single user interface for a synchronized view of video and document content. Media Management Services The platform provides a comprehensive set of media management capabilities and tools. Publishers can easily upload their media, manage and populate a comprehensive set of metadata fields, and organize their media within playlists and gallery widgets while applying filtering criteria and paging options. In addition, Kaltura's system includes media moderation tools enabling publishers to implement safe and controlled UGC functionalities within their web sites. Account Management Services The platform provides publisher administration capabilities and tools. Publishers are able to fully manage their accounts, to ensure publisher-level web security while relying on their unique identifiers and secret keys, to configure their specific server settings and more. Administrators of self-hosted deployments of the Kaltura platform can manage multiple accounts for publishers registered to their Kaltura deployments. User Management Services The platform provides user administration capabilities allowing publishers to provision multiple user accounts and assign each user to a pre-defined or custom role. Publisher admins can define specific user roles for providing different levels of permissions to content management and administration functionalities according to their specific organizational needs. In addition publishers are able to relate their internal user identifiers to the media uploaded to the system and, by doing so, to enable user specific media functionality, as well as media related social networking activities on their web sites. Advertising & Monetization Services Kaltura's media players come with built-in support for in-stream and companion rich-media advertising. This enables publishers to implement an advertising solution supporting a wide variety of ad formats and ad sources. Kaltura's media players may include the following advertising modes: Simple advertising deployment, Overlay ads, Ad timing configuration, Companion ads, Ad frequency configuration, and Ad reporting and analytics. Kaltura also supports pay-per-view functionalities, like blocking unauthorized access using increased security hashed URL's and Server Secrets. A free preview' feature enables publisher to configure the occurrence and duration of free previews before a fee is charged. Web Video Analytics Services Kaltura provides a built-in web video analytics infrastructure combined with a state-of-the-art reporting tool. These technologies provide publishers the ability to track and understand their end-users' video related behavior, and to better monetize their web media services. Kaltura's reporting tool includes user-specific as well as aggregated indicators for media analytics and audience measurement, including: number of contributors, number of syndications, top played content, number of plays, media plays latency, media play drop-offs, number of user interactions with media, media indicators per media type and more. Kaltura Video Platform Architecture Overview 7
8 Overview of Logical Layers Media Syndication and Distribution Services Kaltura provides integrated social syndication technologies within its players, allowing end-users to easily distribute videos to their own web sites, to the most popular social networks sites and blogging platforms, to simply distribute videos to their friends via s or to locally download videos for their personal use. In addition to social syndication Kaltura's platform provides capabilities and tools for enabling automated multi-destination syndication and distribution of content. Publishers are able to create playlist based syndication feeds for maximizing their content's reach and generate traffic back to their site. Access Control can be set for each content item/group to limit the access to specific countries, domains or times (scheduling). Kaltura's content distribution infrastructure enables media companies and content creators to create and automate customized video packages to send to distribution partners directly from within the KMC. Administrators are able to control the destinations for each video package, and for each distribution destination admins can control the video qualities, multiple thumbnails in different sizes, metadata, scheduling data, and more. Styling & Branding Services Kaltura provides tools and the API to customize the style, branding and functionality of the video player, as well as that of additional widgets (e.g. the Upload/Import widget, and the Video Editor). This allows publishes to maintain a consistent UI, and opens up monetization opportunities by way of custom skins that can be sold to advertisers. Layer 2 - Kaltura Web Services (Server API) Kaltura's web services layer provides web access to Kaltura's server Application Programming Interfaces (APIs), through a standard HTTP POST/GET URL encoded requests structure. Kaltura server API's, also named Kaltura Partner Services, are designed to follow REST principles (http://en.wikipedia.org/wiki/representational_state_transfer). The API consists of several service actions for querying, setting, updating and listing entities, as well as for activating processes within the Kaltura Platform. Service actions are grouped according to the entity type they apply to. Kaltura Video Platform Architecture Overview 8
10 Overview of Logical Layers Layer 5 - Kaltura Applications Kaltura's video platform offers tailored combinations of Kaltura widgets and server APIs, called Kaltura Applications. Kaltura applications are tailored to support specific media workflows or are extensions to a third party web content management platform. Kaltura's most commonly used applications include: Kaltura All-in- One Video Module for Drupal, Kaltura All-in-One Video Pack for WordPress, Kaltura Moodle Plugin, Kaltura Joomla Plugin, Kaltura Blackboard Building Block, Kaltura Sakai Extension and dozens of other Applications and integration kits. The Kaltura Exchange is a virtual marketplace for publishers, developers, integrators and web shops to trade in video applications related to the Kaltura open source online video platform. The Kaltura Management Console (KMC), is a basic Kaltura application, available to administrators of all publisher accounts, which provides a comprehensive and user friendly tool for utilizing Kaltura's media and account management core capabilities, including content importing/uploading, sorting/filtering/moderating, creation of playlists, configuration of widgets' features and graphic interface, management of publishers' account and server settings, user administration and reporting and analytics. The Kaltura Admin Console is a basic Kaltura application, available to Kaltura On-Prem platform administrators which provides a comprehensive and user friendly tool for utilizing Kaltura's system and service administration capabilities including: publisher management and configuration, server batch processing control, system monitoring and developers tools. Kaltura Video Platform Architecture Overview 10
11 Overview of Functional Components Overview of Functional Components The platform's logical layers, described in the previous section, are implemented using several different functional components that are listed in this section. Some of the components must be deployed as part of the core platform (i.e. the service will not operate without them), and some are optional, whereby the decision for their deployment is derived from the applicative needs and/or from the necessary scale of the deployment. All optional components are operable as part of Kaltura SaaS edition deployment. Core Components The following components must operate within Kaltura s online video platform: 1. Kaltura Web Services Module Apache server and Kaltura web services layer in the form of a set of Application Programming Interfaces (API) as a single access point for client-server applicative communication. This module should be deployed on front-end server/s (traffic distributed by load balancing equipment). 2. Kaltura Batch Jobs Module Scalable middleware entities deployed on back-end server/s. Central orchestration of atomic batch services such as media import, media info extraction, transcoding, server notification and others. This module should be deployed on a backend server. 3. Kaltura Transcoding Module This module manages all media transcoding tasks, by utilizing open source and/or commercial transcoders. This is a CPU intensive module and could either be deployed on a backend server at a local deployment or can be distributed using independent transcoding servers deployed in a cloud solution. 4. Shared Storage A dedicated disk space that is shared and accessible by all of Kaltura s servers within a specific deployment. The Shared storage holds all content and application files, including: media assets, Kaltura flash widgets/applications, skins, thumbnails, players/playlist configuration files (UI conf) etc. The shard storage can be deployed as part of a local deployment or using independent storage within a cloud solution. 5. Operational Database This is the applicative database, used for storing and managing both content related data (metadata, identifiers, URLs etc.) as well as application and business logic supporting data. The operational database should be deployed as part of a local deployment, preferably on dedicated server/s utilizing a master/slave topology. Database layer integrated with a full text search server, based on the open source Sphinx solution 6. Site Admin Module This module is responsible for operating Kaltura s Admin Console, enabling site administrators to monitor and operate their own deployment of Kaltura s online video platform. For full monitoring, it is important to deploy this module on a local separate server. 7. Video Analytics Module This module is responsible for processing and aggregating Kaltura s video analytics data into a dedicated Data Warehouse (DWH), and the production of video usage and behavior reports. The module includes the data Exporting, Transforming and Loading processes (ETL), a DWH database, and the reporting utilities in use. This module can be deployed as part of a local deployment or can be distributed using independent analytics servers deployed in a cloud solution. Kaltura Video Platform Architecture Overview 11
12 Overview of Functional Components Optional Components 1. Video Recording Module This module is responsible for recording web camera streams; it is an optional component to be deployed only when there is a need to support video recording functionalities. Kaltura operates this module using the Adobe FMIS (Flash Media Interactive Server) solution. Using a local FMS of another provider is possible as well but may require validation. 2. Document Conversion Module The Document conversion module converts various document formats into a flash based swf document, later to be used within the Kaltura dynamic player as a synchronized slideshow alongside a video. The supported document formats include the following: MS Office documents (e.g. Word, PowerPoint), Open Office documents, and Adobe PDF. The document conversion process can be distributed using independent document conversion servers deployed in a cloud solution. Each server must run Open Office and MS Office in order to perform the document conversion. Kaltura Video Platform Architecture Overview 12
13 Overview of Physical Setup Overview of Physical Setup The physical deployment of the Kaltura platform is flexible and should be tailored according to the size and applicative needs of the specific site deployment. For optimal resource utilization as well as security reasons, Kaltura platform deployment should be separated to a front-end layer and a backend layer. The following diagram illustrates a sample deployment architecture: # Component Name Description 1 Load Balancers LVS based, running on Linux server. In a Kaltura On-Prem deployment, load balancing equipment and setup is the site administrator s responsibility and is not part of the Kaltura platform setup. 2 Web Servers Kaltura API and access to shared content 3 Thumbnails Server (optional) Dedicated servers for generating thumbnails from images or videos - In most on-prem deployment types thumbnail processing is done on the front end servers 4 Admin Server Monitoring and application administration 5 MYSQL1 - master DB Primary SQL server for write operations 6 MYSQL2 - Slave DB (optional) SQL servers for read only operations Kaltura Video Platform Architecture Overview 13
14 Overview of Physical Setup # Component Name Description 7 Analytics (DWH DB) 8 Shared Storage Server running Analytics ETL software and data warehouse database External storage contains all Kaltura media entities shared to all relevant servers over a distributed file system 9 FMS Server (optional) Servers for webcam recording 10 Batch Server Kaltura dedicated batch servers 11 Document Conversion Server (optional) Windows based server running document conversion application 12 Encoder Server Kaltura generic Linux-based encoding server 13 Internal API Server Internal API servers for Kaltura batch servers 14 FTP server (optional) FTP server for pushing logs from CDN to the Kaltura platform for updating delivery usage metrics into the Kaltura data warehouse Virtualization All server components listed in this section can be set on a physical machine or run on top of a virtualization infrastructure. Kaltura provides a standard VMware image to be deployed and run on a VMware ESXi Hypervisor setup. In this case dedicated hardware should be VMWare ESXi compatible. Standard Setup Sizes The following sections describe Kaltura s recommendation for required hardware to be set for initial setup of an instance of the Kaltura platform. Specific site assessment can be made by Kaltura s engineering and IT teams upon request. Small - Single Server Setup Single server setup may be suitable in the following cases, all assuming low traffic and CPU utilization: Small deployment of a Kaltura Community Edition instance. Platform deployment dedicated for providing limited usage video capabilities to a CMS/LMS platform while using Kaltura CMS/LMS extensions Platform deployment used for development or platform evaluation purposes. In this setup, all required components are deployed on one server. Document conversion module and workflow cannot be utilized in this topology. Kaltura Video Platform Architecture Overview 14
15 Overview of Physical Setup Medium - Distributed Site Setup This physical setup is suitable as an initial setup for small to medium-size deployments of the Kaltura platform, that are expected to serve medium to high traffic/streaming volume and medium to high number of video uploads and transcoding operations. With growth in service utilization this initial setup can be scaled up as needed, to add the required server type (e.g. additional transcoding servers, additional database servers for replications, additional front end server etc). Server Recommended Hardware Specs. Operable Components Load Balancing Server/s Site Admin responsibility Site Admin responsibility Platform Shared Storage 2 Front-End Servers Back-End Batch Server Back-End Transcoding Server Back-End DB Server Back-End DWH Server Site Admin Server Document Conversion Server (optional) Can reside on one of the platform servers. Storage size to be set according to the expected volume of media assets. On average - 3X size of the expected video source files (assuming source should be stored as well). To be accessible by the Kaltura platform servers via NFS. 64bit based Linux OS with 4-8 GB RAM and 1 quad core CPU 64bit based Linux OS with at least 4GB RAM and 1 quad core CPU 64bit based Linux OS with at least 8GB RAM and 2 quad core CPU 64bit based Linux OS with at least 4GB RAM and 1 quad core CPU 64bit based Linux OS with at least 8GB RAM and 1 quad core CPU Linux based OS. No minimal specifications on hardware Windows server 2008 With at least 2GB RAM. 1 CPU Stroage Kaltura Web Services Module, on top of an apache server Kaltura Video Recording Module (if applicable) Batch Jobs Module Transcoding Module Operational Database Sphinx full text search engine Video Analytics Module Site Admin Module Kaltura Document Conversion Module (if applicable) Kaltura Video Platform Architecture Overview 15
16 Overview of Physical Setup Large - Full Distributed Site Setup This physical setup may be suitable as an initial setup for large-size deployments of a Kaltura platform, that are expected to serve high traffic/streaming volume and high number of video uploads and transcoding needs. With any growth in service utilization this initial setup can be scaled up as needed, to add the required server type (e.g. additional transcoding servers, additional database replication server, additional front end server etc). This setup may include the following servers: Server Recommended Hardware Specs. Operable Components Load Balancing Server/s Site Admin responsibility Site Admin responsibility Few Front-End Servers Few Back-End Batch Servers Few Back-End Transcoding Servers Few Back-End DB Server/s (master + replications) Back-End DWH Server/s Site Admin Server Document Conversion Server/s (optional) Shared Storage Dedicated Server Several 64bit based Linux OS with at least 8GB RAM and 1 quad core CPU Several 64bit based Linux OS with at least 4GB RAM and 1 quad core CPU Several 64bit based Linux OS with at least 8GB RAM and 2 quad core CPU 64bit based Linux OS with at least 4GB RAM and 1 quad core CPU 64bit based Linux OS with at least 16 GB RAM and 1 quad core CPU Linux based OS. No minimal specifications on hardware Windows server With at least 2GB RAM. 1 CPU 64bit based Linux OS with at least 4GB RAM and 1 quad core CPU On average - 3X size of the expected video source files (assuming source should be stored as well) Storage size to be set according to the expected volume of media assets Kaltura Web Services Module, on top of an apache server. Kaltura Video Recording Module (if applicable) Batch Jobs Module Transcoding Module Operational Database Video Analytics Module Site Admin Module Kaltura Document Conversion Module (if applicable) Shared Storage Kaltura Video Platform Architecture Overview 16
17 Overview of Physical Setup Multiple Data-Centers Site Setup For enabling full redundancy and better performance for end users, utilization of multiple data centers may be needed. The geographic location of the data center should be chosen according to the geolocation distribution of the end users. The synchronization of multiple data centers should be performed on both database and storage. For database synchronization a native MySQL Master-Master replication can be utilized. For media files synchronization, a batch process can copy media items from one datacenter to the other datacenter, in order to maintain full online redundancy. Below is a diagram illustrating the architecture of a multi-datacenter setup of the Kaltura Platform. Self-Streaming Considerations In most cases, when planning for a new deployment of the Kaltura online video platform, a use of external CDN functionality is recommended. When this is not possible and/or not required, it is recommended to add additional front-end hardware to be dedicated for playback streaming. Kaltura recommends the following addition to site setup in such cases: Server Recommended Hardware Specs. Operable Components Streaming proxy servers 2 servers with 64bit based Linux OS, at least 8GB RAM and 1 quad core CPU Media streaming (relevant for selfstreaming deployments) Kaltura Video Platform Architecture Overview 17
18 Overview of Physical Setup Additional Scalability Considerations The following table includes estimated sizing calculations that may be useful for determining the required hardware for setting up a new deployment of the Kaltura online video platform: Factor Estimated Sizing Information As a general rule of thumb, in order to have multiple flavors generated for each video entry, including mobile flavors, - storage of 3X the size of the expected video source files should be reserved (assuming source should be stored as well). Example of storage calculation: Original video clip at backup storage: Bit rate = 8000 kbps - good quality camera recording Storage Size = ~60 Mb for a one minute duration Normal Web Quality Flavor (transcoded files) Bit rate = 600 kbps Storage Size = 4-8 MB for a one minute duration = ~ 7.5% of Original Storage Resources Transcoding Resources Playback Streaming Video Recording Streaming (if applicable) Web Services Operational Database Video Analytics High Web Quality Flavor (transcoded files) Bit rate = 1200 kbps Storage Size = 8-16 MB for a one minute duration = ~ 15% of Original Each CPU allows for video hours of transcoding per month. One CPU can handle one transcoding task at a time. The actual streaming volume can be deduced from the single clip storage size and site usage information. if CDN is in use - most streaming volume is handled by CDN provider (excluding cases of long tail media type) Each FMS server can hold hundreds of concurrent recording connections 30 days * 24 hours = 720 streaming hours a month per connection One front-end server can support ~75,000 daily unique users (API calls and playback streaming to CDN when CDN is in use) 2 quad core DB Machines running in a master/slave topology can hold tens of millions of media items 1 quad core DB Machine for storing 6 months of historical data for tens of millions of media items Kaltura Video Platform Architecture Overview 18
19 Overview of Physical Setup The following aspects should be taken into account as a basis for a scale-up decision: Scale up Reason Back-end server/s CPU s are repeatedly overloaded due to increase in number of transcoding operations Apache/web services are repeatedly overloaded System is repeatedly slow due to db related operations, with no change after performance tuning System is intolerable slow during daily ETL processes or reporting executions Back end server/s CPU is overloaded (no increase in number of transcoding operations) Scale up Activity Move transcoding to a dedicated server or add a dedicated transcoding server Add a dedicated front end server (and load balancing hardware if needed) Move DB to a dedicated server or add a db server Move ETL or DWH& ETL to a dedicated server Add a dedicated back end server for batch processes Kaltura Video Platform Architecture Overview 19
Kaltura On-Prem Evaluation Package - Getting Started Thank you for your interest in the Kaltura On-Prem Online Video Platform (OVP). Before you get started with your Kaltura On-Prem evaluation, a Kaltura
Kaltura Extension for SharePoint User Manual Version: Eagle Kaltura Business Headquarters 200 Park Avenue South, New York, NY. 10003, USA Tel.: +1 800 871 5224 Copyright 2012 Kaltura Inc. All Rights Reserved.
Kaltura Management Console (KMC) User Manual Version: Eagle Kaltura Business Headquarters 200 Park Avenue South, New York, NY. 10003, USA Tel.: +1 800 871 5224 Copyright 2012 Kaltura Inc. All Rights Reserved.
July 2014 Dailymotion Cloud Positioning Two video platforms based on one infrastructure Dailymotion.com DELIVER, SHARE AND MONETIZE YOUR VIDEO CONTENT Online sharing videos platform Dailymotion Cloud CONCRETIZE
Kaltura Open Source Online Video Platform Component Overview Table of Contents 1. Introduction... 3 Kaltura The Open Source Alternative... 3 Kaltura answers all your video needs... 4 2. Key Platform Components
Kaltura Admin Console User Manual Version: Eagle Kaltura Business Headquarters 200 Park Avenue South, New York, NY. 10003, USA Tel.: +1 800 871 5224 Copyright 2012 Kaltura Inc. All Rights Reserved. Designated
Wowza Streaming Cloud TM Overview Wowza Media Systems, LLC February 2015 This document is for informational purposes only and in no way shall be interpreted or construed to create any warranties of any
Rich Media in Education Integrating Online Video in and outside the classroom The future of video in education Kaltura Presentation Cindy Yates, Managing Director EDU Today s Agenda! Overview & Challenges
Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze
Webcasting vs. Web Conferencing 0 Introduction Webcasting vs. Web Conferencing Aside from simple conference calling, most companies face a choice between Web conferencing and webcasting. These two technologies
Rich Media & HD Video Streaming Integration with Brightcove IBM Digital Experience Version 8.5 Web Content Management IBM Ecosystem Development 2014 IBM Corporation Please Note IBM s statements regarding
Managing your Red Hat Enterprise Linux guests with RHN Satellite Matthew Davis, Level 1 Production Support Manager, Red Hat Brad Hinson, Sr. Support Engineer Lead System z, Red Hat Mark Spencer, Sr. Solutions
Basic Intro SharePoint Architecture Questions 1) What are Web Applications in SharePoint? An IIS Web site created and used by SharePoint 2010. Saying an IIS virtual server is also an acceptable answer.
System Requirements Version 8.2 November 23, 2015 For the most recent version of this document, visit our documentation website. Table of Contents 1 System requirements 3 2 Scalable infrastructure example
ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
HP OO Community Guides HP OO 10.X - SiteScope Monitoring Templates As with any application continuous automated monitoring is key. Monitoring is important in order to quickly identify potential issues,
Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products
Installing and Administering VMware vsphere Update Manager Update 1 vsphere Update Manager 5.1 This document supports the version of each product listed and supports all subsequent versions until the document
The next level of enterprise digital asset management Protect brand assets, increase productivity with Canto s award-winning DAM platform. Integrate and configure Cumulus X to support and streamline digital
Slide No. 1 Accelerating Wordpress for Pagerank and Profit Practical tips and tricks to increase the speed of your site, improve conversions and climb the search rankings By: Allan Jude November 2011 Vice
October 2013 Daitan White Paper Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION Highly Reliable Software Development Services http://www.daitangroup.com Cloud
Cloud Optimize Your IT Windows Server 2012 The information contained in this presentation relates to a pre-release product which may be substantially modified before it is commercially released. This pre-release
IIS Media Services 3.0 Overview Microsoft Corporation April 2010 Contents Contents...2 Introduction...4 IIS Media Services 3.0...4 Media Delivery Approaches Supported by Windows Server 2008 R2... 5 Goals
Case Study SaaS Based Multi-Store Market Place Page 1 of 5 Client Requirement Magento Multi-Store Ecommerce Management is a web based virtual mall. It s an e- commerce virtual mall cum SaaS based model
ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
OpenScape Web Collaboration Give your teams a better way to meet Enabling the Bring-Your-Device-to-Work era OpenScape Web Collaboration is a scalable, reliable, and highly secure web conferencing solution
In This Presentation: What are DAMS? Terms Why use DAMS? DAMS vs. CMS How do DAMS work? Key functions of DAMS DAMS and records management DAMS and DIRKS Examples of DAMS Questions Resources What are DAMS?
Azure Media Service Cloud Video Delivery KILROY HUGHES MICROSOFT AZURE MEDIA 2015.08.20 Azure Cloud Topology Public cloud providers such as Amazon Web Service, Google, IBM, Rackspace, etc. have similar
Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual
Open Source Content Management System for content development: a comparative study D. P. Tripathi Assistant Librarian Biju Patnaik Central Library NIT Rourkela email@example.com Designing dynamic and
Mediasite for the enterprise Technical planner: TP-05 2011 Sonic Foundry, Inc. All rights reserved. No part of this document may be copied and/or redistributed without the consent of Sonic Foundry, Inc.
Corporate Bill Analyzer Product Description V 3.1 Contents Contents Introduction Platform Overview Core features Bill/Invoice presentment Corporate hierarchy support Billing Account hierarchy support Call
SAP Crystal Reports & SAP HANA: Integration & Roadmap Kenneth Li SAP SESSION CODE: 0401 LEARNING POINTS Learn about Crystal Reports for HANA Glance at the road map for the product Overview of deploying
RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.
August 2015 What s Brewing? Microsoft India Cloud Regions Private Preview The India DCs are now in private preview. To participate and get access, contact your representative at Microsoft! Announcement
The Monitis Monitoring Agent ver. 1.2 General principles, Security and Performance Monitis provides a server and network monitoring agent that can check the health of servers, networks and applications
Integrating Video with Your Customer Experience Management Platform Brightcove CMS partner integrations break down the walls between video and other types of online content 2012 WHITEPAPER CONTENTS 1 Introduction
Live and VOD OTT Streaming Practical South African Technology Considerations Purpose of Presentation Discuss the state of video streaming technology in South Africa Discuss various architectures and technology
Digitizing the Olympics was truly one of the most ambitious media projects in history, and we could not have done it without Signiant. We used Signiant CDM to automate 54 different workflows between 11
vcenter Operations Management Pack for SAP HANA Installation and Configuration Guide This document supports the version of each product listed and supports all subsequent versions until a new edition replaces
Deciding what event you want to stream live that s the easy part. Figuring out how to stream it? That s a different question, one with as many answers as there are options. Cameras? Encoders? Origin and
Kaltura Video Plugin for Jive Deployment Guide Version: 1.0 Kaltura Business Headquarters 250 Park Avenue South, 10th Floor, New York, NY 10003 Tel.: +1 800 871 5224 Copyright 2014 Kaltura Inc. All Rights
Informatica Data Director Performance 2011 Informatica Abstract A variety of performance and stress tests are run on the Informatica Data Director to ensure performance and scalability for a wide variety
Installation and Configuration Guide for Windows and Linux vcenter Operations Manager 5.7 This document supports the version of each product listed and supports all subsequent versions until the document
System Requirements Contents System Requirements... 2 Supported Operating Systems and Databases...2 Features with Additional Software Requirements... 2 Hardware Requirements... 4 Database Prerequisites...
Stratusphere Solutions Deployment Best Practices Guide Introduction This guide has been authored by experts at Liquidware Labs in order to provide a baseline as well as recommendations for a best practices
2005 Sonic Foundry, Inc. All rights reserved. No part of this document may be copied and/or redistributed without the consent of Sonic Foundry, Inc. Additional copies may be obtained by contacting Sonic
SERENA SOFTWARE Scaling for the Enterprise Authors: Bill Weingarz, Pete Dohner, Kartik Raghavan, Amitav Chakravartty 2012-06-11 Table of Contents Who Should Read This Paper?... 3 Introduction... 3 Architecture...
Database FAQs - SQL Server Kony Platform Release 5.0 Copyright 2013 by Kony, Inc. All rights reserved. August, 2013 This document contains information proprietary to Kony, Inc., is bound by the Kony license
Mediasite EX server deployment guide 2008 Sonic Foundry, Inc. All rights reserved. No part of this document may be copied and/or redistributed without the consent of Sonic Foundry, Inc. Additional copies
FEATURE COMPARISON BETWEEN WINDOWS SERVER UPDATE SERVICES AND SHAVLIK HFNETCHKPRO Copyright 2005 Shavlik Technologies. All rights reserved. No part of this document may be reproduced or retransmitted in
KASEYA CLOUD SOLUTION CATALOG 2016 Q1 UPDATED & EFFECTIVE AS OF: February 1, 2016 Kaseya Catalog - 1 - Overview of the Kaseya Cloud Subscription Solutions The Kaseya Cloud solutions are designed to meet
Version 3.3 Content Administrator Guide This document is a guide to assist Content Administrators as they upload, catalog, publish, and share videos using the Ensemble Video enterprise video publishing
Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Network (RHN) Satellite server is an easy-to-use, advanced systems management platform
Deltek Vision 7.0 LA Technical Readiness Guide May 15, 2012 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or technical errors may
Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Satellite server is an easy-to-use, advanced systems management platform for your Linux infrastructure.
Exam : 70-331 Title : Core Solutions of Microsoft SharePoint Server 2013 Version : DEMO 1 / 6 1.Topic 1, Large Company Background You are the SharePoint administrator for a large company. You are responsible
Enterprise Network Deployment, 10,000 25,000 Users Websense software can be deployed in different configurations, depending on the size and characteristics of the network, and the organization s filtering
Course 20533: Implementing Microsoft Azure Infrastructure Solutions Overview About this course This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.
Performance Analysis and Capacity Planning Whitepaper Contents P E R F O R M A N C E A N A L Y S I S & Executive Summary... 3 Overview... 3 Product Architecture... 4 Test Environment... 6 Performance Test
XOR MEDIA CLOUD AQUA Big Data and Traditional Storage The era of big data imposes new challenges on the storage technology industry. As companies accumulate massive amounts of data from video, sound, database,
Course Code: M20533 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Implementing Microsoft Azure Infrastructure Solutions Overview This course is aimed at experienced IT Professionals who currently
WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE Contents 1. Pattern Overview... 3 Features 3 Getting started with the Web Application Pattern... 3 Accepting the Web Application Pattern license agreement...
FREQUENTLY ASKED QUESTIONS VMware vsphere Data Protection vsphere Data Protection Advanced Overview Q. What is VMware vsphere Data Protection Advanced? A. VMware vsphere Data Protection Advanced is a backup
VMware vcenter Log Insight Getting Started Guide vcenter Log Insight 1.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by
Interworks Interworks Cloud Platform Installation Guide Published: March, 2014 This document contains information proprietary to Interworks and its receipt or possession does not convey any rights to reproduce,
Kaltura Extension for IBM Connections Deployment Guide Version: 1.0 Kaltura Business Headquarters 5 Union Square West, Suite 602, New York, NY, 10003, USA Tel.: +1 800 871 5224 Copyright 2014 Kaltura Inc.
Cisco Digital Media System: Cisco Digital Media Manager 5.1 The Cisco Digital Media System (DMS) is a comprehensive suite of digital signage, enterprise TV, and desktop video applications that allows companies
SERENA SOFTWARE Scaling for the Enterprise Authors: Bill Weingarz, Pete Dohner, Kartik Raghavan, Amitav Chakravartty 2012-05-07 Table of Contents Who Should Read This Paper?... 3 Introduction... 3 Architecture...
v7.1 Technical Specification Copyright 2011 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced, translated, microfilmed,
Enhancing Web Publishing with Digital Asset Management - Using Open Text Artesia DAM to enhance your Open Text WCMS (Red Dot) web sites Lars Onasch Wolfgang Ruth Agenda A Brief Introduction Customer Examples
Oracle Identity Analytics Architecture An Oracle White Paper July 2010 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may
Novell File Reporter 2.5 Who Has What? Richard Cabana Senior Systems Engineer File Access & Mgmt Solution Principal Attachmate Novell North America firstname.lastname@example.org Joe Marton Senior Systems Engineer
Investor Newsletter Storage Made Easy Cloud Appliance High Availability Options WHAT IS THE CLOUD APPLIANCE? The SME Cloud Appliance is a software platform that enables companies to enhance their existing
Whitepaper Large-Scale VMS Design and Management How to design and manage a video surveillance system with 100,000 highly-available cameras Prepared by: John Rasmussen, Senior Product Manager, Corporate
ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually
Education Catalogue Last update: 22/03/2016 2015 Tagetik Software - All Rights Reserved This document contains the Tagetik training catalogue, with detailed information about duration, audience prerequisites
Maintaining Non-Stop Services with Multi Layer Monitoring Lahav Savir System Architect and CEO of Emind Systems email@example.com www.emindsys.com The approach Non-stop applications can t leave on their
Digital Asset Management Managing the complexity of digital assets to support your business Product images, streaming video, sound bites, logos, Flash animations, presentations, web pages these days, digital
Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Course Description This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.
GigaSpaces Real-Time Analytics for Big Data GigaSpaces makes it easy to build and deploy large-scale real-time analytics systems Rapidly increasing use of large-scale and location-aware social media and
White Paper Design and Publishing Workflows With EMC Isilon Scale-Out NAS and DAM Leveraging Adobe Drive for Collaboration with Adobe s Creative Suite Abstract Customers in the creative space rely heavily
White Paper SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX Abstract This white paper explains the benefits to the extended enterprise of the on-
Client Requirements Magento Multi Store Ecommerce Management system is an online virtual mall using is Saas based model based Ecommerce Platform where merchants and retailers can sign up and easily create
Framework 8.1 Genesys Administrator Extension Deployment Guide The information contained herein is proprietary and confidential and cannot be disclosed or duplicated without the prior written consent of