KnowledgeVision KVStudio

KnowledgeVision is the world’s most flexible online video presentation platform. Our authoring tool, KVStudio, synchronizes Kaltura videos with slides, images, footnotes, and documents for on-demand, live, and mobile applications.


  • Not just audio, video, or PowerPoint. We integrate all of them, plus animations, websites, forms, ads, images and graphics into a rich interactive experience.

  • No hardware required. All you need is a Windows or Mac computer and an internet connection. You can produce KnowledgeVision presentations on the fly, anywhere.

  • Integrated with Kaltura. KnowledgeVision is fully integrated with Kaltura, and supports LiveStream, Ustream, and Watershed for live streaming broadcasts.

  • Works on most tablet computers. KnowledgeVision presentations work great with Apple’s iPad and Android-powered tablets. Viewers don’t need to install a separate app.

  • Detailed online video analytics. Detailed tracking shows viewership, attention, and measurement of exactly how viewers are engaging with your presentations.


KVStudio is sold by KnowledgeVision Systems as a subscription-based service at prices starting at:

$295 per month ($1,900/year) for the Basic Edition
$495 per month ($5,000/year) for the Professional Edition

Pricing varies with the number of production accounts and value-added features deployed, such as KVCollections and KVLive.


KVStudio is easy-to-install software that installs on any Windows, Mac, or Linux computer. It works with KnowledgeVision’s hosted services and your password-secured account to create, store, retrieve, publish, and modify KnowledgeVision presentations. KVStudio is integrated with Kaltura’s open source video platform to easily merge Kaltura videos into KnowledgeVision presentations.

KVStudio Features:

  • - Installs in seconds – Our downloadable software can be downloaded and fully configured and ready to go within just a few minutes.

  • - Windows and Mac – KVStudio runs on both Windows and Macintosh computers with equal facility and speed.

  • - True video support – and audio, too – KnowledgeVision presentations incorporate real video streams, not just video clips attached to slides. We also support audio narration.

  • - Integration with Kaltura - Producers can easily incorporate videos stored in their Kaltura library into KnowledgeVision presentations.

  • - Player Designs – Work with our designers to create reusable player templates to meet your unique needs with custom dimensions, window arrangement, color scheme, and corporate identity.

  • - Supports a wide variety of video formats – We can prepare your presentation from a wide variety of video formats, including .mov, .avi, .mp4, .flv, H.264, .mpg, .wmv, and more, along with most popular video codecs. Within minutes of upload, KVStudio optimizes your video for the best viewer experience.

  • - Supports many image formats – Upload Microsoft PowerPoint slide decks, as well as JPG or PNG images, Flash movies, HTML, or text files.

  • - Slide animations – We support animations within your slides. Most standard PowerPoint animations are supported and preserved in your KnowledgeVision presentation.

  • - Virtual handouts – You can accompany your presentation with one or more virtual handouts: white papers, presentation slide decks, high-resolution graphics files – whatever you can put in a downloadable file.

  • - Synchronized footnotes – We support synchronized footnotes to provide supplemental material or reference links to outside websites. These can be displayed in conjunction with specific sections of the presentation.

  • - Programmable Zoom Control – Each player design may incorporate KnowledgeVision’s unique “zoom control”, which allows the viewer to enlarge either the video or image panel. In KVStudio, a presentation author may pre-program these zooms to emphasize the content in one panel or the other.

  • - Record directly to your presentation – We give you a choice: upload existing video to your presentation, or record directly from our webcam/microphone/headset widget.

  • - JavaScript Support – For even more control of the viewer experience, KnowledgeVision presentations can contain JavaScript commands that can trigger events inside and outside the player at critical points in the presentation.

  • - Any presentation length – KnowledgeVision presentations can be as short as a few seconds or as long as several hours.

  • - Local publishing options – Optionally, you may publish your KnowledgeVision presentations to your own secure servers, or to a laptop or desktop computer for local presentation.

  • - Domain restriction – Each KnowledgeVision presentation may be “locked” to a specific domain so that it cannot be launched from or embedded in any page other than one on a specific domain. This helps publishers control their presentations that may be intended to stay within a firewall, behind a pay wall, or on a particular website.

  • - Viewer analytics – Monitor activity and engagement levels for each presentation you’ve published.

