Browse Source

Добавлена настройка битрейта потока при выводе на icecast

master
Maxim Lihachev 9 years ago
parent
commit
bc9fc71d27
  1. 2
      doc/masterindex.html
  2. 2
      doc/robo_files.html
  3. 2
      doc/robo_functions.html
  4. 2
      doc/robo_sourcefiles.html
  5. 2
      doc/robo_variables.html
  6. 185
      doc/streamsaver.html
  7. 2
      doc/tobo_toplevel.html
  8. 2
      doc/toc_index.html
  9. 1
      streamsaver

2
doc/masterindex.html

@ -40,7 +40,7 @@ @@ -40,7 +40,7 @@
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
</div> <!-- content -->
<div id="footer">
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Tue Jul 12 2016 16:44:09
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Fri Jul 22 2016 10:17:43
</p>
</div> <!-- footer -->
</body>

2
doc/robo_files.html

@ -32,7 +32,7 @@ @@ -32,7 +32,7 @@
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
</div> <!-- content -->
<div id="footer">
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Tue Jul 12 2016 16:44:09
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Fri Jul 22 2016 10:17:43
</p>
</div> <!-- footer -->
</body>

2
doc/robo_functions.html

@ -35,7 +35,7 @@ @@ -35,7 +35,7 @@
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
</div> <!-- content -->
<div id="footer">
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Tue Jul 12 2016 16:44:09
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Fri Jul 22 2016 10:17:43
</p>
</div> <!-- footer -->
</body>

2
doc/robo_sourcefiles.html

@ -41,7 +41,7 @@ streamsaver</tt></a></li> @@ -41,7 +41,7 @@ streamsaver</tt></a></li>
</ul>
</div> <!-- content -->
<div id="footer">
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Tue Jul 12 2016 16:44:09
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Fri Jul 22 2016 10:17:43
</p>
</div> <!-- footer -->
</body>

2
doc/robo_variables.html

@ -33,7 +33,7 @@ @@ -33,7 +33,7 @@
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
</div> <!-- content -->
<div id="footer">
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Tue Jul 12 2016 16:44:09
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Fri Jul 22 2016 10:17:43
</p>
</div> <!-- footer -->
</body>

185
doc/streamsaver.html

