potsky / MonaServer2

Temporary project planned to replace MonaServer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MonaServer2

Temporary project planned to replace MonaServer.

The project MonaTiny is now ready for Linux and Windows, it is a very lightweight software without LUA support. The MonaServer project is not compiling for now because we are concentrated on the protocols.

Windows Binary

A Windows 32-bit and a Windows 64-bit zipped packages are provided to quickly test MonaTiny. We recommend you to clone the github version from the sources for production use.

In order to use it you need to install the C++ vc_redist.x86 Visual Studio 2015 package.

Fast compilation

You can compile MonaTiny using the following procedures.

Linux

On linux there are 2 prerequisites :

  • g++ 5,
  • and Openssl with headers (usually libssl-dev openssl-devel).

Then you can checkout and compile MonaTiny :

git clone https://github.com/MonaSolutions/MonaServer2.git
cd MonaServer2
make

Windows

On Windows you have to install Microsoft Visual Studio Express 2015 for Windows Desktop.

Then clone this repository, open the Mona.sln project file, right clic on "MonaTiny" then clic on "Build".

You can then start MonaTiny (CTRL+F5 or F5 in debug mode).

Current state

Operating systems

Feature State
Windows OK
Linux OK
Android In progress
BSD/OS X In progress

Protocols

Feature State
RTMP(E) OK
RTMFP OK
HTTP/HTTPS OK
Websocket/Websocket SSL OK
RTSP NOK

Other Features

Feature State
Recording OK
Congestion control OK
Multi-servers NOK
LUA (MonaServer) NOK
cache system NOK
VOD In progress

Community

The MonaServer1 forum is always here if you have questions or something to share regarding live streaming with MonaServer.

If you find a problem with MonaServer2 please create an issue in the Github Issues page.

You can also discuss in real-time with fans of MonaServer on Gitter.

About

Temporary project planned to replace MonaServer

License:GNU General Public License v3.0


Languages

Language:C 56.9%Language:C++ 40.7%Language:JavaScript 1.9%Language:HTML 0.3%Language:Makefile 0.2%Language:ActionScript 0.0%Language:CSS 0.0%Language:Shell 0.0%