From: Adam B. <ad...@ba...> - 2011-06-25 09:51:45
|
Dear Savonet-community, I read the most explanations and how-tos on the savonet project homepage and the most functionalities sound good for me. I'm planning to use Liquidsoap for my current "AutoDJ Service" and I have some question, maybe someone here can help? - What about aacPlus v2 PS (HE-AAC) encoding to Shoutcast/Icecast? On the project page I couldn't find any demo scripts, just a short info that AAC+ is "experimental". - On the page under cockbook it is written: "....one Liquidsoap instance can only use a single processor or core. You can easily work around this limitation by launching multiple Liquidsoap instances, and thus take advantage of that 8-core Xeon server...." Let say I take one dual quad core XEONS (8 Core) server, any experiences guys how may concurrent Liquidsoaps can be run at the same time, playing and re-encoding mp3 files from local hard disk to let say default MP3 128 kbps and streaming to Shoutcast/ICEcast? If I am not wrong the "Lame" encoder function allows to be configured between 1 and 9 according to quality level and speed, and 9 is the fastest mode on lowest CPU usage. Thank you all for your comments and suggestions. Regards, Adam from Germany |
From: Romain B. <to...@ra...> - 2011-06-26 17:25:23
|
2011/6/25 Adam Bardonski <ad...@ba...>: > Dear Savonet-community, Hi Adam! > I read the most explanations and how-tos on the savonet project homepage > and the most functionalities sound good for me. > > I'm planning to use Liquidsoap for my current "AutoDJ Service" and I > have some question, maybe someone here can help? > > - What about aacPlus v2 PS (HE-AAC) encoding to Shoutcast/Icecast? On > the project page I couldn't find any demo scripts, just a short info > that AAC+ is "experimental". The internal aacplus encoder is now stable for as far as I know. It requires the latest version of the libaacplus available online and compiled _without_ fftw support. Debian-multimedia has a libaacplus package that is suitable and also now packages for our ocaml-aacplus binding. In fact, with the forthcoming official beta2 debian package, users should be able to enable aac+ encoding by installing libaacplus-ocaml-dynlink from debian-multimedia without the need to recompile liquidsoap > - On the page under cockbook it is written: "....one Liquidsoap instance > can only use a single processor or core. You can easily work around this > limitation by launching multiple Liquidsoap instances, and thus take > advantage of that 8-core Xeon server...." > > Let say I take one dual quad core XEONS (8 Core) server, any experiences > guys how may concurrent Liquidsoaps can be run at the same time, playing > and re-encoding mp3 files from local hard disk to let say default MP3 > 128 kbps and streaming to Shoutcast/ICEcast? If I am not wrong the > "Lame" encoder function allows to be configured between 1 and 9 > according to quality level and speed, and 9 is the fastest mode on > lowest CPU usage. Radionomy has a pretty extensive experience with these numbers. Actually, Jef already contributed on this question and we should have put that in our documentation.. I'll try to dig the email he sent. Concerning the coming beta2 release, again, we have introduced the notion of clock. Using clocks it is possible to execute several outputs in parallel and take advantage of multi-core. This is limited to all code not written in OCaml, such as lame mp3 encoding, which is where it is most useful.. Romain |