Set up Microsoft Smooth Streaming playback over SSL from Wowza Streaming Engine

This article describes how to set up Wowza Streaming Engine™ media server software for Microsoft Smooth Streaming playback across HTTPS.

Before starting, make sure you've installed an SSL certificate from a certificate authority. For instructions, see Request an SSL certificate for Wowza Streaming Engine from a certificate authority.

Configure access


  1. Open the [install-dir]/conf/clientaccesspolicy.xml file in a text editor.
  2. Edit the two <domain uri> values so they look like the following:
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from http-request-headers="*">
        <domain uri="http://*"/>
        <domain uri="https://*"/>
      </allow-from>
      <grant-to>
        <resource path="/" include-subpaths="true"/>
      </grant-to>
    </policy>
  </cross-domain-access>
</access-policy>
  1. Save your changes.

Test playback


  1. In Wowza Streaming Engine Manager, click Test Players on the Home page or in the upper-right corner of the vod application page.
  2. Select the MS Smooth tab.
  3. If necessary, click Get Microsoft Silverlight.
  4. Enter the following:
  • Server – Enter [ssl-certificate-domain-name]:443, where [ssl-certificate-domain-name] is the domain assigned to your SSL certificate.
  • Application – Enter vod.
  • Media File Name – Enter mp4:sample.mp4.
  1. Click Start.

Note:  A bug in older versions of the Oracle Java Development Kit (JDK) affected connections that use SSL certificates. If you experience an intermittent HTTP/SSL padding exception, update to Java 8 update 20 (JDK 8u20) or greater.

More resources