Switch between absolute and relative URLs in HLS playlists in Wowza Streaming Engine

By default, Wowza Streaming Engine™ media server software uses relative Apple HLS playlist URLs. You can, however, configure the following properties to instruct Wowza Streaming Engine to use absolute URLs, instaed.

  1. Open [install-dir]/conf/[application]/Application.xml in a text editor and add the following properties to the <HTTPStreamer>/<Properties> container. Be sure to get the correct <Properties> container as there are several in Application.xml file.
    • To enable absolute URLs in the returned playlist.m3u8 URL , set cupertinoRelativePlaylistPlaylists to false.
      <Property>
      	<Name>cupertinoRelativePlaylistPlaylists</Name>
      	<Value>false</Value>
      	<Type>Boolean</Type>
      </Property>
    • To enable absolute URLs in the returned chunklist .m3u8 URL, set cupertinoRelativePlaylistItems to false.
      <Property>
      	<Name>cupertinoRelativePlaylistItems</Name>
      	<Value>false</Value>
      	<Type>Boolean</Type>
      </Property>
    • To secure the stream by using HTTPS, set the cupertinoPlaylistHostProtocol value to https://.
      <Property>
      	<Name>cupertinoPlaylistHostProtocol</Name>
      	<Value>https://</Value>
      	<Type>String</Type>
      </Property>
  2. Restart Wowza Streaming Engine.