Recently, Wowza media server has been upgraded to 3.5 and I tested for iOS vod streaming.
I tried few steps to apply caption for iOS embedded player, but I failed some reason.
Test Case 1.
How to use Wowza Media Server to serve caption files for video on demand streaming
with this example, I was able to load iOS embedded player from Mobile Safari but there was only video but no subtitle what so ever.
<video width=400 height=300
<track kind="subtitles" label="English subtitles"
src="http://10.0.0.10:1935/vod/sample_eng.vtt" srclang="eng" default></track>
<track kind="subtitles" label="Korean subtitles"
src="http://10.0.0.10:1935/vod/sample_kor.vtt" srclang="kor" default></track>
Test Case 2.
How to configure closed captioning for live streaming
With this sample, I was able to bring closed caption from iOS embedded player but only limited languages are supported.
I assume this problem cused by limitation of CEA-608 and I dont think Wowza supports CEA-708 "yet"
English Closed Caption works perfectly but not some other foreign languages(Chinese/Japanese/Korean).
I need to load Chinese/Japanese/Korean subtitle to iOS embedded player.
Hopefully someone already figure out how to do this with Wowza 3.5+