How to switch between absolute and relative URLs in Apple HTTP Live Streaming playlists

Wowza Media Server 3.0.0 and later uses relative iOS playlist URLs by default. Wowza Media Server 2 used absolute URLs.

You can change back to the way it worked in Wowza Media Server 2 by adding the following properties to the HTTPStreamer/Properties container in [install-dir]/conf/[application]/Application.xml (be sure to get the correct <Properties> container - there are several in Application.xml):

Set cupertinoRelativePlaylistPlaylists to false to enable absolute urls in the returned playlist.m3u8 URL.

<Property>
	<Name>cupertinoRelativePlaylistPlaylists</Name>
	<Value>false</Value>
	<Type>Boolean</Type>
</Property>
Set cupertinoRelativePlaylistItems to false to enable absolute urls in the returned chunklist.m3u8 URL.
<Property>
	<Name>cupertinoRelativePlaylistItems</Name>
	<Value>false</Value>
	<Type>Boolean</Type>
</Property>
Then, restart the Wowza media server.
 

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