Setting up RTMPS
The EMS supports encrypted RTMP over TLS/SSL. This is called RTMPS. To set this up you need to follow these steps:
Here are the steps you need to get setup for doing RTMPS:
1) Create your TLS/SSL cert and private key. These will be stored on the server in a non-public location, but a place where the EMS can have read access. The certificate MUST use the same domain name (not IP address!) that you will be using in the RTMPS stream request.
2) Configure the EMS to use your new cert and private key:
RTMPS
{
ip="0.0.0.0",
port=4443,
protocol="inboundRtmps",
sslKey="C:\video\evostreamms\config\server.key",
sslCert="C:\video\evostreamms\config\server.crt",
},
3) Depending on the cipher you use to create your cert and key, you may also need to add the following line to the above: cipherSuite="!DEFAULT:RC4-SHA",
4) The Certificate must be trusted by the browser making the RTMPS request. This can be done by manually setting the trust in the browser or by having it signed by a globally trusted authority.