Introduction

edit

What is this?

edit

CRTMPServer is a C++ server that handles RTMP protocol. It gives the possibility of implementing a wide range of applications that requires live/offline streaming. Here are some examples of such applications:

  • video conferencing (meetings, interviews, etc)
  • live-chat platforms (social networks, adult content, etc)
  • surveillance (watch-your-child, security, etc)

Download and compile

edit

Software/Hardware requirements

edit
  • Hardware
    • At least one BSD-like operating system
    • Another machine capable of running .NET platform (optional, in the sense that the one mentioned above can be used for running .NET platform too)
  • Software
    • gcc4
    • gmake/make
    • sed
    • CMake (optional but recommended)
    • Netbeans (optional, if you need to hack into the code easily)
    • Mono and Nant (needed to compile/run the application server on a *NIX machine)
    • .NET platform and Visual C# 2008 Express Edition(needed to compile/run the application server on a windows machine)

Download the sources

edit

Compile the servers

edit

Configure and run the sample application

edit

Architecture

edit

Interoperability diagram

edit

Available programming languages

edit

Exposed API

edit