Installation Guide

Information on Our Kaltura Integration

May 2012

Table of Contents

I. Integrating KVStudio with Kaltura
II. Selecting a Kaltura Video for a KVStudio Project

I. Integrating KVStudio with Kaltura

These are the 3 Kaltura credentials that you will need to provide to the KnowledgeVision Client Success Team in order to configure the integration between KVStudio and Kaltura. This initial set up only needs to be done once during the KVStudio Account Integration to complete the communications between the two applications. It is important to note that if you have multiple Kaltura accounts, we can enter the credentials for any of those accounts in your KVStudio account. The three fields that KnowledgeVision will need to gather about each of your Kaltura accounts include the following:

The Partner ID
The Default Player ID
Administrator Secret Code or the Kaltura Session Code

Partner ID – The Partner ID is a number that identifies your specific Kaltura account. To retrieve this number within Kaltura:

1. Log into your company’s Kaltura Management Console.
2. Click on the ‘Settings’ tab
3. There you will see the Partner ID listed under Account Info as the first data entry field.

Default Player ID – The Default Player ID determines which version of the Kaltura Player will be embedded inside of the KnowledgeVision presentation. To retrieve the Player ID:
1. Log into your Kaltura Management Console.
2. Click on the ‘Studio’ tab
3. There you will see the ID of each player listed in the table. Select the Default Player ID that you wish to use within KVStudio.

Administrator Secret Code – The Administrator Secret is a secret API key that can be used to generate a Kaltura Session (KS) token. This token authenticates the communications between KVStudio and the Kaltura API. To retrieve the Administrator Secret for your Kaltura account:
1. Log into your Kaltura Management Console.
2. Click on the ‘Settings’ tab
3. Click the ‘Integration Settings sub-tab
4. There you will see the ‘Administrator Secret’ listed right under the Account Info.
Kaltura Session Code – The Kaltura Session (KS) code is the session code that authenticates each communications between KVStudio and the Kaltura API. In general, if the Administrator Secret key is set, the KS does not need to be provided to KVStudio, because KVStudio will generate a new one each time the user logs in. However, if for security or administrative reasons, you do not want to provide the Administrative Secret key to KnowledgeVision, you can alternatively provide a valid KS with a long expiry. To generate a Kaltura Session (KS):
1. Open the Kaltura API Test Console by going to the following web address:
2. From the ‘Select service’ dropdown, select ‘session’
3. From the ‘Select action’ dropdown, select ‘start’
4. In the ‘Secret’ field, enter your ‘Administrator Secret’ code
5. In the ‘Type’ field, select ‘ADMIN’
6. In the ‘Partnerld’ field, enter your Partner ID
7. In the ‘expiry’ field, enter ‘315576000’ (10 years)
8. Click ‘Send’ and you will be presented with the result in the KS field
9. Copy the ‘KS’ from the ‘KS’ field
10. This is the content to provide to the KnowledgeVision Client Success Resource for entry into your KVStudio account.

Kaltura as a SaaS Offering & Kaltura Deployed On-Premise

If you are using Kaltura’s SaaS offering, there are three other fields we automatically populate and store for your company’s KVStudio account. These are pre-populated during set up of your KVStudio account, so this information does not need to be obtained or entered for your account. These three fields are:
CDN Host:
Streamer URL: rtmp://

However, if you are using Kaltura’s On-Premise solution, then we would need to obtain the values for these above three fields so that KVStudio points to your on-premise server domain information.

Integration & Video Encoding

Kaltura provides a variety of video transcoding “flavors” in the Kaltura Management Console. In order for the video to play in KVStudio for synchronization, the video must be encoded in at least one Flash-compatible flavor. Additionally, only videos that have been transcoded to at least one iPad-compatible flavor will play on the iPad.

The following flavors are compatible with KVStudio playback:
Flavor ID Flash-compatible iPad-compatible
Standard - Large (1446 kbps) 3 Yes No
Standard - Small (846 kbps) 4 Yes No
Basic - Small (496 kbps) 5 Yes No
Mobile (H264) - Basic (464 kbps) 301951 Yes Yes
Mobile (H264) - Standard (864 kbps) 301961 Yes Yes
iPad (1628 kbps) 301971 Yes Yes

