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
- Open the [install-dir]/conf/clientaccesspolicy.xml file in a text editor.
- 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>
- Save your changes.
Test playback
- On the Video Test Players webpage, click the MS Smooth tab.
- If necessary, click Get Microsoft Silverlight.
- Enter the following:
- Server – Enter [ssl-certificate-domain-name]:443, where [ssl-certificate-domain-name] is the domain name that is assigned to your SSL certificate.
- Application – Enter vod and then select the VOD option.
- Stream – Enter mp4:sample.mp4.
- 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.