From: Leonardo A. <leo...@we...> - 2014-03-29 20:28:27
|
We start to streaming only one channel and server CPU is very high, and we need to add others channels, how to tune liquidsoap to use less CPU? liq file used: ============== set("log.file.path","/log/1.log") set("init.daemon.pidfile.path","/var/run/liquidsoap/pi.pid") %include "/include/utils.liq" c1 = playlist(mode="randomize",reload=1,reload_mode="rounds","/mp3/nacional-radio/") c2 = playlist(mode="randomize",reload=1,reload_mode="rounds","/mp3/nacional-2k/") c3 = playlist(mode="randomize",reload=1,reload_mode="rounds","/mp3/pop-surf/") c4 = playlist(mode="randomize",reload=1,reload_mode="rounds","mp3/pop-2k/") c5 = playlist(mode="randomize",reload=1,reload_mode="rounds","/mp3/pop-radio/") c6 = playlist(mode="randomize",reload=1,reload_mode="rounds","/mp3/nacional-reggae/") c7 = playlist(mode="randomize",reload=1,reload_mode="rounds","/mp3/chill-club/") c8 = playlist(mode="randomize",reload=1,reload_mode="rounds","/mp3/house-radio/") pa = random([c2,c3,c4,c6]) pb = random([c1,c5]) pc = random([c7,c8]) s = switch([({6h-13h},pa),({13h-17h},pb),({17h-6h},pc)]) s = map_metadata(append_title, s) s = map_metadata(append_artist, s) s = smart_crossfade(fade_out=0.5,fade_in=0.5,s) output.icecast(%mp3(bitrate=128),host="localhost",port=8000,fallible=true,password="xxxx",user="xxxx",mount="example",s) ============== Ps.: All music files already mp3 (128k Bitrate) and don't need to live reencode all played music. Regards, Leonardo |