# Apple HLS not working on Apple devices

**URL:** <https://community.wowza.com/t/apple-hls-not-working-on-apple-devices/93289>\
**Category:** Wowza Streaming Engine\
**Created:** [May 11, 2021, 2:45pm UTC](https://community.wowza.com/t/apple-hls-not-working-on-apple-devices/93289 "2021-05-11T14:45:30Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Janez\_Makovsek](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@Janez\_Makovsek](https://community.wowza.com/u/Janez_Makovsek)\
**Post date:** [May 11, 2021, 2:45pm UTC](https://community.wowza.com/t/apple-hls-not-working-on-apple-devices/93289/1 "2021-05-11T14:45:30Z")

</div>

Dear Sir/Madam,

We upgraded to latest version of Wowza Streaming Engine and from all the devices and protocols, only Apple HLS on Apple devices is not working. There is only play sign with a line over it. The streams work everywhere else, Android, YT, FB, PC, but not on Apple Macs or Iphones. After some searching, we found the problem. The m3u8 contains unicode chars:

#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID=“subs”,NAME="?eština",FORCED=NO,AUTOSELECT=YES,URI=“subtitlelist\_lces\_w718511941.m3u8”,LANGUAGE=“ces”

How can we fix that?

Thanks!  
Atmapuri

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [May 12, 2021, 3:16pm UTC](https://community.wowza.com/t/apple-hls-not-working-on-apple-devices/93289/2 "2021-05-12T15:16:49Z")

</div>

- Wowza Streaming Engine can make captions available to various players, however, only iOS devices using HLS (Cupertino) streaming support CEA-608 captions.

[https://www.wowza.com/docs/how-to-configure-closed-captioning-for-live-streaming](https://www.wowza.com/docs/how-to-configure-closed-captioning-for-live-streaming)

This doc will show you the steps to make the necessary adjustments including the character guidelines. If you still have issues, please send us a support ticket and we’ll take a close look at what’s happening there.

---

<div class="post-metadata">

**Author:** ![Janez\_Makovsek](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@Janez\_Makovsek](https://community.wowza.com/u/Janez_Makovsek)\
**Post date:** [May 12, 2021, 4:38pm UTC](https://community.wowza.com/t/apple-hls-not-working-on-apple-devices/93289/3 "2021-05-12T16:38:02Z")

</div>

Dear Rose,

Yes, I have submitted a ticket. Please note the presence of “?” and “š” in the “NAME” field of the playlist.m3u8 generated by Wowza, which cant possibly work with Apples Safari (which is not playing the video).

Never mind that on other platforms/players, the subtitle language name is garbled in the selection menu.

Kind Regards!  
Atmapuri

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [May 12, 2021, 4:50pm UTC](https://community.wowza.com/t/apple-hls-not-working-on-apple-devices/93289/4 "2021-05-12T16:50:53Z")

</div>

I see, yes we’ve had some customers run into a similar issue with characters like that. Let me see what I can find out while you wait for an engineer to respond to your ticket.

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [May 12, 2021, 5:27pm UTC](https://community.wowza.com/t/apple-hls-not-working-on-apple-devices/93289/5 "2021-05-12T17:27:00Z")

</div>

Because of **character** limitations, **608** captions are limited to encoding in English, Spanish, French, Portuguese, Italian, German, & Dutch. The two fields available in Line 21 allow for only two **language** options at a time.

Here is the doc for you that I’m sure an engineer will go over. Even though it says it’s for video-on-demand, this article unlike the other one above ,will show you how you can change the settings if the characters of a certain language aren’t recognized.  
  
[https://www.wowza.com/docs/How-to-configure-closed-captioning-language-selection-for-video-on-demand-streaming](https://www.wowza.com/docs/How-to-configure-closed-captioning-language-selection-for-video-on-demand-streaming)

---

<div class="post-metadata">

**Author:** ![Janez\_Makovsek](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@Janez\_Makovsek](https://community.wowza.com/u/Janez_Makovsek)\
**Post date:** [May 13, 2021, 4:05am UTC](https://community.wowza.com/t/apple-hls-not-working-on-apple-devices/93289/6 "2021-05-13T04:05:20Z")

</div>

Dear Rose,

The excerpt I posted is from playlist.m3u8. The NAME field is generated by Wowza server. This NAME is used only to allow the user the selection of the subtitle language in the player. We use WebVTT for the actual subtitle content, but this is not related to the issue here. The Wowza Streaming Engine 4.8.8 is working fine. The problem was introduced with 4.8.12, because it started to translate English name of the Subtitle language in to native name, which uses also language specific characters. Currently our playlist.m3u8 contains “Czech” and “Croatian” for example, but with 4.8.12, it writes:

Čeština  
Hrvatski jezik

instead. But of course, “Č” you wont see in the playlist.m3u8 text file. Most players will show garbled subtitle language selection (using ? etc… instead of Č). But for Safari specifically, it will also break the playback.

In the smil file itself we only specify:

textstream src=“OurStream” system-language=“eng, ces, hrv, hun, slv, rum”

It is Wowza Engine, which is expanding the “eng, ces, hrv, hun, slv, rum” when it is generating the actual playlist.m3u8. We have no option to influence, if the “ces” will be expanded to:

Čeština

(as done by Wowza version 4.8.12) or to

Czech

as done by Wowza version before 4.8.9.

Kind Regards!  
Atmapuri

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [May 18, 2021, 1:30am UTC](https://community.wowza.com/t/apple-hls-not-working-on-apple-devices/93289/7 "2021-05-18T01:30:47Z")

</div>

Sorry for the delay in responding, I was out of office. That’s all very interesting info and I’m going to follow up on this with the engine team as far as why this is happening in 4.8.12.

I tried to search your support ticket for this, but couldn’t find one. Is it under a different name than this forums name? I’d like to see what was discussed with the engineers and what solution was given.

---

<div class="post-metadata">

**Author:** ![Janez\_Makovsek](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@Janez\_Makovsek](https://community.wowza.com/u/Janez_Makovsek)\
**Post date:** [May 18, 2021, 5:14pm UTC](https://community.wowza.com/t/apple-hls-not-working-on-apple-devices/93289/8 "2021-05-18T17:14:56Z")

</div>

Dear Rose,

The ticket number is 389412. The bug was reproduced and forwarded to be resolved.

Thanks!  
Atmapuri
