Browse Source

options: channel_number

master
Maxim Lihachev 9 years ago
parent
commit
926038921a
  1. 12
      settings.xml
  2. 3
      streamsaver

12
settings.xml

@ -1,10 +1,12 @@
<xml> <xml>
<!-- Название канала --> <!-- Название канала -->
<channel_name>TK#4</channel_name> <channel_name>TK#4</channel_name>
<!-- Номер канала -->
<channel_number>4098</channel_number>
<!-- Описание канала --> <!-- Описание канала -->
<channel_descr>Test_channel_#4</channel_descr> <channel_descr>Test_channel_#4</channel_descr>
<!-- Входящий поток --> <!-- Входящий поток -->
<stream>udp://@224.20.0.2:1234</stream> <stream>udp://@224.20.0.1:1234</stream>
<!-- Icecast для вывода --> <!-- Icecast для вывода -->
<icecast>localhost:8000</icecast> <icecast>localhost:8000</icecast>
<!-- Пароль для доступа к Icecast --> <!-- Пароль для доступа к Icecast -->
@ -18,17 +20,17 @@
<!-- Программа/канал из потока --> <!-- Программа/канал из потока -->
<input_channel>0:p:4098</input_channel> <input_channel>0:p:4098</input_channel>
<!-- Директория для сохранения архивных файлов --> <!-- Директория для сохранения архивных файлов -->
<archive_dir>/tmp/RT/FILES/archive/</archive_dir> <archive_dir>/tmp/RT/FILES/archive/TK04/CH4098/</archive_dir>
<!-- Длительность архивных файлов в секундах --> <!-- Длительность архивных файлов в секундах -->
<archive_time>3600</archive_time> <archive_time>3600</archive_time>
<!-- Файл журнала обработки архивных записей --> <!-- Файл журнала обработки архивных записей -->
<archive_log>/tmp/RT/FILES/archive.log</archive_log> <archive_log>/tmp/RT/FILES/tk04_ch4098.archive.log</archive_log>
<!-- Директория для сохранения фрагментов на анализ --> <!-- Директория для сохранения фрагментов на анализ -->
<slices_dir>/tmp/RT/FILES/fragments/</slices_dir> <slices_dir>/tmp/RT/FILES/fragments/TK04/CH4098/</slices_dir>
<!-- Длительность фрагментов для анализа в секундах --> <!-- Длительность фрагментов для анализа в секундах -->
<slices_time>10</slices_time> <slices_time>10</slices_time>
<!-- Файл журнала обработки фрагментов на анализ --> <!-- Файл журнала обработки фрагментов на анализ -->
<slices_log>/tmp/RT/FILES/fragments.log</slices_log> <slices_log>/tmp/RT/FILES/tk04_ch4098.fragments.log</slices_log>
<!-- Префикс имени файла --> <!-- Префикс имени файла -->
<filename_prefix>%Y-%m-%d_%H:%M:%S</filename_prefix> <filename_prefix>%Y-%m-%d_%H:%M:%S</filename_prefix>
<!-- Расширение имени файла --> <!-- Расширение имени файла -->

3
streamsaver

@ -147,7 +147,7 @@ readXML() {
# #
makeCMD() { makeCMD() {
#Правило именования файлов #Правило именования файлов
FILE_NAME="${config[filename_prefix]}-${config[channel_name]}.${config[filename_suffix]}" FILE_NAME="${config[filename_prefix]}-${config[channel_name]}-${config[channel_number]}.${config[filename_suffix]}"
#Минимальная команда #Минимальная команда
CMD="${config[cmd]} -i ${config[stream]} -f ${config[output_format]}" CMD="${config[cmd]} -i ${config[stream]} -f ${config[output_format]}"
@ -226,6 +226,7 @@ config=(
[icecast]="http://localhost:8000/" [icecast]="http://localhost:8000/"
[password]="hackme" [password]="hackme"
[channel_name]="" [channel_name]=""
[channel_number]=""
[channel_descr]="" [channel_descr]=""
[mountpoint]="" [mountpoint]=""
[cmd]="ffmpeg" [cmd]="ffmpeg"

Loading…
Cancel
Save