How to control streaming session ID appended to encryption URLs in chunklist responses (cupertinoAppendQueryParamsToEncUrl)

By default, Wowza Streaming Engine appends the streaming session ID to encryption URLs in chunklist responses. Some content protection technologies, such as Apple FairPlay Streaming (FPS), may not work properly with this default setting. You can set the cupertinoAppendQueryParamsToEncUrl property to instruct Wowza Streaming Engine to not append the session ID, if needed.

Note: This article applies to Wowza Streaming Engine™ 4.5.0 and later.
  1. In Wowza Streaming Engine Manager, click the Applications tab and select your application in the contents panel.
  2. In the details page, click the Properties tab, and then click Custom 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. In the Custom section, click Edit.
  4. Click Add Custom Property, specify the following settings in the Add Custom Property dialog box, and then click Add:
    • Path - Select /Root/LiveStreamPacketizers.
    • Name - Enter cupertinoAppendQueryParamsToEncUrl.
    • Type - Select Boolean.
    • Value - Enter false.
  5. Click Save, and then restart the application when prompted to apply the changes.

Originally Published: For Wowza Streaming Engine 4.5.0 on 06-23-2016.

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