[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: запуск по расписанию с точностью до секунды



> расписание на сутки вперёд). Просто по плейлисту не подходит --
> возникают неизбежные погрешности от незначительных задержек при
> переключении треков до неточного автоматического определения
> продолжительности треков.
>
>    Пока используем cron, но он производит запуск с точностью до минут, а
> не до секунд. В качестве временного решения все треки в административном
> порядке принудительно округляем до целого числа минут и используем cron
> -- но это не может быть окончательным решением.
>
>    Нужно уметь выполнять задачи по расписанию с точностью до секунды.

С точностью до секунды - это еще потребует и синхронизацию времени на серверах 
и проверку, сколько времени заняла передача команды. Если так хочется 
синхронизации, можно на сервере вещания запустить джаббер-сервер, на 
клиенте - джаббер-клиент и с сервера посылать сообщение клиенту при смене 
композиции (лучше, конечно, сделать пару скриптов на эрланге под эту задачу, 
чем с джаббером возиться, но это на ваш выбор). В общем случае синхронизация 
требует обмена сообщениями, см. кластерные решения.

P.S. Даже если сделать запуск с точностью до секунды, не факт что 
_проигрывание_ будет происходить с точностью до секунды. Не доверяйте технике 
безоглядно.



Reply to: