[Icecast] multiple mounts each varying bitrates

David Mehler dave.mehler at gmail.com
Fri Sep 28 17:20:25 UTC 2018


Hi,

Thanks, that helps a lot. I'm trying to get ices2 now to do the
multiple clients and sources, I'll post what I get later today.

Thanks.
Dave.


On 9/28/18, jake <jake at jakebriggs.com> wrote:
> I just realised my previous email didn't go to the list for some reason.
> Here it is again:
>
> Currently, I have three liquadsoap ".liq" files, and they all look very
> similar to this:
>
> -------- 8< --------
> jake at beastie:/etc/liquidsoap$ cat jake.liq
> #!/usr/bin/liquidsoap
>
> #set("log.file.path","/tmp/basic-radio.log")
>
> def my_request_function() =
>    # Get the first line of my external process
>    result =
>      list.hd(
>        get_process_lines("/usr/bin/getrandomsong.sh
> /etc/liquidsoap/jakeradio.sh"))
>    # Create and return a request using this result
>    request.create(result)
> end
>
> # Create the source
> s = mksafe(request.dynamic(my_request_function))
>
> sc = smart_crossfade(conservative=true, s)
>
> output.icecast(%mp3.vbr(quality=1),
>    host = "localhost", port = 8000,
>    password = "ICECASTPASSWORD", mount = "jake-radio.mp3",
>    description="jakeradio - all my songs on random", name="jakeradio",
>    sc)
>
>
> jake at beastie:/etc/liquidsoap$
> -------- 8< --------
>
> The important differences between the configs are the "mount",
> "description", and "name" in the last command.
> As you can see, the mp3's are re-encoded to a variable bit rate, quality
> set to 1, which I am sure is overkill lol
>
> There is no special config in icecast, icecast will stream whatever the
> streaming source tells it to - in my case, the streaming source is
> liquadsoap.
>
> You may want to look at the setting in icecast.xml
> icecast/limits/clients and/or icecast/limits/sources - mine is set to
> 100, I *think* sources defaults to something quite low, like 2, which
> bit me when I tried to stream 3 things....
>
> Also, you'll want to look at icecast/authentication/source-password and
> set that to something - Above, in my liq file, you'll see 'password =
> "ICECASTPASSWORD"' - they need to match.
>
> I hope I've given you enough to get you on the right track :D
>
> Jake
>
>
> On 2018-09-28 15:56, David Mehler wrote:
>> Hello,
>>
>> If anyone is running an Icecast server that serves at least 3 separate
>> streams each with it's own bitrate can I get a look at your config?
>>
>> Thanks.
>> Dave.
>> _______________________________________________
>> Icecast mailing list
>> Icecast at xiph.org
>> http://lists.xiph.org/mailman/listinfo/icecast
>


More information about the Icecast mailing list