How many applications can I run on one machine (how much resource does wowza use)
I want to deploy my Wowza servers on AWS EC2 instances. I'm calculating how many instances I need. On the Wowza manager website I see some indicators like "Wowza CPU, total memory....". So for one application with one incoming rtmp stream (one programme), when the transcoder is enabled, how much memory and CPU resource does this application consume? It'll be better if someone could give the approximate maximum application number on an AWS m3.large instance.
Further more, how to estimate the maximum number of concurrent .ts request one wowza application support? I have to decide the number of instances not only on published streams but also on client number.
This would really depend on the video quality of your source stream and the number/level of encodes you plan to output. I would suggest spin up an instance, transcode your desired output, and run the
Load Test tool. Periodically review your access logs found in [install-dir]/logs folder. If you find SKIP1FRAME messages, this would indicate that your Transcoder is struggling, and you should dial your output renditions back down, until you reach that optimal level of maximum transcoding quality for the given infrastructure.