First, that method of getting the .smil file from Wowza works with JW player’s RTMP Dynamic Streaming implementation. For HLS streaming with JW Player you need to refer directly to the .m3u8 file. However HLS streaming with JW Player is only supported in some versions and license types and in different ways. For HLS streaming to the desktop you need JW Player 6 and the Premium or Enterprise license. For HLS streaming to iOS devices using JW Player, I think you can use JW Player 5 and up and any license type, but this is really just using the HTML5 video tag when playing on iOS devices. So depends on what you are trying to do and what version and license type you have for JW Player.
Testing your HLS url (
http://202.158.39.140:1935/live/smil:myStream.smil/playlist.m3u8
) in VLC, and downloading the playlist.mu38 and its chunklistxx.m3u8 files, it seems like myStream_200, myStream_350 and myStream_500 are not live at the moment.
btw, the qualitymonitor is a JW Player 5 plugin that does not work in JW Player 6 and I think it is only relevant to RTMP dynamic streaming. There is an example of how to do this with their javascript API in this article
VLC is great for testing HLS playback because you can test locally on the same machine instead of device, and you can see data in Tools > Codec Info.
Richard