Приветствую!
Организуем малобюджетное Интернет-радио.
Предполагается, что есть сайт и есть сервер вещания (расположены на
физически различных серверах). С сайта просиходит управление вещанием.
Вещание предполагается по расписанию. Сайт должен абсолютно точно знать,
что именно играется на сервере в данный момент.
Особенности организации материала для вещания и мизерный бюджет не
позволяют разработать средства полной интеграции сайта и сервера
вещания. Поэтому было принято решение запускать на сервере вещания
музыку по расписанию -- в то время, которое назначит сайт (составляет
расписание на сутки вперёд). Просто по плейлисту не подходит --
возникают неизбежные погрешности от незначительных задержек при
переключении треков до неточного автоматического определения
продолжительности треков.
Пока используем cron, но он производит запуск с точностью до минут, а
не до секунд. В качестве временного решения все треки в административном
порядке принудительно округляем до целого числа минут и используем cron
-- но это не может быть окончательным решением.
Нужно уметь выполнять задачи по расписанию с точностью до секунды.
Существуют ли какие готовые решения с таким функционалом? Что
посоветуете?
--
Dmitri Samsonov