MediaPlatform
On-Premises

Deployment Options

MediaPlatform Solutions

MediaPlatform consists of two primary applications: The PrimeTime video portal provides video asset management, VOD transcoding, user management, content security and governance. WebCaster which enables live video streaming, live and on-demand rich media webcasting, presentation creation, event registration, event management and scheduling, webcast editing and archiving. We will also reference a couple of overarching technologies that are a part of the MediaPlatform solution, and which are worth considering in the context of this technical brief, including SSO and SmartPath.

Enterprise Network Evaluation for Video

As with any deployment of MediaPlatform SaaS, Hybrid SaaS, or On-Premises, the first step is to do a thorough network evaluation to assess the unique challenges each enterprise faces with a variety of network locations, network types, and bandwidth issues.

Video is unlike any other data traffic an enterprise has to manage. This is due to the unique challenges posed by video, where unlike traditional applications the distribution of data is particularly problematic because of the extremely large file sizes, and bitrates. The end goal of this evaluation is to allow us to fine tune the custom install architecture, and configuration to the enterprise’s unique network topology, and requirements.

Once the network evaluation is completed, the next step is to architect the optimal configuration of software, hardware, and distribution profiles to ensure the best possible video quality and network performance for each location. Once these steps are completed the on-premises (or MediaPlatform On-Premises) implementation can begin.

Virtual Machine Installation

MediaPlatform’s systems can be installed as virtual machines, and deployed on virtual servers. Each component of the MediaPlatform application is its own virtual machine.

PrimeTime On-Premises Architecture

Architecture

PrimeTime On-Premises Architecture Diagram

Primetime is composed of the following components:

  1. Content Delivery Network (CDN) – Serves video content and supporting files
  2. PT Adaptive – Web application for managing video content and access control
  3. Database – Stores application information for users, access control, asset metadata, etc.
  4. Data Collector – Collects stats on video content access from PT Adaptive user interface
  5. Search – Provides asset search capabilities
  6. Video Capture – Allows capture of video from a user’s web camera from PT Adaptive user interface
  7. Video Transcoder – Provides encoding services to transcode video content into multiple formats
  8. Queue – Facilitates communication between components and asynchronous processing

WebCaster On-Premises Architecture

Architecture

WebCaster On-Premises Architecture Diagram

WebCaster is composed of the following components:

  1. Content Delivery Network (CDN) – Serves video content and supporting files
  2. WebCaster – Web application for managing webcasts and access control
  3. Database – Stores application information for users, access control, asset metadata, etc.
  4. Data Collector – Collects stats on video content access from WebCaster streams
  5. Search – Provides asset search capabilities
  6. Video Transcoder – Provides encoding services to transcode video content into multiple formats
  7. Video Capture – Allows capture of video from source
  8. Queue – Facilitates communication between components and asynchronous processing
  9. Live – provides instant access to live components
  10. DMP – PowerPoint on Windows exports slides, allowing them to be viewed as part of webcast

Load Balancers

It is extremely important to note here that a critical piece of the MediaPlatform on-premises architecture is adequate load balancing of critical systems. These diagrams show a high level view of load balance architecture for both WebCaster, PrimeTime and SSO.

WebCaster Load Balance Architecture

WebCaster Load Balancer Diagram

PrimeTime Load Balance Architecture

PrimeTime Load Balancer Diagram

SSO Load Balance Architecture

SSO Load Balancer Diagram

Enterprise Single Sign On

Once the MediaPlatform software is installed as virtual machines, enterprise single sign on can be implemented by integrating with the enterprise authentication platform. MediaPlatform supports integration with Active Directory, LDAP and SAML.

MediaPlatform Applications and Virtual Machine Server Requirements

Application Application Server Video Server Adobe Media Server
QTY

2

2

2

OS

Linux 64-Bit

Linux 64-Bit

Linux 64-Bit

CPU (X Cores)

2 CPU Cores

2 CPU Cores

2 CPU Cores

RAM

8GB

8GB

16GB

Virtual Disk Space

500GB

300GB

150GB

Software

JDK7, Tomcat 6

1GB Ethernet NIC or Better

Apache 2.2

1GB Ethernet NIC or Better

Adobe Media Server 4.5, JDK 7,Tomcat 6 1GB Ethernet NIC or Better

Ports

80 TCP, 443 TCP, 22 TCP (Only to IT Dept.)

80 TCP, 443 TCP, 22 TCP (Only to IT Dept.)

1935 TCP&UDP, 80 TCP, 443 TCP, 1111 TCP (Only to IT Dept.)

Load Balancer

Yes

Yes

Yes

Host Name

Fully Qualified Domain Name

Fully Qualified Domain Name

Fully Qualified Domain Name

Vanity URL

Yes

Yes

Yes

Application Search Transcode Worker Transcode Manager
QTY

1

2

1

OS

Linux 64-Bit

Linux 64-Bit

Linux 64-Bit

CPU (X Cores)

8 CPU Cores

8 CPU Cores

2 CPU Cores

RAM

8GB

8GB

8GB

Virtual Disk Space

100GB

300GB

300GB

Software

JDK7, Tomcat 6

1GB Ethernet NIC or Better

JDK7, Tomcat 6

1GB Ethernet NIC or Better

JDK7, Tomcat 6

1GB Ethernet NIC or Better

Ports

80 TCP&UDP, 443 TCP, 22 TCP (Only to IT Dept.)

80 TCP, 443 TCP, 22 TCP (Only to IT Dept.)

80 TCP, 443 TCP, 22 TCP (Only to IT Dept.)

Load Balancer

Yes

Yes

Yes

Host Name

Fully Qualified Domain Name

Fully Qualified Domain Name

Fully Qualified Domain Name

Vanity URL

Yes

Yes

Yes

Application MPSSO Data Collector Database
QTY

1

2

2

OS

Linux 64-Bit

Linux 64-Bit

Linux 64-Bit

CPU (X Cores)

2 CPU Cores

2 CPU Cores

2 CPU Cores

RAM

8GB

8GB

8GB

Virtual Disk Space

100GB

100GB

100GB

Software

JDK7, Tomcat 6

1GB Ethernet NIC or Better

JDK7, Tomcat 6

1GB Ethernet NIC or Better

Oracle, MySQL 5

1GB Ethernet NIC or Better

Ports

80 TCP&UDP, 443 TCP, 22 TCP (Only to IT Dept.)

80 TCP&UDP, 443 TCP, 22 TCP (Only to IT Dept.)

3306 (to other Server) 22 (Only to IT Dept.)

Load Balancer

Yes

Yes

No

Host Name

Fully Qualified Domain Name

Fully Qualified Domain Name

Fully Qualified Domain Name

Vanity URL

Yes

Yes

No

Application PowerPoint Server
QTY

1

OS

Windows 2008 R2 64-Bit

CPU (X Cores)

2 CPU Cores

RAM

8GB

Virtual Disk Space

100GB

Software

JDK7, Tomcat 6, PowerPoint

1GB Ethernet NIC or Better

Ports

80 TCP, 443 TCP, 22 TCP (Only to IT Dept.)

Load Balancer

No

Host Name

Fully Qualified Domain Name

Vanity URL

No

Storage Load Balancers
QTY

1

3

Additional Info

NAS or SAN

6TB Space

Need SSL session persistence for 443, 80 and 443

SSl front end certificate

MediaPlatform SmartPath Set Up

The final step in implementing MediaPlatform On-Premises is configuring MediaPlatform SmartPath, by defining the rule sets that govern the distribution profiles for live video streaming. Learn more about MediaPlatform SmartPath.

Start improving communications and training at your organization. Contact Us