diff --git a/README.md b/README.md index 3def4ac..ea75d64 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -**streamsaver** - сценарий сохранения аудиопотоков +**streamsaver** - сценарий сохранения и ретрансляции аудиопотока ##Лицензия Copyright (C) 2011-2016, Maxim Lihachev, @@ -17,85 +17,85 @@ along with this program. If not, see . ##streamsaver - Обработчик аудиопотоков с нарезкой их в файлы и ретрансляцией на icecast + Обработчик аудиопотоков с нарезкой их в файлы и ретрансляцией на icecast - Сценарий принимает аудиопоток с оборудования, по UDP или TCP, - фрагментирует его на отрезки заданной длины для последующего хранения и - анализа, а также ретранслирует поток на сервер радиовещания icecast для - прослушивания аудио конечным пользователем. + Сценарий принимает аудиопоток с оборудования, по UDP или TCP, + фрагментирует его на отрезки заданной длины для последующего хранения и + анализа, а также ретранслирует поток на сервер радиовещания icecast для + прослушивания аудио конечным пользователем. ##streamproxy - Проксирование аудиопотока на Icecast. + Проксирование аудиопотока на Icecast. - Сценарий принимает аудиопоток с оборудования, по UDP или TCP, - и ретранслирует поток на сервер радиовещания icecast для - получения сигнала другими программами и прослушивания аудио конечным - пользователем. + Сценарий принимает аудиопоток с оборудования, по UDP или TCP, + и ретранслирует поток на сервер радиовещания icecast для + получения сигнала другими программами и прослушивания аудио конечным + пользователем. - Проксирование будет доступно только при задании в файле настроек опции - 1 + Проксирование будет доступно только при задании в файле настроек опции + 1 ##Использование - streamsaver/streamproxy <файл настроек> - xml-файл с описанием входящего и - выходящего потоков и правилами фрагментирования записей. + streamsaver/streamproxy <файл настроек> - xml-файл с описанием входящего и + выходящего потоков и правилами фрагментирования записей. ##Файл настроек - ```xml - - - - - Тестовый_канал - - http://localhost:8000/stream - - localhost:8000 - - hackme - - stream - - 0:p:4098 - - - ffmpeg - - - mp2 -map 0:0 - - - - FILES/archive/ - - 3600 - - FILES/archive.log - - - FILES/fragments/ - - 10 - - FILES/fragments.log - - - %Y-%m-%d_%H:%M:%S - - mp2 - - - mp2 - - 256k - - 1 - - ``` + ```xml + + + + + Тестовый_канал + + http://localhost:8000/stream + + localhost:8000 + + hackme + + stream + + 0:p:4098 + + + ffmpeg + + + mp2 -map 0:0 + + + + FILES/archive/ + + 3600 + + FILES/archive.log + + + FILES/fragments/ + + 10 + + FILES/fragments.log + + + %Y-%m-%d_%H:%M:%S + + mp2 + + + mp2 + + 256k + + 1 + + ``` - При отсутствии параметра или пустом значении соответствующие флаги а - аргументы не добавляются в итоговую команду ffmpeg. Таким образом, - например, можно включать или отключать ведение журнала сохранения - аудиозаписей, просто указывая или удаляя параметр archive_log. + При отсутствии параметра или пустом значении соответствующие флаги а + аргументы не добавляются в итоговую команду ffmpeg. Таким образом, + например, можно включать или отключать ведение журнала сохранения + аудиозаписей, просто указывая или удаляя параметр archive_log. ##Версия 1.3