mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 10:47:18 +00:00 
			
		
		
		
	git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@7221 65c4cc65-6c06-0410-ace0-fbb531ad65f3
		
			
				
	
	
		
			94 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			94 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?xml version="1.0"?>
 | |
| <ices>
 | |
| 
 | |
|     <!-- run in background  -->
 | |
|     <background>0</background>
 | |
|     <!-- where logs go. -->
 | |
|     <logpath>/var/log/ices</logpath>
 | |
|     <logfile>ices.log</logfile>
 | |
|     <!-- 1=error, 2=warn, 3=infoa ,4=debug -->
 | |
|     <loglevel>4</loglevel>
 | |
|     <!-- logfile is ignored if this is set to 1 -->
 | |
|     <consolelog>0</consolelog>
 | |
| 
 | |
|     <!-- optional filename to write process id to -->
 | |
|     <!-- <pidfile>/home/ices/ices.pid</pidfile> -->
 | |
| 
 | |
|     <stream>
 | |
|         <!-- metadata used for stream listing -->
 | |
|         <metadata>
 | |
|             <name>Example stream name</name>
 | |
|             <genre>Example genre</genre>
 | |
|             <description>A short description of your stream</description>
 | |
|             <url>http://mysite.org</url>
 | |
|         </metadata>
 | |
| 
 | |
|         <!--    Input module.
 | |
| 
 | |
|             This example uses the 'oss' module. It takes input from the
 | |
|             OSS audio device (e.g. line-in), and processes it for live
 | |
|             encoding.  -->
 | |
|         <input>
 | |
|             <module>stdinpcm</module>
 | |
|             <param name="rate">8000</param>
 | |
|             <param name="channels">1</param>
 | |
|             <!-- Read metadata (from stdin by default, or -->
 | |
|             <!-- filename defined below (if the latter, only on SIGUSR1) -->
 | |
|             <param name="metadata">1</param>
 | |
|             <param name="metadatafilename">test</param>
 | |
|         </input>
 | |
| 
 | |
|         <!--    Stream instance.
 | |
| 
 | |
|             You may have one or more instances here.  This allows you to
 | |
|             send the same input data to one or more servers (or to different
 | |
|             mountpoints on the same server). Each of them can have different
 | |
|             parameters. This is primarily useful for a) relaying to multiple
 | |
|             independent servers, and b) encoding/reencoding to multiple
 | |
|             bitrates.
 | |
| 
 | |
|             If one instance fails (for example, the associated server goes
 | |
|             down, etc), the others will continue to function correctly.
 | |
|             This example defines a single instance doing live encoding at
 | |
|             low bitrate.  -->
 | |
| 
 | |
|         <instance>
 | |
|             <!--    Server details.
 | |
| 
 | |
|                 You define hostname and port for the server here, along
 | |
|                 with the source password and mountpoint.  -->
 | |
| 
 | |
|             <hostname>localhost</hostname>
 | |
|             <port>8000</port>
 | |
|             <password>temppass</password>
 | |
|             <mount>/example.ogg</mount>
 | |
|             <yp>1</yp>   <!-- allow stream to be advertised on YP, default 0 -->
 | |
| 
 | |
|             <!--    Live encoding/reencoding:
 | |
| 
 | |
|                 channels and samplerate currently MUST match the channels
 | |
|                 and samplerate given in the parameters to the oss input
 | |
|                 module above or the remsaple/downmix section below.  -->
 | |
| 
 | |
|             <encode>  
 | |
|                 <quality>0</quality>
 | |
|                 <samplerate>8000</samplerate>
 | |
|                 <channels>1</channels>
 | |
|             </encode>
 | |
| 
 | |
|             <!-- stereo->mono downmixing, enabled by setting this to 1 -->
 | |
|             <downmix>0</downmix>
 | |
| 
 | |
|             <!-- resampling.
 | |
|             
 | |
|                 Set to the frequency (in Hz) you wish to resample to, -->
 | |
|              
 | |
|             <!-- <resample>
 | |
|                 <in-rate>44100</in-rate>
 | |
|                 <out-rate>22050</out-rate>
 | |
|             </resample> -->
 | |
|         </instance>
 | |
| 
 | |
|     </stream>
 | |
| </ices>
 |