Configure Wowza Streaming Engine to packetize HLS audio using TS chunks

By default, audio-only Apple HLS (cupertinostreaming) streams are packetized by Wowza Streaming Engine™ media server software using AAC and MP3 audio chunks. Many non-Apple players can't play these formats. This article describes how to configure Wowza Streaming Engine to packetize audio using TS chunks.

Wowza Streaming Engine Manager configuration


Live applications

  1. Click the Applications tab and then click the name of your live application in the contents pane.
     
  2. On the application page Properties tab, click Cupertino Streaming Packetizer in the Quick Links bar.
     
    Note: Access to the Properties tab is limited to administrators with advanced permissions. For more information, see Manage credentials.
  3. Click Edit in the Cupertino Streaming Packetizer properties area, select the Enabled check box next to cupertinoPacketizeAllStreamsAsTS, and then set it to True.
     
  4. Click Save, and then restart the application to apply the changes.

VOD applications 

  1. Click the Applications tab and then click the name of your video-on-demand application in the contents pane.
     
  2. On the application page Properties tab, click HTTP Streamers Cupertino Settings in the Quick Links bar.
     
    Note: Access to the Properties tab is limited to administrators with advanced permissions. For more information, see Manage credentials.
  3. Click Edit in the HTTP Streamers Cupertino Settings area, select the Enabled check box next to cupertinoPacketizeAllStreamsAsTSVOD, and then set it to True.
     
  4. Click Save, and then restart the application to apply the changes.

Wowza nDVR applications

Wowza Streaming Engine Manager doesn't have a property for packetizing audio-only Apple HLS streams using TS chunks. You must configure this property for your nDVR applications by using a text editor. See XML configuration - Wowza nDVR applications below.

XML configuration


Live applications

  1. Use a text editor to open the [install-dir]/conf/[application-name]/Application.xml file for your live application and add the following property to the <LiveStreamPacketizer>/<Properties> container. Be sure to add the property to the correct <Properties> container in Application.xml as there are several such containers in the file.
    <Property>
    <Name>cupertinoPacketizeAllStreamsAsTS</Name>
    <Value>true</Value>
    <Type>Boolean</Type>
    </Property>
  2. Restart Wowza Streaming Engine to apply the changes. 

VOD applications 

  1. Use a text editor to open the [install-dir]/conf/[application-name]/Application.xml file for your application and add the following property to the <HTTPStreamer>/<Properties> container. Be sure to add the property to the correct <Properties> container in Application.xml as there are several such containers in the file.
    <Property>
    <Name>cupertinoPacketizeAllStreamsAsTS</Name>
    <Value>true</Value>
    <Type>Boolean</Type>
    </Property>
  2. Restart Wowza Streaming Engine to apply the changes.

Wowza nDVR applications 

  1. Use a text editor to open the [install-dir]/conf/[application-name]/Application.xml file for your application and add the following property to the <HTTPStreamer>/<Properties> container. Be sure to add the property to the correct <Properties> container in Application.xml as there are several such containers in the file.
    <Property>
        <Name>cupertinoPacketizeAllStreamsAsTS</Name>
        <Value>true</Value>
        <Type>Boolean</Type>
    </Property>
  2. Restart Wowza Streaming Engine to apply the changes.