OpenFMS announcement

I’m pleased to announce that a new Open Source Flash Server project is taking form (OpenFMS). Although still in alpha, OpenFMS will be a full blown high concurrency C++ Flash Server running on windows and *nix. Its main purpose is to spend as much time in kernel as possible.

features:

  • streams all possible Flash codecs: h263, h264, mp3, vp6, etc…
  • thanks to FFmpeg we have container support for almost every thinkable format: mov, flv, mkv, mp3, etc..
  • built from the ground up while looking and learning from red5 code
  • easy vhosts structure in the form of plugins
  • live / record publishing (uses FFmpeg’s flv muxer to store FLV format)
  • fully asynchronous with one thread per CPU
  • uses a modifed version of boost channel for message broadcasting (gives us easy future access to edge/origin like configurations)

I still have a long way ahead, but if you care to help out, please do.