Scaling video stream

Single server

Video Stream can be deployed beside SharePoint with all components installed on the same server. This is a viable option for small deployments, test servers or deployments with a low number of videos uploaded per day.

Separate from SharePoint

When encoding videos the Encoding Service component can slow down a SharePoint deployment on the same machine.

It is recommended that the Encoding Service component be installed on a dedicated server. The more processing power added to this server decreases the amount of time a video takes to get encoded and allows more than one video to be encoded at one time.

When the encoding service is on a separate server, the encoding service machine makes 2 Windows Shares available to receive videos waiting for encoding and to provide encoded videos once they have been encoded.

The server should have theses minimum specs:

Microsoft® Windows Server 2008 or 2008 R2 operating system

  • 1 GHz or faster processor
  • 1 GB of RAM or more
  • 2 GB or more of available hard-disk space
  • .NET Framework 4.0

In this configuration the Streaming Server component is installed alongside SharePoint. The Streaming Server has minimal impact on the SharePoint install as the Streaming Server is only serving up static files.

All Components on Separate Servers

Video Stream can be scaled by moving each of Video Stream’s components onto dedicated servers.

This ensures that encoding of videos and watching videos has no impact on SharePoint performance.

The streaming server should have these minimum specs:

  • Microsoft® Windows Server 2008 or 2008 R2 operating system
  • 1 GHz or faster processor
  • 1 GB of RAM or more
  • 2 GB or more of available hard-disk space
  • .NET Framework 3.5 SP1

When the Streaming Server is deployed on a separate server from SharePoint, the Streaming Server machine makes a Windows Shares available to receive smooth stream content.