Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1472
  • Last Modified:

Flash Media Server and Smart Fox Benchmarking

Do you guys know about Flash Media Server ? and comparison with other game engine like smartfoxs server.

We would like to create multiplayer game using one of those engine.

Benchmarking and comparison would be nice , thanks


0
teddysetiawan
Asked:
teddysetiawan
  • 6
  • 5
  • 5
1 Solution
 
CyanBlueCommented:
Howdy...

If you are looking for a socket server for the multi player game, you don't want to use Flash Media Server...  It's way too expensive for that...  
You should look for Unity or ElectroServer for that...

http://www.moock.org/unity/
http://www.electro-server.com/

CyanBlue
0
 
teddysetiawanAuthor Commented:
thanks Cyan

For now , we have been playing with those engine first.
We want to compare those engine first  before trying to use other engine.
All we want is all of you who has used those engine , and give me pros and conts

Benchmarking and comparison would be nice


0
 
CyanBlueCommented:
Sorry...  I don't know enough to tell you the specifics on each products...

CyanBlue
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
muxxterCommented:
Hi teddysetiawan.

I've been using FMS a lot recently, and here are my pros and cons:

Pros:
    - all the hard work is done for you (a few simple function calls is all that's needed to learn)
    - easy to use (once you learn the quirkiness of it's grammar)
    - it provides a very simply interface for streaming audio/video, shared objects, and remote procedure calls
    - server config is done by manipulating a few xml files
    - reasonable amount of security (you can restrict certain IPs/domains, etc.)
    - it come with a pretty administrative utility (to manage virtual servers, users, and licence files)
    - server-side code just uses a modified Actionscript 2 grammar, so you can do anything AS2 can do (including sendAndLoad, for php->mysql interactions)

Cons:
    - LUDICROUSLY OVERPRICED!
        - pricing is connection based, so for every 100 users you want, it'll set you back $4,500 USD
        - although you can download a free version with allows 10 connections with unlimited bandwidth
    - the stock license files eventually only let you have up to 200 connections with unlimited bandwidth, after that if you want more people connected, it
      will restrict the bandwidth for each user
        - I realize that you'll probably want to do this anyway, but to not even give you the option of getting a monstrous server seems kinda dumb
    - it's grammar is even more stupid than the regular AS2 grammar
        - for example, you can't predefine object types in function signatures (eg. myFunc(n:Number) <- NOT ALLOWED ... myFunc(n) <- ALLOWED)
        - fine, but it doesn't even warn you about it at compile time, it just breaks at runtime
        - I was fighting with this stupidity for about 2 days until I discovered it
    - it's only easily ported to Flash (at least I haven't heard of anyone using any other environment with it)

Hope this helps
MuXx
0
 
muxxterCommented:
More about FMS:

It's not really much of a machine hog. I'm running my testing server on an eMachines P4 2.93, and the FMS server rarely takes more than 20% of the CPU time.
And it only uses that much when I'm streaming at least a giga-bit/second of video. Most of the time (ie. when I'm not streaming A/V) it's using less than 5% of the CPU.

Also, the connections are persistent. It isn't a packet model (although you can stimulate a message passing model with a persistent model by simply disconnecting after each message). That being said, the connection limit I listed above means you can have that many people continually connected at once.

MuXx
0
 
teddysetiawanAuthor Commented:
Thanks alot muxxter , so much about FMS ^_^ , thats why I wanna ask it first before I really decide to use it.

Do you also know about smartfoxs server ?

0
 
muxxterCommented:
Never used it, sorry.

MuXx
0
 
teddysetiawanAuthor Commented:
thanks  muxxter
I will wait for a week , if there is no response from others I will give you the credit .

0
 
muxxterCommented:
Hmm, upon further inspection of www.smartfoxserver.com, I would say it just looks like a third party replacement for FMS.

The pro version supports everything that FMS pro supports, except it's considerably cheeper. It also looks like it just plugs right into Flash just like FMS.
I haven't used it, so I couldn't tell you about compiler.

Actually, if you're looking for something like that, there's a small group of coders devoted to developing an open source alternative. It's called Red5, and they're slowly getting it up and running. If I had some time on my hands I'd contribute to the project myself.

Check it out:

http://www.osflash.org/red5

MuXx
0
 
teddysetiawanAuthor Commented:
we are planning to used it for commercial use, we're gonna stick with the engine that has been stabil first.

we are running with time line , perhaps later we consider about red5.



0
 
CyanBlueCommented:
Interesting one that SmartFoxServer is...  Nice find, MuXx...  ;)

I think that will do the very good job as a replacment of the FMS when you are talking about the multi user application, but I just want to mention that SmartFoxServer is only a socket sever nothing else which means that you cannot use it as a full replacement of the FMS...  You cannot record the FLV with SmartFoxServer for example and such will be only done via FMS or Red5...  Other than that, SmartFoxServer would be a good one...  

CyanBlue
0
 
teddysetiawanAuthor Commented:
We decide it not using FMS , thanks muxx
0
 
muxxterCommented:
I see you're right CyanBlue. SmartFoxServer doesn't support audio/video at all. Oh well, I'll just have to start helping the Red5 people out.

Thanks guys
MuXx
0
 
CyanBlueCommented:
I like the idea behind the Red5 alot especially when the FMS pricing is somewhat outrageous...  :(

teddysetiawan...  What's your alternative???

CyanBlue
0
 
teddysetiawanAuthor Commented:
We have decide not to use FMS and try to compare with smartfoxs vs electro-server , their price is more reasonable then FMS , at this time we are only using socket server for gaming not for audio/video streaming  so I guess it does'nt really need FMS to do that.

The challenge is that 1 FMS system can act like a host to others FMS , where we can put other FMS to another server/place ( we have place in Singapore, Hongkong ,and UK) and we need that, while Smartfoxs and electro-server apparentlly do not support that.They only support more like clustering system.
0
 
CyanBlueCommented:
Ah...  I think I am getting what you are saying and that might be problem if you really need to daisy chain the servers like that...  Don't forget to let us know if you have any update we all can learn from...  ;)

CyanBlue
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 6
  • 5
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now