Продолжаю публикацию своих скриптов.
Была поставлена задача записывать эфир собственного онлайн вещания. И хранить записи соответственно нужно часовыми кусками.
Для чего и изготовил этот скрипт.
Зависимости:
1. нужен собственно Shell;
2. для записи http-потока использован wget.
Протестирована работа с сервером IceCast, думаю будет работать и с другими серверами отдающими звук по http.
Формат вещания он ест любой - напрямую сохраняет часовые (или любой другой продолжительности) куски потока на жесткий диск.
На случай обрыва связи предусмотрена логика востановления соединения через пятисекундные интервалы.
Для записи эфира в режиме 24/7 достаточно прописать его запуск в crontab и добавить логику организации файлов в папки (если есть желание конечно ;) ).
У нас собственно складывается по дням, храним записи 40 дней, для чего используется как раз Скрипт удаления старых файлов и папок
Прошу смотреть и ругать ;)
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий