Project

General

Profile

Для создания интернет-трансляции на базе IceCast можно воспользоваться бесплатной утилитой liquidsoap, которая позволяет конвертировать входной поток интернет-трансляции в заданный(ые) форматы.

В простейшем случае необходимо скачать данную утилиту и написать простой скрипт примерно следующего содержания:

input = mksafe(input.http("input.ip.or.hostname:port/mount_point"))

output.icecast(%aacplus(bitrate=32, samplerate=44100, channels=2),
  host = "localhost", port = 8000,
  password = "source_password", mount = "/new_mountpoint",
  input)

Важно заметить, что программа позволяет генерировать сразу несколько выходных потоков разных форматов и качества и, для этого нужно написать несколько блоков output.icecast

Для запуска в качестве параметра для liquidsoap.exe следует указать путь к скрипту.

Add picture from clipboard (Maximum size: 742 MB)