Opening udp ports, etc., is for the benefit of rtsp playback, but you are testing cupertino (HLS) not rtsp.
You might try using HTML5 page with /video tag instead of direct link for the HLS stream.
Then open that page instead of the direct link. This might work on recent Android devices, though reports are mixed.
<video controls src="http://myserver:1935/vod/_definst_/myVideoName/playlist.m3u">
RTSP is still the best way to do simple streaming to Android. Try rtsp directly in a browser on the Android: rtsp://myserver:1935/vod/_definst_/myVideoName