Darkice est un logiciel de streaming (streamer) audio en direct. Il enregistre l’audio à partir d’une interface audio (carte son), il encode et l’envoie à un serveur de streaming.
Darkice permet d’enregistrer à partir de:
- OSS dispositifs audio
- dispositifs audio ALSA
- Solaris interface audio
- Jack sources
- uLaw entrée audio via une interface série
- CoreAudio (branche darkice-macosx)
- sources PulseAudio (tronc seulement)
Darkice peut encoder dans les formats suivants:
- mp3 – en utilisant la librairie lame
- mp2 – en utilisant la librairie twolame
- Ogg Vorbis
- AAC – en utilisant la librairie faac
- HEv2 AAC – en utilisant la librairie libaacplus
Darkice peut envoyer le flux codé pour les serveurs suivants streaming:
- ShoutCast
- IceCast 1.3.x et 2.x
- Darwin Streaming Server
- archiver les fichiers audio encodés
Darkice fonctionne sur les systèmes d’exploitation suivants:
- FreeBSD
- Linux
- MacOS X
- NetBSD / OpenBSD
- SUN Solaris
- GNU / Hurd
Darkice est testé avec:
- GCC 4.4.2
- Lame 3.98.2
- libvorbis 1.2.3
- libogg 1.1.4
- faac 1,28
- twolame 0.3.12
- libaacplus 1.0.5 (version 2.0.0 pour le tronc)
- Jack 0.116.2
Il existe une interface graphique pour faciliter l’utilisation de Darkice nommé Darksnow :
Lien vers le site : Darkice
Lien vers le site : Darksnow