跳转到内容

流媒体服务器

  1. Flumotion
  2. Red5
  3. Darwin Streaming Server (DSS)
  4. Live555

Flumotion 是一个前卫的流媒体服务器,采用模块化分布式的设计理念,提供稳定及高质量的流媒体服务。Flumotion 支持 Ogg/Theora 以及 MPEG-4 等格式,用户无需一次下载所有文件即可在线观看媒体播放的结果。使用 Python 开发,并配有易于使用的管理工具,简单安装且广泛支持硬件。虽然 Flumotion 是一个免费且广泛接受的 GPL 软件产品,但其背后有商业公司的支持。

Live Video

  • Format: MPEG-2
  • Video Codec: H264
  • Audio Codec: AAC
  • Bitrate: 314 kbps, 564 kbps, 864 kbps

Live Audio

  • Audio Codec: MP3
  • Bitrate: 128 kbps

Video on Demand

  • Format: MP4
  • Video Codec: H264
  • Audio Codec: AAC
  • Bitrate: 764 kbps

Red5 是开源的 Flash 流媒体服务器,使用 Java 开发。支持录制客户端播放流(仅支持 FLV)并可跨平台安装。

Streaming Audio/Video

  • FLV
  • MP3
  • F4V
  • MP4
  • AAC
  • M4A

Recording Client Streams

  • FLV only

Supported Codecs

  • Sorenson
  • VP6
  • H.264
  • Nelly Moser
  • MP3
  • Speex
  • AAC
  • NSV

DSS 是一个来自 Apple 的开源项目。跨平台软件,可以在 Linux、Mac OSX 或 Windows 上部署。支持的格式包括 mov、mpeg-4 和 3GPP。

Live555 是一个为流媒体提供解决方案的跨平台 C++ 开源项目,支持标准流媒体传输协议如 RTP/RTCP、RTSP、SIP 等。Live555 支持多种音视频编码格式的流化、接收和处理,包括 MPEG、H.263+、DV、JPEG 视频和多种音频编码。

跨平台开发语言支持格式编码支持协议
DSSC++mov, mpeg-4, 3GPPDSS 对视频文件进行优化和转码,不依赖文件本身的编码RTSP, RTP
FlumotionPythonMPEG-2, MPEG-4H264, Vorbis, Theora, JPEGHTTP, RTSP
Red5JavaFLV, MP3On2 VP6, Sorenson H.263, H264, ADPCM, MP3, Speex, AACRTSP
Live555C++MPEG4, MP3, AMRMPEG, H.263+, DV, JPEG