Jump to content

User:Shiretu/CRTMPServer

From Wikipedia, the free encyclopedia

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]