Apple HLS

Articles

How to configure Apple HLS packetization (cupertinostreaming)
Configure the CupertinoStreaming segmenter in Wowza Streaming Engine software to split streams into segments for playback on Apple HLS compatible clients.
How to improve playback of lower-latency Apple HLS streams
Learn how to reduce the latency of Apple HLS streams from Wowza Streaming Engine.
How to create Apple App Store compliant streams (audio only rendition)
Use Wowza media server software to automatically generate live and video on demand multi-bitrate streams that meet Apple App Store requirements.
How to secure Apple HLS streaming using DRM encryption
Protect live and on-demand Apple HLS streaming using DRM encryption in Wowza Streaming Engine.
How to control display of program date and time headers in Apple HLS chunklists for live streams (EXT-X-PROGRAM-DATE-TIME)
Configure Wowza Streaming Engine property to add EXT-X-PROGRAM-DATE-TIME header to live Apple HLS (Cupertino) streams.
How to control Apple HLS client-caching (EXT-X-ALLOW-CACHE)
Describes how to configure Wowza Media Server properties to create a properly formatted EXT-X-ALLOW-CACHE tag in the header of M3U playlist files that are delivered to iOS-based devices, to control w
How to change the EXT-X-VERSION for Apple HTTP Live Streaming
How to change the EXT-X-VERSION (playlist compatibility version) for Apple HTTP Live Streaming.
How to add custom playlist headers to Apple HLS manifests
Configure an application property or program a Wowza Streaming Engine Java API to add custom Apple HLS M3U headers into manifest responses.
How to use alternative audio or video tracks with Apple HLS streams
How to use custom SMIL files in Wowza Streaming Engine to enable alternative audio and video tracks within Apple HLS streams.
How to troubleshoot Apple HLS playback
Troubleshooting guide to mobile streaming from Apple HTTP Live Streaming (HLS) to Apple devices including iPhone, iPad, or iPod Touch.
How to debug AAC or MP3 timecode issues with Apple HLS packetization
encoder based live drift play publish stream written streaming packet
How to turn off the Alternate Track button in Apple iOS devices
Describes how to modify the Alternate Track button functionality in Apple iOS 7 devices by adding a property to your Wowza Streaming Engine configuration.
How to create keyframe (I-frame) only playlists for Apple HLS streams
iOS 5 supports fast forward and reverse playback. However, you don't need to produce special purpose content to support fast forward and reverse playback. All you need to do is specify where the I-fr
How to configure Wowza media server to stream audio-only Apple HLS using transport stream
Configure your Wowza media server to packetize audio-only Apple HLS streams using TS chunks so they can play on non-Apple players.
How to secure Apple HTTP Live Streaming (AES-128 - external method)
How to secure live or video on demand (VOD) streams to Apple iOS devices using AES-128 external method.
How to test AES encryption for Apple HLS streams
How to test AES encryption for video on demand (VOD) streaming over the Apple HTTP Live Streaming (Apple HLS) protocol to iOS-based devices.
How to control streaming session ID appended to encryption URLs in chunklist responses (cupertinoAppendQueryParamsToEncUrl)
Use the cupertinoAppendQueryParamsToEncUrl property to specify if streaming session IDs are appended to encryption URLs in chunklist responses.
How to find Apple iOS device supported profile and level information
List of Support Documents for Apple iOS device supported profile and level information.
How to turn off data event processing for Apple HLS streams
In Wowza Media Server™ 3.0.5 and later, support was added to convert Apple HTTP Live Streaming AMF data events into timed metadata events. This feature is supported by all Apple-based playback devices. These data events can cause problems with ...
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/Propert...
How to add resolution and codec metadata to iOS streams
How to add resolution and codec metadata used by iOS devices to select the appropriate streams for playback for a given device.
How to use the Apple media stream validator tool (mediastreamvalidator)
Instructions to get the Apple HTTP Streaming validator tool for iOS devices. This tool requires: Apple ID Apple iPhone Developer Account Apple OS X Download the Apple HTTP Streaming validator tool: Go to Streaming Tools and lo...
How to play video on Apple iOS devices (Apple HLS)
Play on demand (VOD) and live streams using on Apple iOS mobile devices.
How to enable AVERAGE-BANDWIDTH attribute in Apple HLS master playlists (cupertinoEnableAverageBandwidth)
Enable Wowza Streaming Engine media server to add the AVERAGE-BANDWIDTH attribute to Apple HLS master playlists.