Re: запуск по расписанию с точностью до секунды
> расписание на сутки вперёд). Просто по плейлисту не подходит --
> возникают неизбежные погрешности от незначительных задержек при
> переключении треков до неточного автоматического определения
> продолжительности треков.
>
> Пока используем cron, но он производит запуск с точностью до минут, а
> не до секунд. В качестве временного решения все треки в административном
> порядке принудительно округляем до целого числа минут и используем cron
> -- но это не может быть окончательным решением.
>
> Нужно уметь выполнять задачи по расписанию с точностью до секунды.
С точностью до секунды - это еще потребует и синхронизацию времени на серверах
и проверку, сколько времени заняла передача команды. Если так хочется
синхронизации, можно на сервере вещания запустить джаббер-сервер, на
клиенте - джаббер-клиент и с сервера посылать сообщение клиенту при смене
композиции (лучше, конечно, сделать пару скриптов на эрланге под эту задачу,
чем с джаббером возиться, но это на ваш выбор). В общем случае синхронизация
требует обмена сообщениями, см. кластерные решения.
P.S. Даже если сделать запуск с точностью до секунды, не факт что
_проигрывание_ будет происходить с точностью до секунды. Не доверяйте технике
безоглядно.
Reply to: