Some Apple HLS clients use a "keep-alive" connection, which sends frequent requests. Usually, these requests would cause additional HTTP sessions to be created. However, with Wowza Streaming Engine™ media server software 4.7.5.02 or later, you can use the httpMaxHTTPSessionsPerTCPSession property to configure a maximum number of HTTP-based connections per TCP session. By allowing more than one HTTP-based connection per TCP session, you can prevent the creation of unnecessary additional sessions.
This article describes how to configure Wowza Streaming Engine to support more than one HTTP-based connection per TCP session. This is applicable to all HTTP-based connections, including Apple HLS, Adobe HDS, and MPEG-DASH.
- In a text editor, open [install-dir]/conf/Application.xml and add the following property in the <HTTPStreamer>/<Properties> section:
<Property> <Name>httpMaxHTTPSessionsPerTCPSession</Name> <Value>1</Value> <Type>Integer</Type> </Property>
- Change the <Value> of the httpMaxHTTPSessionsPerTCPSession property to the maximum number of HTTP-based connections you want to support per TCP session.
- Restart Wowza Streaming Engine.