Security Considerations

Some Kaltura accounts use an additional layer of security (called Media Access Control) to make sure their videos cannot be easily downloaded. KVStudio does not currently support videos that are protected by this security feature.

II. Selecting a Kaltura Video for Use in KVStudio Projects

Now that the integration between KVStudio and your Kaltura account has been established, you are all set within KVStudio to view, access and use your videos that you have stored on Kaltura.

When you ready to start working with the videos in KVStudio, simply click the Step 2: Select Video button in KVStudio. Then click on the dropdown box on the right called, “Select Another Option”. Now select Import a Kaltura video from the dropdown list of options, as shown in the screen shot of KVStudio below:

Once you have selected ‘Import a Kaltura video”, you will see a box pop up showing you all the Kaltura videos in your account (see example screen shot below). You can peruse the list of videos and pick the one you want, or enter a keyword in the box and click Search, or just click on the Most Recent button to bring up a list of your latest videos in reverse chronological order. Once you have selected the video you want to use for your project, just press the OK button. Note: If you have more than one Kaltura account associated with your KVStudio license, use the pull-down option above the Search box to select the appropriate Kaltura account first.

Once you select the Kaltura video that you wish to use for your KVStudio presentation, you will see the following screen, which will be automatically populated with the Name of your Kaltura Video, the Entry Id from your Kaltura account and the FLV URL location of the video. You do not need to do anything at this point, other than move on to Step 3 in KVStudio to begin the Synchronization process.

If you have any question regarding the initial KVStudio/Kaltura set up, or on how Kaltura videos are selected within KVStudio, please feel free to call our KnowledgeVision Client Success Team at 781-259-9300, or send us an email at

Specific Steps to Complete:
- Login to your Kaltura Account & the Kaltura Management Console
- Click on the Settings Tab
- Go to Account Settings
- The first field shown is your Partner ID
- Give this id to your KnowledgeVision Client Success Resource to help set up integration KVStudio to your Kaltura account

Specific Steps to Complete:
- Login to your Kaltura Account and the Kaltura Management Console
- Click on the Studio Tab
- The ID of each of your players is listed in the table
- Give this id to your KnowledgeVision Client Success Resource to help set up integration KVStudio to your Kaltura account

There are some standard Player templates (e.g., KDP3 Dark Skin, KDP3 Light Screen) that are not listed in the Studio tab, but appear when you get the embed code for a video. If you would like to have the Player IDs of one of these templates as your Default Player ID in KVStudio, you can retrieve the number by generating an embed code and looking for the number that appears directly after ‘uiconf_id’ in the embedded URL code.

See the screen shots on the next page outlining how to obtain the Player ID via the embed code.

Embed code Sample:

Application Specifications

(Click on the terms to find similiar applications)

Kaltura Edition:

 , ,

Kaltura version:

 , , , , , ,

Kaltura API version:


A plugin of:


Available languages:


Prerequisites & Requirements

OS: Windows, Mac, Linux
Adobe AIR, Flash Player 10

Support Options

Support Email:

Support Forum:

Application support forum

Support Chat:

Chat or IRC channel

Terms and Conditions:

Open Terms and Conditions

Support Details

The KVStudio Client Success Center has a few key roles for our customers. If you click on the KVStudio Content & Reference Materials tab, you'll see a variety of best practices, tips and techniques related to KVStudio. If you click on Submit a Request, you can send us a question, issue, problem or any kind of request, and someone will get right back to you from our Client Success Team. Feel free to reach out to us at any time!

Developer Resources

Source Code License

Source Code Repository

Additional notes from the application creator

Application Provider Logo

Provider Details







About the application provider

KnowledgeVision is single-mindedly focused on making online video work harder: to make it perform better as a content marketing tool; to make it more impactful as a sales tool; to make it more engaging as a learning tool; and to make it more effective as a corporate communications tool. Clients all over the world use KnowledgeVision’s tools to create orchestrated online video and audio presentations that combine their best communicators with PowerPoint slides, web pages and applications and supplemental material, and make them available from web browsers and mobile devices anytime, anywhere.
Back to top