Hi,
Well accesing in iOs or Android is pretty tricky this days. You should know that crtmpserver does not support HLS by defeaut, only his commercial sister, EvoStream Media Server, does (
https://evostream.com/products/features-overview/ )
A few months ago i have had the same situation and have tried a lot of things, configurations, different protocols ( rtmp, rtsp, hls ) but in the end, for reasoning of hdd space, i have ended up with a third party simpliest solution ( for my needs, that might not be your case ).
To cut matter a short i have reached the following posibilities:
a. iOS ( apple alike, iPhone and iPad ) -> http+.m3u8at least iPhone4S with iOS > 5
from iPad2 with at least iOs 4.3.2
you have to do for every stream its playlist by yourself using ffmpeg
1. nativ segmentation ( meaning at video file current bitrate )
ffmpeg -i
/path/to/video_file.mp4 -map 0 -codec:v libx264 -codec:a libfaac -f ssegment -segment_list
video_file.m3u8 -segment_list_flags +live -segment_time 10
video_file-%03d.ts2. a desired bitrate, let's say 128K for example
ffmpeg -i
/path/to/video_file.mp4 -map 0 -codec:v libx264 -codec:a libfaac -b:v 128K -minrate 128K -maxrate 128K -f ssegment -segment_list
video_file.m3u8 -segment_list_flags +live -segment_time 10
video_file-%03d.ts
You could find more elaborate/beste examples on google ( for your needs) or someoneelse with more experience regarding ffmpeg could explains it better than i did
then into webpage
<video controls width="480" height="270">
<source src="http://{website}/path-to/video_file.m3u8" type="application/x-mpegurl">
</video>
do not forget to and into your webserver ( Apache, nginx ) mime file following types:
application/x-mpegURL m3u8;
video/MP2T ts;
( for .ts, segmenteed files )
a. Android ( at least version 4.3 )
Normal jwplayer/flowplayer code in html page with rtmp protocol
BUT into Android you must have already installed a browser
who is processing all flash request into the cloud in this way it does not matter and there is not need for flash player into your Android device; one of this which i have tested and is working is Puffin Web Browser ( it is not free but neighter expensive ) but it is possible to be other as well.
Also you could use
http://www.browserstack.com/ to test your page on different iOS/Android devices.
Hope that helps