Supported Technologies

In this section:

Overview

It is nearly impossible for Echo360 to replicate all possible variants of the many environmental conditions in our customer networks. Instead, we develop and test our products in a reasonable subset of core environments (focusing on primary industry standards) and share that information with you, our customers. We want you to understand what we have tested, and to understand the risks associated with deviation from those tested environments.

To ensure operational effectiveness, every attempt should be made by Echo360 customers to comply with the environmental standards contained herein. Echo360 understands that our customers are faced with many factors when choosing IT infrastructure and respects the business decisions of our audience. The intent here is not to forcibly drive those business decisions, but instead to establish a framework within which risk is understood. Should a customer decide to deviate from the aforementioned standards, it is agreed that the customer assumes the operational risk and at some point, Echo360 might not be able to resolve a reported technical problem.

Support for Older Versions of the EchoSystem Server

As a general rule, Echo360 supports the currently released version of the EchoSystem Server (ESS) along with the previous version.

  • You can always contact Technical Support for help with old versions of the software.
  • We will suggest that you migrate to the newest release if we know that upgrading will resolve the issue.

Existing Customers

All of the supported technology information shown on this page applies to new and existing customers.

Supported Operating Systems

The following table lists the operating systems supported for the installation of the ESS, Media Processor, as well as Classroom Capture and Personal Capture.

This product...Is supported on these operating systems...
ESS

Windows:

  • Windows Server 2012 R2 (SQL Server 2008) - Standard, 64-bit. Pen/touch input was not tested.  
  • Windows Server 2008 (and R2) - Standard or Enterprise Only, 64-bit.

Linux: 

  • RHEL Server releases 6 and 7, 64-bit.
  • CentOS 6.5, 32/64-bit.
Media Processor

Windows:

  • Windows Server 2012 - Standard, 64-bit. Pen/touch input was not tested.  
  • Windows Server 2008 (and R2) - Standard or Enterprise Only, 64-bit.

Linux: 

  • RHEL Server releases 6 and 7, 64-bit.
  • CentOS 6.5, 32/64-bit.

Personal Capture for Windows

or

Classroom Capture

Windows: Either Personal Capture or Classroom Capture.

  • Windows 7
  • Windows 8.1

NOTES:

  • We have not fully tested Windows 10 for use with the ESS, and therefore cannot add this to our documentation as being compliant. Windows 10 support is currently available on the Echo360 active learning platform.
  • Personal Capture for Windows and Classroom Capture have not been qualified on hybrid PCs (touch screen PCs, writable screen PCs, etc.) Unfortunately, we cannot guarantee full compatibility with these devices.

For additional information on supported cameras and input devices, Supported Cameras and Input Devices for Capture

Personal Capture for Mac

 

Macintosh: Mac OS X 10.9+ (Mavericks)

NOTES:

    • Personal Capture will not run properly on a Mac with Retina display when there is an external monitor attached. This is a known issue and will be addressed in a future release.
    • Personal Capture for Mac is supported on Mavericks (Mac OS X 10.9), however upgrading to Mavericks may cause corruption in an existing PCAP installation. Captures will work fine, however, publishing the capture will get stuck in the "Transcode Pending" state. If this happens, save any unpublished captures, then uninstall and reinstall PCAP.

For additional support information, see System Requirements for Personal Capture Mac

For additional information on supported cameras and input devices, Supported Cameras and Input Devices for Capture

Supported Third-Party Components

The following table lists the supported third-party components. 

Database Clustering

Database clustering is not supported and Echo360 does not perform QA regression testing in a clustered environment. You can use clustering by tweaking the Hibernate configuration, however, the issue is that upgrading on a clustered environment is blocked by the installer. This will limit the ability to upgrade without the assistance of professional services.

Technology

Version

Comments

Database servers

MySQL Community/Enterprise 5.5-5.7, 32/64 bit

  • InnoDB table support required
  • UTF-8 character set for ESS database required
  • We strongly recommend customers using MySQL 5.1 to upgrade to at least 5.5 before upgrading to EchoSystem 5.4

Microsoft SQL Server 2008-2014 - Standard or Enterprise (MS and Linux platforms)

SQL Server Authentication is the only authentication mode supported.

 

Web servers

Jetty

Microsoft IIS 7

May require server configuration file change if using the chat feature of live webcasting. See External Web Server Configuration for Live Chat.

Microsoft IIS 6

May require server configuration file change if using the chat feature of live webcasting. See External Web Server Configuration for Live Chat.

Apache

May require server configuration file change if using the chat feature of live webcasting. See External Web Server Configuration for Live Chat.
Streaming Servers

Wowza Media Server (Wowza) v3.5, 3.6 and 4.0-4.5

New customers should refer to Configure the Flash Media Streaming Server and Configure an External Wowza Media Server.

Existing customers using an Internal configuration of Wowza can continue to do so. However, these Customers are strongly encouraged to upgrade to Wowza v4 and convert to an External Wowza server.

Adobe Flash Media Streaming ServerNew customers should refer to Configure the Flash Media Streaming Server and Configure an External Adobe Media Server.

Browsers

Our general goal is to support the latest major version of 4 widely used browsers for each platform (Windows, Mac, or Linux) at the time of initial deployment, as shown below.

Operating System

 Internet Explorer 11

Firefox 47+

Chrome 51+Safari 9.1+

Windows 7 and 8.1

Supported

Supported

Supported

Not Supported

Mac OS X 10.9

NotSupported

Supported

Supported

Supported

Linux Red Hat 6

NotSupported

Supported

