haXeVideo is a multithread FLV streaming server entirely written using the haXe programming language. The source code is very small and the server is lightweight (both CPU and memory) but very scalable.
FLVTool2 can calculate a lot of meta data and insert a onMetaData tag. It can cut FLV files and add cue Points
Red5 is an Open Source Flash Server written in Java that supports: * Streaming Audio/Video (FLV and MP3) * Recording Client Streams (FLV only) * Shared Objects * Live Stream Publishing * Remoting (AMF)