@ -230,53 +230,54 @@ @@ -230,53 +230,54 @@
<span class="line_number">182 </span>
<span class="line_number">183 </span> <span class="comment">#ICECAST</span>
<span class="line_number">184 </span> <a href="#robo2">enableOption</a> input_channel <span class="sign">-</span>map <span class="sign">%</span><span class="sign">%</span>
<span class="line_number">185 </span> <a href="#robo2">enableOption</a> channel_name <span class="sign">\</span>
<span class="line_number">186 </span> <span class="sign">-</span>legacy_icecast 1 <span class="sign">\</span>
<span class="line_number">187 </span> <span class="sign">-</span>content_type audio<span class="sign">/</span>mpeg <span class="sign">\</span>
<span class="line_number">188 </span> <span class="sign">-</span>ice_name <span class="sign">%</span><span class="sign">%</span>
<span class="line_number">189 </span>
<span class="line_number">190 </span> <a href="#robo2">enableOption</a> channel_descr <span class="sign">\</span>
<span class="line_number">191 </span> <span class="sign">-</span>ice_description <span class="sign">%</span><span class="sign">%</span>
<span class="line_number">192 </span>
<span class="line_number">193 </span> <a href="#robo2">enableOption</a> icecast <span class="sign">\</span>
<span class="line_number">194 </span> icecast<span class="sign">:</span><span class="sign">/</span><span class="sign">/</span>source<span class="sign">:</span><span class="sign">$</span><span class="sign">{</span><a href="#robo5">config</a><span class="sign">[</span>password<span class="sign">]</span><span class="keyword">}</span><span class="sign">@</span><span class="sign">$</span><span class="sign">{</span><a href="#robo5">config</a><span class="sign">[</span>icecast<span class="sign">]</span><span class="keyword">}</span><span class="sign">/</span><span class="sign">$</span><span class="sign">{</span><a href="#robo5">config</a><span class="sign">[</span>mountpoint<span class="sign">]</span><span class="keyword">}</span>
<span class="line_number">195 </span>
<span class="line_number">196 </span> <span class="comment"># АРХИВ</span>
<span class="line_number">197 </span> <a href="#robo2">enableOption</a> input_channel <span class="sign">-</span>map <span class="sign">%</span><span class="sign">%</span>
<span class="line_number">198 </span> <a href="#robo2">enableOption</a> archive_log <span class="sign">\</span>
<span class="line_number">199 </span> <span class="sign">-</span>segment_list <span class="sign">%</span><span class="sign">%</span> <span class="sign">\</span>
<span class="line_number">200 </span> <span class="sign">-</span>segment_list_entry_prefix <span class="quote">"${<a href="#robo5">config</a>[archive_dir]}"</span> <span class="sign">\</span>
<span class="line_number">201 </span> <span class="sign">-</span>segment_list_type csv <span class="sign">\</span>
<span class="line_number">202 </span> <span class="sign">-</span>segment_list_flags live
<span class="line_number">203 </span>
<span class="line_number">204 </span> <span class="comment"># +СЕГМЕНТИРОВАНИЕ</span>
<span class="line_number">205 </span> <a href="#robo2">enableOption</a> archive_dir <span class="sign">\</span>
<span class="line_number">206 </span> <span class="sign">-</span>segment_atclocktime 1 <span class="sign">\</span>
<span class="line_number">207 </span> <span class="sign">-</span>acodec <span class="quote">"${<a href="#robo5">config</a>[output_format]}"</span> <span class="sign">\</span>
<span class="line_number">208 </span> <span class="sign">-</span><span class="keyword">fi</span> segment <span class="sign">\</span>
<span class="line_number">209 </span> <span class="sign">-</span>segment_time <span class="quote">"${<a href="#robo5">config</a>[archive_time]}"</span> <span class="sign">\</span>
<span class="line_number">210 </span> <span class="sign">-</span>segment_format <span class="quote">"${<a href="#robo5">config</a>[output_format]}"</span> <span class="sign">\</span>
<span class="line_number">211 </span> <span class="sign">-</span>strftime 1 <span class="quote">"${<a href="#robo5">config</a>[archive_dir]}/$FILE_NAME"</span>
<span class="line_number">212 </span>
<span class="line_number">213 </span> <span class="comment"># АНАЛИЗ</span>
<span class="line_number">214 </span> <a href="#robo2">enableOption</a> input_channel <span class="sign">-</span>map <span class="sign">%</span><span class="sign">%</span>
<span class="line_number">215 </span> <a href="#robo2">enableOption</a> slices_log <span class="sign">\</span>
<span class="line_number">216 </span> <span class="sign">-</span>segment_list <span class="sign">%</span><span class="sign">%</span> <span class="sign">\</span>
<span class="line_number">217 </span> <span class="sign">-</span>segment_list_entry_prefix <span class="quote">"${<a href="#robo5">config</a>[slices_dir]}"</span> <span class="sign">\</span>
<span class="line_number">218 </span> <span class="sign">-</span>segment_list_type csv <span class="sign">\</span>
<span class="line_number">219 </span> <span class="sign">-</span>segment_list_flags live
<span class="line_number">220 </span>
<span class="line_number">221 </span> <span class="comment"># +СЕГМЕНТИРОВАНИЕ</span>
<span class="line_number">222 </span> <a href="#robo2">enableOption</a> slices_dir <span class="sign">\</span>
<span class="line_number">223 </span> <span class="sign">-</span>segment_atclocktime 1 <span class="sign">\</span>
<span class="line_number">224 </span> <span class="sign">-</span>acodec <span class="quote">"${<a href="#robo5">config</a>[output_format]}"</span> <span class="sign">\</span>
<span class="line_number">225 </span> <span class="sign">-</span><span class="keyword">fi</span> segment <span class="sign">\</span>
<span class="line_number">226 </span> <span class="sign">-</span>segment_time <span class="quote">"${<a href="#robo5">config</a>[slices_time]}"</span> <span class="sign">\</span>
<span class="line_number">227 </span> <span class="sign">-</span>segment_format <span class="quote">"${<a href="#robo5">config</a>[output_format]}"</span> <span class="sign">\</span>
<span class="line_number">228 </span> <span class="sign">-</span>strftime 1 <span class="quote">"${<a href="#robo5">config</a>[slices_dir]}/$FILE_NAME"</span>
<span class="line_number">229 </span>
<span class="line_number">230 </span> <span class="keyword">echo</span> <span class="quote">"$CMD"</span>
<span class="line_number">231 </span><span class="keyword">}</span>
<span class="line_number">185 </span> <a href="#robo2">enableOption</a> audio_bitrate <span class="sign">-</span>ab <span class="sign">%</span><span class="sign">%</span>
<span class="line_number">186 </span> <a href="#robo2">enableOption</a> channel_name <span class="sign">\</span>
<span class="line_number">187 </span> <span class="sign">-</span>legacy_icecast 1 <span class="sign">\</span>
<span class="line_number">188 </span> <span class="sign">-</span>content_type audio<span class="sign">/</span>mpeg <span class="sign">\</span>
<span class="line_number">189 </span> <span class="sign">-</span>ice_name <span class="sign">%</span><span class="sign">%</span>
<span class="line_number">190 </span>
<span class="line_number">191 </span> <a href="#robo2">enableOption</a> channel_descr <span class="sign">\</span>
<span class="line_number">192 </span> <span class="sign">-</span>ice_description <span class="sign">%</span><span class="sign">%</span>
<span class="line_number">193 </span>
<span class="line_number">194 </span> <a href="#robo2">enableOption</a> icecast <span class="sign">\</span>
<span class="line_number">195 </span> icecast<span class="sign">:</span><span class="sign">/</span><span class="sign">/</span>source<span class="sign">:</span><span class="sign">$</span><span class="sign">{</span><a href="#robo5">config</a><span class="sign">[</span>password<span class="sign">]</span><span class="keyword">}</span><span class="sign">@</span><span class="sign">$</span><span class="sign">{</span><a href="#robo5">config</a><span class="sign">[</span>icecast<span class="sign">]</span><span class="keyword">}</span><span class="sign">/</span><span class="sign">$</span><span class="sign">{</span><a href="#robo5">config</a><span class="sign">[</span>mountpoint<span class="sign">]</span><span class="keyword">}</span>
<span class="line_number">196 </span>
<span class="line_number">197 </span> <span class="comment"># АРХИВ</span>
<span class="line_number">198 </span> <a href="#robo2">enableOption</a> input_channel <span class="sign">-</span>map <span class="sign">%</span><span class="sign">%</span>
<span class="line_number">199 </span> <a href="#robo2">enableOption</a> archive_log <span class="sign">\</span>
<span class="line_number">200 </span> <span class="sign">-</span>segment_list <span class="sign">%</span><span class="sign">%</span> <span class="sign">\</span>
<span class="line_number">201 </span> <span class="sign">-</span>segment_list_entry_prefix <span class="quote">"${<a href="#robo5">config</a>[archive_dir]}"</span> <span class="sign">\</span>
<span class="line_number">202 </span> <span class="sign">-</span>segment_list_type csv <span class="sign">\</span>
<span class="line_number">203 </span> <span class="sign">-</span>segment_list_flags live
<span class="line_number">204 </span>
<span class="line_number">205 </span> <span class="comment"># +СЕГМЕНТИРОВАНИЕ</span>
<span class="line_number">206 </span> <a href="#robo2">enableOption</a> archive_dir <span class="sign">\</span>
<span class="line_number">207 </span> <span class="sign">-</span>segment_atclocktime 1 <span class="sign">\</span>
<span class="line_number">208 </span> <span class="sign">-</span>acodec <span class="quote">"${<a href="#robo5">config</a>[output_format]}"</span> <span class="sign">\</span>
<span class="line_number">209 </span> <span class="sign">-</span><span class="keyword">fi</span> segment <span class="sign">\</span>
<span class="line_number">210 </span> <span class="sign">-</span>segment_time <span class="quote">"${<a href="#robo5">config</a>[archive_time]}"</span> <span class="sign">\</span>
<span class="line_number">211 </span> <span class="sign">-</span>segment_format <span class="quote">"${<a href="#robo5">config</a>[output_format]}"</span> <span class="sign">\</span>
<span class="line_number">212 </span> <span class="sign">-</span>strftime 1 <span class="quote">"${<a href="#robo5">config</a>[archive_dir]}/$FILE_NAME"</span>
<span class="line_number">213 </span>
<span class="line_number">214 </span> <span class="comment"># АНАЛИЗ</span>
<span class="line_number">215 </span> <a href="#robo2">enableOption</a> input_channel <span class="sign">-</span>map <span class="sign">%</span><span class="sign">%</span>
<span class="line_number">216 </span> <a href="#robo2">enableOption</a> slices_log <span class="sign">\</span>
<span class="line_number">217 </span> <span class="sign">-</span>segment_list <span class="sign">%</span><span class="sign">%</span> <span class="sign">\</span>
<span class="line_number">218 </span> <span class="sign">-</span>segment_list_entry_prefix <span class="quote">"${<a href="#robo5">config</a>[slices_dir]}"</span> <span class="sign">\</span>
<span class="line_number">219 </span> <span class="sign">-</span>segment_list_type csv <span class="sign">\</span>
<span class="line_number">220 </span> <span class="sign">-</span>segment_list_flags live
<span class="line_number">221 </span>
<span class="line_number">222 </span> <span class="comment"># +СЕГМЕНТИРОВАНИЕ</span>
<span class="line_number">223 </span> <a href="#robo2">enableOption</a> slices_dir <span class="sign">\</span>
<span class="line_number">224 </span> <span class="sign">-</span>segment_atclocktime 1 <span class="sign">\</span>
<span class="line_number">225 </span> <span class="sign">-</span>acodec <span class="quote">"${<a href="#robo5">config</a>[output_format]}"</span> <span class="sign">\</span>
<span class="line_number">226 </span> <span class="sign">-</span><span class="keyword">fi</span> segment <span class="sign">\</span>
<span class="line_number">227 </span> <span class="sign">-</span>segment_time <span class="quote">"${<a href="#robo5">config</a>[slices_time]}"</span> <span class="sign">\</span>
<span class="line_number">228 </span> <span class="sign">-</span>segment_format <span class="quote">"${<a href="#robo5">config</a>[output_format]}"</span> <span class="sign">\</span>
<span class="line_number">229 </span> <span class="sign">-</span>strftime 1 <span class="quote">"${<a href="#robo5">config</a>[slices_dir]}/$FILE_NAME"</span>
<span class="line_number">230 </span>
<span class="line_number">231 </span> <span class="keyword">echo</span> <span class="quote">"$CMD"</span>
<span class="line_number">232 </span><span class="keyword">}</span>
</pre>
<hr />
@ -292,30 +293,30 @@ @@ -292,30 +293,30 @@
<pre> <a href="#robo2">enableOption</a>, <a href="#robo1">readOption</a>, <a href="#robo3">readXML</a>, <a href="#robo4">makeCMD</a>
</pre>
<p class="item_name">SOURCE</p>
<pre class="source"><span class="line_number">247 </span><span class="keyword">typeset</span> <span class="sign">-</span>A <strong>config</strong>
<span class="line_number">248 </span>
<span class="line_number">249 </span><strong>config</strong><span class="sign">=</span><span class="sign">(</span>
<span class="line_number">250 </span> <span class="sign">[</span>stream<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">251 </span> <span class="sign">[</span>icecast<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">252 </span> <span class="sign">[</span>password<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">253 </span> <span class="sign">[</span>channel_name<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">254 </span> <span class="sign">[</span>channel_number<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">255 </span> <span class="sign">[</span>channel_descr<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">256 </span> <span class="sign">[</span>mountpoint<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">257 </span> <span class="sign">[</span>cmd<span class="sign">]</span><span class="sign">=</span><span class="quote">"ffmpeg"</span>
<span class="line_number">258 </span> <span class="sign">[</span>input_format<span class="sign">]</span><span class="sign">=</span><span class="quote">"mpegts"</span>
<span class="line_number">259 </span> <span class="sign">[</span>input_channel<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">260 </span> <span class="sign">[</span>archive_dir<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">261 </span> <span class="sign">[</span>archive_time<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">262 </span> <span class="sign">[</span>archive_log<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">263 </span> <span class="sign">[</span>slices_dir<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">264 </span> <span class="sign">[</span>slices_time<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">265 </span> <span class="sign">[</span>slices_log<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">266 </span> <span class="sign">[</span>filename_prefix<span class="sign">]</span><span class="sign">=</span><span class="quote">"%Y-%m-%d_%H:%M:%S"</span>
<span class="line_number">267 </span> <span class="sign">[</span>filename_suffix<span class="sign">]</span><span class="sign">=</span><span class="quote">"mp2"</span>
<span class="line_number">268 </span> <span class="sign">[</span>output_format<span class="sign">]</span><span class="sign">=</span><span class="quote">"mp2"</span>
<span class="line_number">269 </span> <span class="sign">[</span>audio_bitrate<span class="sign">]</span><span class="sign">=</span><span class="quote">"256k"</span>
<span class="line_number">270 </span><span class="sign">)</span>
<pre class="source"><span class="line_number">248 </span><span class="keyword">typeset</span> <span class="sign">-</span>A <strong>config</strong>
<span class="line_number">249 </span>
<span class="line_number">250 </span><strong>config</strong><span class="sign">=</span><span class="sign">(</span>
<span class="line_number">251 </span> <span class="sign">[</span>stream<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">252 </span> <span class="sign">[</span>icecast<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">253 </span> <span class="sign">[</span>password<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">254 </span> <span class="sign">[</span>channel_name<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">255 </span> <span class="sign">[</span>channel_number<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">256 </span> <span class="sign">[</span>channel_descr<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">257 </span> <span class="sign">[</span>mountpoint<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">258 </span> <span class="sign">[</span>cmd<span class="sign">]</span><span class="sign">=</span><span class="quote">"ffmpeg"</span>
<span class="line_number">259 </span> <span class="sign">[</span>input_format<span class="sign">]</span><span class="sign">=</span><span class="quote">"mpegts"</span>
<span class="line_number">260 </span> <span class="sign">[</span>input_channel<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">261 </span> <span class="sign">[</span>archive_dir<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">262 </span> <span class="sign">[</span>archive_time<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">263 </span> <span class="sign">[</span>archive_log<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">264 </span> <span class="sign">[</span>slices_dir<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">265 </span> <span class="sign">[</span>slices_time<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">266 </span> <span class="sign">[</span>slices_log<span class="sign">]</span><span class="sign">=</span><span class="quote">""</span>
<span class="line_number">267 </span> <span class="sign">[</span>filename_prefix<span class="sign">]</span><span class="sign">=</span><span class="quote">"%Y-%m-%d_%H:%M:%S"</span>
<span class="line_number">268 </span> <span class="sign">[</span>filename_suffix<span class="sign">]</span><span class="sign">=</span><span class="quote">"mp2"</span>
<span class="line_number">269 </span> <span class="sign">[</span>output_format<span class="sign">]</span><span class="sign">=</span><span class="quote">"mp2"</span>
<span class="line_number">270 </span> <span class="sign">[</span>audio_bitrate<span class="sign">]</span><span class="sign">=</span><span class="quote">"256k"</span>
<span class="line_number">271 </span><span class="sign">)</span>
</pre>
<hr />
@ -398,7 +399,7 @@ @@ -398,7 +399,7 @@
</pre>
<p></p>
<p class="item_name">SOURCE</p>
<pre class="source"><span class="line_number">336 </span><strong>SETTINGS</strong><span class="sign">=</span><span class="quote">"$1"</span>
<pre class="source"><span class="line_number">337 </span><strong>SETTINGS</strong><span class="sign">=</span><span class="quote">"$1"</span>
</pre>
<hr />
@ -410,30 +411,30 @@ @@ -410,30 +411,30 @@
<pre> <a href="#robo0">streamsaver</a>
</pre>
<p class="item_name">SOURCE</p>
<pre class="source"><span class="line_number">347 </span><span class="comment">#Проверка на наличие файла настроек</span>
<span class="line_number">348 </span><span class="keyword">if</span> <span class="sign">[</span> <span class="sign">-</span>z <span class="quote">"$<a href="#robo6">SETTINGS</a>"</span> <span class="sign">]</span><span class="sign">;</span> <span class="keyword">then</span>
<span class="line_number">349 </span> <span class="keyword">echo</span> <span class="quote">"USAGE: $(basename $0) &lt;settings.xml&gt;"</span> <span class="sign">&gt;</span><span class="sign">&amp;</span>2
<span class="line_number">350 </span> <span class="keyword">exit</span> 1
<span class="line_number">351 </span><span class="keyword">elif</span> <span class="sign">[</span> <span class="keyword">!</span> <span class="sign">-</span>r <span class="quote">"$<a href="#robo6">SETTINGS</a>"</span> <span class="sign">]</span><span class="sign">;</span> <span class="keyword">then</span>
<span class="line_number">352 </span> <span class="keyword">echo</span> <span class="quote">"Unable open file $1."</span> <span class="sign">&gt;</span><span class="sign">&amp;</span>2
<span class="line_number">353 </span> <span class="keyword">echo</span> <span class="quote">"USAGE: $(basename $0) &lt;settings.xml&gt;"</span> <span class="sign">&gt;</span><span class="sign">&amp;</span>2
<span class="line_number">354 </span> <span class="keyword">exit</span> 1
<span class="line_number">355 </span><span class="keyword">fi</span>
<span class="line_number">356 </span>
<span class="line_number">357 </span><span class="comment">#Чтение настроек</span>
<span class="line_number">358 </span><a href="#robo3">readXML</a> <span class="quote">"$<a href="#robo6">SETTINGS</a>"</span>
<span class="line_number">359 </span>
<span class="line_number">360 </span><span class="comment">#Создание директорий хранения файлов, если требуется</span>
<span class="line_number">361 </span><span class="keyword">mkdir</span> <span class="sign">-</span>p <span class="sign">$</span><span class="sign">{</span><a href="#robo5">config</a><span class="sign">[</span>archive_dir<span class="sign">]</span><span class="keyword">}</span>
<span class="line_number">362 </span><span class="keyword">mkdir</span> <span class="sign">-</span>p <span class="sign">$</span><span class="sign">{</span><a href="#robo5">config</a><span class="sign">[</span>slices_dir<span class="sign">]</span><span class="keyword">}</span>
<span class="line_number">363 </span>
<span class="line_number">364 </span><span class="comment">#Создание команды оцифровки сигнала</span>
<span class="line_number">365 </span><a href="#robo4">makeCMD</a>
<pre class="source"><span class="line_number">348 </span><span class="comment">#Проверка на наличие файла настроек</span>
<span class="line_number">349 </span><span class="keyword">if</span> <span class="sign">[</span> <span class="sign">-</span>z <span class="quote">"$<a href="#robo6">SETTINGS</a>"</span> <span class="sign">]</span><span class="sign">;</span> <span class="keyword">then</span>
<span class="line_number">350 </span> <span class="keyword">echo</span> <span class="quote">"USAGE: $(basename $0) &lt;settings.xml&gt;"</span> <span class="sign">&gt;</span><span class="sign">&amp;</span>2
<span class="line_number">351 </span> <span class="keyword">exit</span> 1
<span class="line_number">352 </span><span class="keyword">elif</span> <span class="sign">[</span> <span class="keyword">!</span> <span class="sign">-</span>r <span class="quote">"$<a href="#robo6">SETTINGS</a>"</span> <span class="sign">]</span><span class="sign">;</span> <span class="keyword">then</span>
<span class="line_number">353 </span> <span class="keyword">echo</span> <span class="quote">"Unable open file $1."</span> <span class="sign">&gt;</span><span class="sign">&amp;</span>2
<span class="line_number">354 </span> <span class="keyword">echo</span> <span class="quote">"USAGE: $(basename $0) &lt;settings.xml&gt;"</span> <span class="sign">&gt;</span><span class="sign">&amp;</span>2
<span class="line_number">355 </span> <span class="keyword">exit</span> 1
<span class="line_number">356 </span><span class="keyword">fi</span>
<span class="line_number">357 </span>
<span class="line_number">358 </span><span class="comment">#Чтение настроек</span>
<span class="line_number">359 </span><a href="#robo3">readXML</a> <span class="quote">"$<a href="#robo6">SETTINGS</a>"</span>
<span class="line_number">360 </span>
<span class="line_number">361 </span><span class="comment">#Создание директорий хранения файлов, если требуется</span>
<span class="line_number">362 </span><span class="keyword">mkdir</span> <span class="sign">-</span>p <span class="sign">$</span><span class="sign">{</span><a href="#robo5">config</a><span class="sign">[</span>archive_dir<span class="sign">]</span><span class="keyword">}</span>
<span class="line_number">363 </span><span class="keyword">mkdir</span> <span class="sign">-</span>p <span class="sign">$</span><span class="sign">{</span><a href="#robo5">config</a><span class="sign">[</span>slices_dir<span class="sign">]</span><span class="keyword">}</span>
<span class="line_number">364 </span>
<span class="line_number">365 </span><span class="comment">#Создание команды оцифровки сигнала</span>
<span class="line_number">366 </span><a href="#robo4">makeCMD</a>
</pre>
</div> <!-- content -->
<div id="footer">
<p>Generated from ./streamsaver with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Tue Jul 12 2016 16:44:09
<p>Generated from ./streamsaver with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Fri Jul 22 2016 10:17:43
</p>
</div> <!-- footer -->
</body>

2
doc/tobo_toplevel.html

@ -32,7 +32,7 @@ @@ -32,7 +32,7 @@
<h2><a href="#A">A</a> - <a href="#B">B</a> - <a href="#C">C</a> - <a href="#D">D</a> - <a href="#E">E</a> - <a href="#F">F</a> - <a href="#G">G</a> - <a href="#H">H</a> - <a href="#I">I</a> - <a href="#J">J</a> - <a href="#K">K</a> - <a href="#L">L</a> - <a href="#M">M</a> - <a href="#N">N</a> - <a href="#O">O</a> - <a href="#P">P</a> - <a href="#Q">Q</a> - <a href="#R">R</a> - <a href="#S">S</a> - <a href="#T">T</a> - <a href="#U">U</a> - <a href="#V">V</a> - <a href="#W">W</a> - <a href="#X">X</a> - <a href="#Y">Y</a> - <a href="#Z">Z</a> - <a href="#0">0</a> - <a href="#1">1</a> - <a href="#2">2</a> - <a href="#3">3</a> - <a href="#4">4</a> - <a href="#5">5</a> - <a href="#6">6</a> - <a href="#7">7</a> - <a href="#8">8</a> - <a href="#9">9</a></h2>
</div> <!-- content -->
<div id="footer">
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Tue Jul 12 2016 16:44:09
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Fri Jul 22 2016 10:17:43
</p>
</div> <!-- footer -->
</body>

2
doc/toc_index.html

@ -41,7 +41,7 @@ @@ -41,7 +41,7 @@
</ul>
</div> <!-- content -->
<div id="footer">
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Tue Jul 12 2016 16:44:09
<p>Generated from ./ with <a href="http://www.xs4all.nl/~rfsber/Robo/robodoc.html">ROBODoc</a> V4.99.41 on Fri Jul 22 2016 10:17:43
</p>
</div> <!-- footer -->
</body>

1
streamsaver

@ -182,6 +182,7 @@ makeCMD() { @@ -182,6 +182,7 @@ makeCMD() {
#ICECAST
enableOption input_channel -map %%
enableOption audio_bitrate -ab %%
enableOption channel_name \
-legacy_icecast 1 \
-content_type audio/mpeg \

Loading…
Cancel
Save