Hi,
Mona2 is developing in background for one year ago, it will replace Mona and install the solution on the long term: we hope propose all features of web server, without compromise on performance (x2 comparing with Mona1 is a good estimation, I have few tests today where I get x5), and with the same idea of protocol factoring and lightweight as Mona1.
Now things are long because we work on Mona2 when we get funding. Today we have gotten order to add RTMFP support on Mona2, and certainly multi-servers feature too. To replace Mona1 without regression will miss yet RTSP support (is may be an acceptable regression) and LUA port.
Following our ordered timeline:
- End of February => Mona2 with HTTP(S), WebSocket(S), RTMP(E), RTMFP, streaming & recording, working on windows/linux/osx
- In the following month => Add multi-servers feature
Currently use MonaTiny instead of MonaServer (MonaServer is just the LUA wrapper).
If you have need of application script extension as MonaServer in a short delay, I invite you to give an eye to
MonaTiny source (especially
MonaTiny.cpp), there is just few server events to wrapp to any script engine (onConnection, onInvocation, onPublication, onDisconnection, etc...), it could allow you to get base to create a MonaServerV8 or something else :-)
Best regards,
Math