Ticket #247 (new Feature)

Opened 13 months ago

Last modified 3 months ago

Being able to use several input.harbor, with different ports

Reported by: Azrael Owned by: admin
Priority: 1 Milestone:
Component: Liquidsoap Version:
Keywords: input.harbor, live, shoutcast Cc:
Mac OSX: yes Linux: yes
NetBSD: yes Other Operating System: yes
FreeBSD: yes

Description

Hello,

It would be nice to be able to use several input.harbor, each on a different port. Currently, the only way to have several input.harbor is to use mount points, which is uncompatible with Shoutcast.

The main advantage of having several input.harbor (just the way we can have several input.http) is that it would allow to have different kind of live streams.

For example, we could have a fallback(live,playlist) with live = input.harbor(port=8008), and a smooth_add(live2,source) with live2 = input.harbor(port=8010).

So basically, we could connect to different input.harbor, depending on whether we want the playlist to be played in background, or completely paused during the live.

Currently, this is not possible when using Shoutcast to broadcast lives, since Shoutcast does not support several mountpoints. Allowing several input.harbor binding to different ports would solve the problem.

Change History

Changed 5 months ago by toots

Hi !

This is a feasible feature, but not trivial.

It should need at least that the harbor sources be active, so it should be considered when #302 is closed.

Note: See TracTickets for help on using tickets.