Not Supported

Not Supported

We develop using industry standards so other browsers may work, but we do not fully test or support them.  We also understand that on-going updates in browsers and integrated components (Java, Flash) may introduce issues. We will respond to these issues in later releases.

Variable speed playback (VSP) is supported by newer browsers that adhere to the HTML5 standard, as shown below.  

VSP is supported only for Audio/Display (A/D) and Audio/Display/Display (A/D/D) inputs. Video input is not supported. An asterisk (*) indicates that the browser is not supported or has not been tested by Echo360.  A double asterisk (**) indicates that the operating system does not support the feature.  

Operating System

 Internet Explorer 11

Firefox 47+

Chrome 51+Safari 9.1+

Windows 7

Supported

Supported

Supported

Not Supported

Mac OS X 10.9

Not Supported

Not Supported**

SupportedSupported

Linux Red Hat 6

Not Supported

Not Supported*

Not Supported*

Not Supported

Mobile Platforms

The EchoCenter is supported on the mobile platforms listed below. 

PlatformComments
Apple iOS 6+Fully supported on iPad and iPhone
Google Android 4.1-4.3Fully supported on Default browser and Chrome browser

The EchoPlayer is supported on the mobile platforms listed below. 

PlatformCommentsLive Streaming
Apple iOS 6+ (iPod Touch, iPhone and iPad)Uses HTML5 and HTTP StreamingYes
Google Android versions through 3.0 (Honeycomb).
Supports phones and tablets.
Default browser is the best experience. Requires Flash with true Streaming.no
Google Android versions 4.0+.
Supports phones and tablets.
Default browser or Chrome is the best experience. Uses HTML5 and HTTPPseudo-streaming.no
Amazon Kindle Fire HD and newerDefault Amazon Silk Browser. Uses HTML5 and HTTPPseudo-streaming.no

Hardware Requirements

The hardware recommendations listed below are designed to serve a basic initial server deployment scenario, with modest growth:

  • Up to 10 classrooms,
  • 25 Personal Capture users,
  • 10-50 hours of capture per day, and
  • up to 250 concurrent student views

These requirements are provided for the EchoSystem Server and the EchoSystem Media Processor, for additional information, please see Server Requirements. Refer directly to vendor documentation for supporting server hardware recommendations.

Minimum Recommended EchoSystem Server Hardware

  • 4 Physical Core CPUs or 4 virtual CPUs (see note below)

  • 8GB RAM

  • 80GB HDD minimum, providing space for the OS, the ESS application, plus additional storage for content (200 GB or more is recommended)

  • Two dedicated 1 Gbit or higher network interfaces (one for ESS, streaming, and HTTP content; one for file transfer)

Minimum Recommended EchoSystem Media Processor Hardware

  • 4 Physical Core CPUs or 4 virtual CPUs

  • 8GB RAM

  • 160GB HDD minimum, providing space for the OS, the application, and data (200GB or more recommended)

With respect to Media Processor recommendations, here are a few things to keep in mind:

  • More CPUs = Larger disk requirement. With 4 CPUs, 160GB is a minimum space recommendation.
  • With respect to CPU's, while it is possible to use virtual CPU's, the media processing generates very high CPU and disk I/O, making it a bad candidate for virtualization.  Where possible, use physical CPUs for EchoSystem Media Processors.
  • Windows allows you to specify a separate data directory from the application files (where the processing is done); Linux does not. If you maintain the media processor application and the data on the same drive (the main partition), be sure there is sufficient space for everything.
  • Processing long recordings, and especially editing long recordings, consumes a lot of temporary space on the media processor. As a result, be sure your configuration allows for at least 32 GB of free space on the main partition at all times (the partition onto which the media processor application is installed).
  • For a large production system, calculate space based on 40GB per CPU core. In addition, if the media processor server contains 8 cores or more, we strongly suggest that you specify the data directory to be 2 or more RAID 0 SAS drives. The reason is that without the RAID, the disk I/O for the processing becomes a bottleneck, wasting the additional core processing capability. Using a RAID for data also allows you to plan for future growth and to scale the system appropriately.

  • Please review the Migration Guide for migration-specific configuration recommendations.

File Transfer Servers

EchoSystem has a built-in file transfer capability using either SFTP with blowfish encryption or SFTP without encryption. You can also use a file transfer server with any of the following protocols:

  • SFTP with blowfish encryption
  • SFTP with encryption "none"
  • FTP

Media Import Supported Tools and Formats

See the Tools and Formats Supported section of the Import Other Media for Academic Staff page.  

The following table lists the currently tested and supported combination audio and video file types.

Tool

Video File Format

Video Codec

Audio Codec

Camtasia Studio 7 (PC)

AVI

CVID, TSCC

PCM

FLV

VP6F

MP3

M4V

H.264

AAC

MP4

H.264, AVC1

AAC

MOV

H.264, MPEG-4 (mp4v), DV

AAC, MPEG-4 (mp4a)

WMV

WMV9

WMA

Apple QuickTime

MOV

H.264, MPEG-4

AAC

MP4

H.264, MPEG-4

AAC

M4V

H.264

AAC

Apple iMovie

M4V

H.264

AAC

Adobe Premier

AVI

DV

PCM

MOV

H.264, CVID

AAC, PCM

Microsoft Expression Studio 4

WMV

WMV9, VC1

WMA9

Flip Video - Mino HD

MP4

H.264

AAC

LogitechWeb CamSoftware (PC)

WMV

WMV2

WMA2

Cam Studio (PC)

AVI

CVID

PCM