OnPrem Sizing and Discovery Questionnaire

Customer Facing

Revision

1.0

1.1

Date

30-Jul-12

28-Aug-12

Author

Yair Leshem

Yair Leshem

Change

Initial

Change flavor set table

Confidential

Copyright © 2012 Kaltura. All Rights Reserved.

Page 1 of 7

This Questionnaire should to be filled-in by the customer as part of the discovery process (either

Pre-sale or Post-sale).

With this info Kaltura will be able to evaluate the appropriate OnPrem solution for the customer, in early discovery phase.

The PM should own this questionnaire and should make sure that PS team will get it fully filled-in.

The questionnaire is divided to 3 sections:

1.

Pre-Sizing – questions that will help Kaltura perform proper sizing estimation

2.

Deployment scope – questions that will clarify the required features and content for the installation

3.

Environment details - questions regarding network and infrastructure needed before actual work can start.

Notes:

1.

Some of this info might already been provided by the customer in early stage discussions. In this case, it is recommended to review the list and not send the customer these questions.

2.

The questions in this list focus on OnPrem aspects and not aim to cover all of the required info for project discovery (for example, player customization or customer workflows are not in the questions list).

Pre-Sizing

1.

Estimate the number of publisher accounts (Publisher is the highest hierarchy that defines an account. Below that hierarchy there are users that can manage content (KMC). Both publisher or user can have separate permissions. End-users are video viewers) expected to be managed on the

Kaltura cluster:

Date # of publisher

At launch

6 months from launch accounts

1 year from Launch

2.

Estimate the number of monthly uploads: date

At launch

6 months from launch

# of monthly uploads

1 year from Launch

Confidential

Copyright © 2012 Kaltura. All Rights Reserved.

Page 2 of 7

3.

Estimate the number of users watching video who will be visiting the web site monthly.

For example, if this is an internal Intranet site relevant to all employees in your organization, and you expect every single employee to access this site at least once per month, this would be the total number of employees with Intranet access in your organization. date # of monthly visits by end-users

At launch

6 months from launch

1 year from Launch

4.

Do you wish to have components redundancy/failover on your deployed system?

5.

Mark the platforms on which you wish the end-users to view the videos:

Platform

Desktop

Android OS

Target for End-users view iPhone iPad

BlackBerry / Nokia

[Note – for each platform one/several favors will have to be encode and store]

6.

How many videos your system currently has, that needs to be encoded for launch?

7.

What is the volume (size in GB) of video files uploaded at launch?

8.

Indicate the length of the average video, in minutes.

9.

Indicate the average bitrate (in kbps) of the video (video+audio) source files.

10.

Other considerations - Is there any other aspect of your workflow that may have a major impact on any of the resources of the on-site Kaltura online video platform?

11.

If MediaSpace is part of the package, please estimate the number of users (viewers) going to use

MediaSpace.

12.

Please specify the use cases in which your different users (sys Admin, KMC users, end-users) will access the system. For example – from their home / only from school or work / through VPN / etc.

13.

Optional – If you know or have any special requirement, indicate the Video formats uploaded including bitrate & format. For example: format - mp4, h264, bitrate - 2500Kbps, width – 720.

Confidential

Copyright © 2012 Kaltura. All Rights Reserved.

Page 3 of 7

Below is a generic flavor table Kaltura is using for OnPrem configurations:

# Name Format Video

Codec

Video

Bitrate

Width Height Audio

Codec

1 Source - - - - - -

2 Basic-Small

WEB-MBL mp4 h264b 400 480 272

(auto) aac

Audio

Bitrate

-

64

3

4

5

6

7

8

Basic-Small/2

WEB-MBL

Std-Small

WEB-MBL

Std-Large

WEB-MBL

HD

WEB-MBL

HD/2

WEB

Mobile

3GP mp4 mp4 mp4 mp4 mp4 mp4 h264m h264m h264m h264h h264h mpeg4

600

900

1500

2500

4000

300

640

(auto)

640

(auto)

1024

1280

(auto)

1920

(auto)

0

360

360

576

(auto)

720

1080

