
m3u8 (HLS) in jw6 premium giving "Playlist could not be loaded: No playable sources found"
The player will not load the m3u8 (served by wowza)... in fact it doesn't even place a request to the server for the m3u8 file (when inspecting http requests).
jwplayer("player").setup({ sources: [{file: 'http://stream.mydomain.com:1935/vod/mp4:/8/6/2/2/5/2/252268.mp4/playlist.m3u8'}],
primary: 'flash',
...
crossdomain.xml on stream.mydomain.com (and stream.mydomain.com:1935) is set to allow *.mydomain.com.
bc.. <cross-domain-policy>
<allow-access-from domain="*.mydomain.com"/>
</cross-domain-policy>
If I open this URL in VLC player, it plays fine. Likewise on iOS.
If I download the m3u8 file by browsing to it directly (which works):
bc.. #EXTM3U
#EXT-X-VERSION:3
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1674967,CODECS="avc1.100.31, mp4a.40.2",RESOLUTION=1280x536
chunklist.m3u8?wowzasessionid=739662797
again, browsing to chunklist.m3u8, I get:
bc.. #EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:20
#EXT-X-MEDIA-SEQUENCE:1
#EXTINF:14.223,
media_1.ts?wowzasessionid=739662797
#EXTINF:10.427,
media_2.ts?wowzasessionid=739662797
...
The problem is, the m3u8 file doesn't even get requested by jwplayer, I checked with fiddler, there were no http requests placed by the player to the "http://stream.mydomain.com:1935/vod/mp4:/8/6/2/2/5/2/252268.mp4/playlist.m3u8" url, it simply returned right away the "Playlist could not be loaded: No playable sources found" error.
This is in flash with jwplayer6 premium.
Any ideas on how to get this to work in desktop flash?