Moment Video Server
Live streaming made easy.
Information for Developers

Source code of Moment VS is hosted at GitHub. The server is written in C++.

Here's a short description of git modules which constitute Moment VS, in build order:

  • libmary — base library. Event loop, files, timers, networking, multithreading, portability.
  • mycpp — secondary base library inherited from the MyNC project.
  • mylang — library for working with machine languages.
  • pargen — parser generator.
  • scruffy — preprocessor for configuration files.
  • mconfig — configuration file parser.
  • moment core videoserver library and the videoserver itself. Implementation of RTMP and RTMPT protocols, mod_rtmp and mod_file modules.
  • videochat — simple video chat server.
  • moment-gst — integration with gstreamer (mod_gst module).

Source code of MyPlayer web app is located at "moment" git module, in flash/mysubscriber and web/myplayer subdirs.

Source code of VideoChat web app is located at "mychat" git module.

Download
Moment Video Server 1.2
Linux 64-bit
Follow these quick instructions
to get Moment VS up and running.