320 aac aac aac aac aac aac

64

64

128

128

128

64

Suits /

Devices

- web, mbr, desktop,

Android, iphone 3GS web, mbr, desktop,

Android, ipad, iphone

4 or higher web, mbr, desktop,

Android, ipad, iphone

4 or higher web, mbr, desktop,

Android, ipad, iphone

4 or higher web,mbr desktop,

Android, web,mbr desktop,

Android,

Mobile –

Nokia,

Bleckberry

Deployment scope

14.

Please specify whether you have chosen Kaltura OnPrem VM solution?

15.

In case you chose Kaltura’s OnPrem customize solution, please specify your required customizations:

# Customization Details

1

2

Custom CDN

Custom transcoder

Specify CDN

Specify transcoder (Rhozet,

Harmonic, other)

Confidential

Copyright © 2012 Kaltura. All Rights Reserved.

Page 4 of 7

Documentation

Attach related docs

Attach related docs

3 Custom Media Server Specify Media Server (Wowza,

Adobe FMS, other)

Attach related docs

4

5

KMC Localization Specify Language and text lines Attach related docs

Solution White labeling Specify graphic changes Attach related docs

16.

For any OnPrem installation, please specify the required features you wish to have:

#

1

2

3

Feature

Document Conversion

VP8 Encoding

RTMP Streaming

Details

FMS integration (either local or through a CDN).

Documentation

Need all information regard the integration (user, password, host url, etc.)

4 Live Stream FMS integration (either local or through a CDN).

Need all information regard the integration (user, password, host url, etc.)

5

6

Webcam

DWH FMS log parsing

Local FMS must be installed – access information required

FMS logs must be defined with a specific format.

7

8

Single Sign On (SSO) Specify which authentication server

Active Directory integration Specify which

(LDAP, Shibboleth)

9

10

Secured Login (HTTPS)

LMS integration

Requires an HTTPS certificate.

Specify LMS (Blackboard,

Moodle, Sakai)

11 Antivirus Specify which (Symantec licensed SW or Clam AV- Open source)

17.

Specify the number of environments you like to deploy (assuming the main one will be “production” environment).

18.

If you have this information, please specify the number of servers and machines you wish to install in each environment.

For example,

‘Prod’ environment will be: 3 API servers, 2 batch servers, 3 transcoding servers, 1 admin console, 2 search serves, 1 media server, 1 doc conversion server – on 2 physical ESXi machines. ‘Dev’ environment will be: single server.

Confidential

Copyright © 2012 Kaltura. All Rights Reserved.

Page 5 of 7

Environment details

19.

Please fill-in the info in the table below:

Name of main technical contact

Contact’s role in organization

Phone number

Email address

Remote Connection Software

(when required)

20.

The following information should be provided for each server.

Please provide access information for the servers that are part of your Kaltura OnPrem deployment

Please specify name and version of Linux distribution.

Please remove rows of servers that are not part of your deployment.

Please duplicate rows when more than one server of a specific type is included in your deployment

When needed, please provide specific comments

Server

Name

Server Type IP address

Login username

Login password

Front-End

Back-End Batch server

Back-End

Transcoding

Server

DB Server

DWH Server

Back-End API server

MediaSpace

(optional)

Windows 2008 batch server

(optional)

Media servers

(optional)

21.

Please provide VPN connection information to the environment.

Comment

22.

Please add your current network diagram for better understanding of your environment.

Confidential

Copyright © 2012 Kaltura. All Rights Reserved.

Page 6 of 7

Please include the following info:

Which servers are allocated to Kaltura OnPrem

Are they VM or physical

Where do you have firewalls

What are your IP ranges

Do you have subnets, VLAN

If you have special requirement for Kaltura to integrate with your network, please specify

23.

The following information is required for the installation process:

Service domain/virtual host name

System Administrator user email address

System Administrator password

The full pathname to the Apache apachectl script in use

The full pathname to the PHP binary file in use

Database information: hostname, port, db user

(with full privileges), password

Confidential

Copyright © 2012 Kaltura. All Rights Reserved.

Page 7 of 7