When the Mona2 will release ?

477 views
Skip to first unread message

creative cloud

unread,
Feb 14, 2017, 12:36:09 AM2/14/17
to MonaServer
Dear Sir :

When the Mona2 will release ?

Mathieu Poux

unread,
Feb 15, 2017, 12:05:49 PM2/15/17
to MonaServer
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

KawaiiWoIf

unread,
Mar 1, 2017, 1:31:47 PM3/1/17
to MonaServer
When websockets are available, will the new mona2 be able to support streaming without the reliance on a flash plugin ?  I keep worrying about the day chrome gets rid of it's flash support and I'll need to migrate to a different solution for live streaming applications.

Mathieu Poux

unread,
Mar 1, 2017, 4:59:03 PM3/1/17
to MonaServer
Hi,

Yes, we have some proof of concepts of player full JS, using WebSocket, but nothing of official for Mona1.
You can however give an eye on WSSession.cpp here to understand how receiving raw media packet in WebSocket.

With Mona2 we are working on pure JS player using WebSocket, SSL and VBR, but unfortunaltly should not coming out before several months.

Sorry for my limited response, however with a coding effort on your side, even with Mona1 you can receive media packet from WebSocket, and use it to digest it to MSE or to a JS decoder.

Best regards,
Mathieu
Reply all
Reply to author
Forward
0 new messages