I'm using AMS to stream video to iOS through /hls-vod.
The video shows correctly but when I connect to the flash administration console, the stream doesn't appear.
It's working correctly when I stream from flash in a browser from /vod
The /hls-vod doesn't appear in the server application in the console. I don't know if it should.
Is it normal ?
Yes, this is normal.
RTMP streams appear in the admin console. HTTP streams do not, and this includes hls-vod, hls-live, hds-live and hds-vod by default. You will need to implement some form of stream monitoring yourself.
You could as suggested use the Apache server-status, but interpreting that information by hand is not easy for most of us, and does not work if there is any kind of cache between yourserver and the end users.
We build in a "ping" into our OSMF based player. Every few seconds a request is made to a web server running a simple application. The URL in the request contains all the information we want to track (http://ping.example.com/video/video-name?bitrate=x&buffer=y&error=fals e&variable=z). This information is then put into a simple analytics system which tracks streams over time, and enables us to drill down to the bitrates, and the other data passed in the request. If we use several different CDNs to deliver the content we still control the ping server, and it aggregates all the data.
You could use the GTrack plugin in OSMF to do the same kind of event tracking in Google Analytics.