How to set up Adobe HDS playback across HTTPS (SSL)

This article describes how to set up Wowza™ server software for Adobe HTTP Dynamic Streaming (HDS) playback across HTTPS.


Install an SSL certificate from a Certificate Authority. For instructions, see How to request an SSL certificate from a certificate authority.


Open the [install-dir]/conf/crossdomain.xml file in a text editor and change the <allow-access-from> line to <allow-access-from domain="*" secure="false" />. The modified contents should look like the following:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "">
	<allow-access-from domain="*" secure="false" />
	<site-control permitted-cross-domain-policies="all"/>


To test HTTPS playback using Adobe Flash Player (San Jose/Adobe HTTP Dynamic Streaming), do the following:

Wowza Streaming Engine and Wowza Media Server (version 3.5 and later)
Double-click [install-dir]/examples/VideoOnDemandStreaming/FlashHTTPPlayer/player.html, enter the information below, and then click the Connect button.

Wowza Media Server (version 3.1.2 and earlier)
Double-click [install-dir]/examples/SimpleVideoStreaming/clientOSMF/bin-release/SimpleOSMFPlayer.html, enter the information below, and then click the Play button.
Stream: https://[ssl-certificate-domain-name]:443/vod/mp4:sample.mp4/manifest.f4m

Where [ssl-certificate-domain-name] is the domain name that is assigned to your SSL certificate.

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

Updated: For Wowza Media Server 3.5.0 on 11-29-2012.

If you're having problems or want to discuss this article, post in our forum.