Wowza Streaming Engine now supports LL-HLS and we want to remind you there are a few important steps you must take in order to play an LL-HLS stream.
Please review the following:
- The LL-HLS protocol is in beta through Apple Developer program.
What does that mean? You need to to log in to your Apple Developer account and sign up for access to any type of beta software.
The Apple website makes it clear that the Apple Beta Software Program lets users try out pre-release software and that since the public beta software has not yet been commercially released by Apple, it may contain errors or inaccuracies and may not function as well as commercially released software.
Be sure to back up your iPhone, iPad, or iPod Touch and your Mac using Time Machine before installing beta software.
Go HERE to review the requirements for accessing the LL-HLS protocol extension.
- You will need to develop an iOS app to play the LL-HLS stream.
While the native player on the iOS 13 plays back the Wowza stream, it does not support the LL-HLS mode without the app, which requires app signing, etc.
LL-HLS streams can be played in native apps on devices running iOS 13. In order to enable low-latency playback, a native app must carry the com.apple.developer.coremedia.hls.low-latency entitlement. See the Apple Developer Entitlements reference for more information, but note that this pre-release LL-HLS entitlement may not be listed.
- For LL-HLS streams, you must first get an SSL certificate.
In order to generate an LL-HLS stream, you must first get a SSL certificate to secure your port and configure the port for HTTPS playback. LL-HLS playback does not work without an SSL secured port.
For information on how to do this, refer to How to Get an SSL Certificate from the Streamlock Service.
Wowza Streaming Engine™ media server software version 4.7.8 and later can deliver Low-Latency HLS (LL-HLS) live streams. Low-Latency HLS streams conform to Apple’s preliminary protocol extension to the HLS spec.