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 @@ @@ -1,10 +1,12 @@
<xml>
<!-- Название канала -->
<channel_name>TK#4</channel_name>
<!-- Номер канала -->
<channel_number>4098</channel_number>
<!-- Описание канала -->
<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>localhost:8000</icecast>
<!-- Пароль для доступа к Icecast -->
@ -18,17 +20,17 @@ @@ -18,17 +20,17 @@
<!-- Программа/канал из потока -->
<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_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_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>
<!-- Расширение имени файла -->

3
streamsaver

@ -147,7 +147,7 @@ readXML() { @@ -147,7 +147,7 @@ readXML() {
#
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]}"
@ -226,6 +226,7 @@ config=( @@ -226,6 +226,7 @@ config=(
[icecast]="http://localhost:8000/"
[password]="hackme"
[channel_name]=""
[channel_number]=""
[channel_descr]=""
[mountpoint]=""
[cmd]="ffmpeg"

Loading…
Cancel
Save