音频流记录器-DarkIce
DarkIce便是一个实时的音频流记录器。它支持从音频接口,例如音效卡录制音频信息并进行编码后将其发送到流媒体服务器。 DarkIce可以记录从OSS音频设备、ALSA音频设备、Solaris 音频接口和 Jack 音源。 DarkIce可以编码成MP3、MP2方法、Ogg Vorbis和AAC格式。采用C/C++开发并在GPLv3协议下授权使用。DarkIce is a live audio streamer. It records audio from an audio interface (e.g. sound card), encodes it and sends it to a streaming server.
DarkIce can record from:
OSS audio devices
ALSA audio devices
Solaris audio interface
Jack sources
uLaw audio input through a serial interface
CoreAudio (branch darkice-macosx)
PulseAudio sources
DarkIce can encode in the following formats:
mp3 - using the lame library
mp2 - using the twolame library
Ogg/Vorbis
AAC - using the faac library
AAC HEv2 - using libaacplus library
Ogg/Opus
DarkIce can send the encoded stream to the following streaming servers:
ShoutCast
IceCast 1.3.x and 2.x
Darwin Streaming Server
archive the encoded audio in files
DarkIce runs on the following operating systems:
FreeBSD
Linux
MacOS X
NetBSD / OpenBSD
SUN Solaris
GNU/Hurd
最新版本:1.2
增加对 Ogg/Opus 的支持,修复了 Ring Ruffer 问题,报告错误的 icecast2 密码,修复了使用 fileAddDate 创建文件的段错误。
项目主页:http://code.google.com/p/darkice/