I am running a live stream using Adobe Flash Media Server 4.5, running on a Amazon Web Services EC2 server.
I know that there are at least 5 active connections, but when I log into the FMS server admin console, it only tells me that there is one.
What options do I have configured wrong?
The one connection that you see is your publisher sending RTMP data to your FMS server. That stream gets recorded and the content is served by Apache and FMS has no role in that.
So you will not be able to see your subscriber count in the FMS Admin console.
I am afraid but FMS will not be able to provide you any such statistics. You will have to include some type of monitoring at Apache's end and even then you will just get an idea based on the no. of fragments being served by Apache.
This seems like a pretty big reason to not choose AWS to stream in the future; there really is no ability to view statistics?
I suppose I can get # of viewers estimated by the number of people viewing the page, but certainly no numbers on amount of time watching stream or anything like that.
This has nothing to do with AWS. It is because you are streaming through Http and the stateless nature of the protocol. If you so choose to stream the same content via RTMP, you can very well view all your subcribers through the Admin console.
You can find all that you need for Streaming through RTMP here: http://help.adobe.com/en_US/flashmediaserver/devguide/WS0432746db30523 c21e63e3d12eea311bcc-8000.html
Let me know if any concerns.
Thanks! It appears to me that I'm already streaming everything the way I need to to view in RTMP, I just need to change the embed code.
Here's what I'm already doing:
Stream address: rtmp://ec2-<my instance>.compute-1.amazonaws.com/livepkgr
Stream: <my stream name>?adbe-live-event=liveevent
According to the link you sent me, I just need to go to www.osmf.org/configurator/fmp/ and enter in rtmp://ec2-<my instance>.compute-1.amazonaws.com/live/<my stream name> correct? When I do this, I just get a continuous buffering, it never actually loads.
What might I be missing?
It looks like your are publishing to the 'livepkgr' app but trying to play the streams through 'live'.
Stream address: rtmp://ec2-<my instance>.compute-1.amazonaws.com/live
Stream: <my stream name>
And Play using the same: rtmp://ec2-<my instance>.compute-1.amazonaws.com/live/<my stream name>
This should work.
I've made the changes that you suggested. I'm using WireCast, and it is not giving me any errors. I've created the embed code at http://www.osmf.org/configurator/fmp/ , but I am still having an issue - I only see a black screen. It doesn't show a buffering bar or any errors anymore, just a black screen.
You can try playing a VOD from your FMS server.
Use this URI: rtmp://<yourServerName>/vod/sample
Click on preview and try to play it. It should play the sample video.
Europe, Middle East and Africa