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 instead.

  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.