Advertisement
Guest User

wowza config

a guest
Aug 6th, 2014
467
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 9.04 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Root version="1">
  3.     <Application>
  4.         <Name></Name>
  5.         <AppType></AppType>
  6.         <Description></Description>
  7.         <!-- Uncomment to set application level timeout values
  8.         <ApplicationTimeout>60000</ApplicationTimeout>
  9.         <PingTimeout>12000</PingTimeout>
  10.         <ValidationFrequency>8000</ValidationFrequency>
  11.         <MaximumPendingWriteBytes>0</MaximumPendingWriteBytes>
  12.         <MaximumSetBufferTime>60000</MaximumSetBufferTime>
  13.         <MaximumStorageDirDepth>25</MaximumStorageDirDepth>
  14.         -->
  15.         <Connections>
  16.             <AutoAccept>true</AutoAccept>
  17.             <AllowDomains></AllowDomains>
  18.         </Connections>
  19.         <!--
  20.             StorageDir path variables
  21.            
  22.             ${com.wowza.wms.AppHome} - Application home directory
  23.             ${com.wowza.wms.ConfigHome} - Configuration home directory
  24.             ${com.wowza.wms.context.VHost} - Virtual host name
  25.             ${com.wowza.wms.context.VHostConfigHome} - Virtual host config directory
  26.             ${com.wowza.wms.context.Application} - Application name
  27.             ${com.wowza.wms.context.ApplicationInstance} - Application instance name
  28.            
  29.         -->
  30.         <Streams>
  31.             <StreamType>default</StreamType>
  32.             <StorageDir>${com.wowza.wms.context.VHostConfigHome}/content</StorageDir>
  33.             <KeyDir>${com.wowza.wms.context.VHostConfigHome}/keys</KeyDir>
  34.             <!-- LiveStreamPacketizers (separate with commas): cupertinostreamingpacketizer, smoothstreamingpacketizer, sanjosestreamingpacketizer, mpegdashstreamingpacketizer, cupertinostreamingrepeater, smoothstreamingrepeater, sanjosestreamingrepeater, mpegdashstreamingrepeater, dvrstreamingpacketizer, dvrstreamingrepeater -->
  35.             <LiveStreamPacketizers></LiveStreamPacketizers>
  36.             <!-- Properties defined here will override any properties defined in conf/Streams.xml for any streams types loaded by this application -->
  37.             <Properties>
  38.             </Properties>
  39.         </Streams>
  40.         <Transcoder>
  41.             <!-- To turn on transcoder set to: transcoder -->
  42.             <LiveStreamTranscoder></LiveStreamTranscoder>
  43.             <!-- [templatename].xml or ${SourceStreamName}.xml -->
  44.             <Templates>${SourceStreamName}.xml,transrate.xml</Templates>
  45.             <ProfileDir>${com.wowza.wms.context.VHostConfigHome}/transcoder/profiles</ProfileDir>
  46.             <TemplateDir>${com.wowza.wms.context.VHostConfigHome}/transcoder/templates</TemplateDir>
  47.             <Properties>
  48.             </Properties>
  49.         </Transcoder>
  50.  
  51.         <DVR>
  52.             <!-- As a single server or as an origin, use dvrstreamingpacketizer in LiveStreamPacketizers above -->
  53.             <!-- Or, in an origin-edge configuration, edges use dvrstreamingrepeater in LiveStreamPacketizers above -->
  54.             <!-- As an origin, also add dvrchunkstreaming to HTTPStreamers below -->
  55.  
  56.             <!-- If this is a dvrstreamingrepeater, define Application/Repeater/OriginURL to point back to the origin -->
  57.            
  58.             <!-- To turn on DVR recording set Recorders to dvrrecorder.  This works with dvrstreamingpacketizer  -->
  59.             <Recorders></Recorders>
  60.  
  61.             <!-- As a single server or as an origin, set the Store to dvrfilestorage-->
  62.             <!-- edges should have this empty -->
  63.             <Store></Store>
  64.  
  65.             <!--  Window Duration is length of live DVR window in seconds.  0 means the window is never trimmed. -->
  66.             <WindowDuration>0</WindowDuration>
  67.  
  68.             <!-- Storage Directory is top level location where dvr is stored.  e.g. c:/temp/dvr -->
  69.             <StorageDir>${com.wowza.wms.context.VHostConfigHome}/dvr</StorageDir>
  70.  
  71.             <!-- valid ArchiveStrategy values are append, version, delete -->
  72.             <ArchiveStrategy>append</ArchiveStrategy>
  73.  
  74.             <!-- Properties for DVR -->
  75.             <Properties>
  76.             </Properties>
  77.         </DVR>
  78.  
  79.         <TimedText>
  80.             <!-- VOD caption providers (separate with commas): vodcaptionprovidermp4_3gpp, vodcaptionproviderttml, vodcaptionproviderwebvtt,  vodcaptionprovidersrt, vodcaptionproviderscc -->
  81.             <VODTimedTextProviders>vodcaptionprovidermp4_3gpp</VODTimedTextProviders>
  82.            
  83.             <!-- Properties for TimedText -->
  84.             <Properties>
  85.             </Properties>      
  86.         </TimedText>
  87.        
  88.         <!-- HTTPStreamers (separate with commas): cupertinostreaming, smoothstreaming, sanjosestreaming, mpegdashstreaming, dvrchunkstreaming -->
  89.         <HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming,mpegdashstreaming</HTTPStreamers>
  90.         <MediaCache>
  91.             <MediaCacheSourceList></MediaCacheSourceList>
  92.         </MediaCache>      
  93.         <SharedObjects>
  94.             <StorageDir>${com.wowza.wms.context.VHostConfigHome}/applications/${com.wowza.wms.context.Application}/sharedobjects/${com.wowza.wms.context.ApplicationInstance}</StorageDir>
  95.         </SharedObjects>
  96.         <Client>
  97.             <IdleFrequency>-1</IdleFrequency>
  98.             <Access>
  99.                 <StreamReadAccess>*</StreamReadAccess>
  100.                 <StreamWriteAccess></StreamWriteAccess>
  101.                 <StreamAudioSampleAccess></StreamAudioSampleAccess>
  102.                 <StreamVideoSampleAccess></StreamVideoSampleAccess>
  103.                 <SharedObjectReadAccess>*</SharedObjectReadAccess>
  104.                 <SharedObjectWriteAccess>*</SharedObjectWriteAccess>
  105.             </Access>
  106.         </Client>
  107.         <RTP>
  108.             <!-- RTP/Authentication/[type]Methods defined in Authentication.xml. Default setup includes; none, basic, digest -->
  109.             <Authentication>
  110.                 <PublishMethod>block</PublishMethod>
  111.                 <PlayMethod>none</PlayMethod>
  112.             </Authentication>
  113.             <!-- RTP/AVSyncMethod. Valid values are: senderreport, systemclock, rtptimecode -->
  114.             <AVSyncMethod>senderreport</AVSyncMethod>
  115.             <MaxRTCPWaitTime>12000</MaxRTCPWaitTime>
  116.             <IdleFrequency>75</IdleFrequency>
  117.             <RTSPSessionTimeout>90000</RTSPSessionTimeout>
  118.             <RTSPMaximumPendingWriteBytes>0</RTSPMaximumPendingWriteBytes>
  119.             <RTSPBindIpAddress></RTSPBindIpAddress>
  120.             <RTSPConnectionIpAddress>0.0.0.0</RTSPConnectionIpAddress>
  121.             <RTSPOriginIpAddress>127.0.0.1</RTSPOriginIpAddress>
  122.             <IncomingDatagramPortRanges>*</IncomingDatagramPortRanges>
  123.             <!-- Properties defined here will override any properties defined in conf/RTP.xml for any depacketizers loaded by this application -->
  124.             <Properties>
  125.             </Properties>
  126.         </RTP>
  127.         <MediaCaster>
  128.             <RTP>
  129.                 <RTSP>
  130.                     <!-- udp, interleave -->
  131.                     <RTPTransportMode>interleave</RTPTransportMode>
  132.                 </RTSP>
  133.             </RTP>
  134.             <StreamValidator>
  135.                 <Enable>true</Enable>
  136.                 <ResetNameGroups>true</ResetNameGroups>
  137.                 <StreamStartTimeout>20000</StreamStartTimeout>
  138.                 <StreamTimeout>12000</StreamTimeout>
  139.                 <VideoStartTimeout>0</VideoStartTimeout>
  140.                 <VideoTimeout>0</VideoTimeout>
  141.                 <AudioStartTimeout>0</AudioStartTimeout>
  142.                 <AudioTimeout>0</AudioTimeout>
  143.                 <VideoTCToleranceEnable>false</VideoTCToleranceEnable>
  144.                 <VideoTCPosTolerance>3000</VideoTCPosTolerance>
  145.                 <VideoTCNegTolerance>-500</VideoTCNegTolerance>
  146.                 <AudioTCToleranceEnable>false</AudioTCToleranceEnable>
  147.                 <AudioTCPosTolerance>3000</AudioTCPosTolerance>
  148.                 <AudioTCNegTolerance>-500</AudioTCNegTolerance>
  149.                 <DataTCToleranceEnable>false</DataTCToleranceEnable>
  150.                 <DataTCPosTolerance>3000</DataTCPosTolerance>
  151.                 <DataTCNegTolerance>-500</DataTCNegTolerance>
  152.                 <AVSyncToleranceEnable>false</AVSyncToleranceEnable>
  153.                 <AVSyncTolerance>1500</AVSyncTolerance>
  154.                 <DebugLog>false</DebugLog>
  155.             </StreamValidator>
  156.             <!-- Properties defined here will override any properties defined in conf/MediaCasters.xml for any MediaCasters loaded by this applications -->
  157.             <Properties>
  158.             </Properties>
  159.         </MediaCaster>
  160.         <MediaReader>
  161.             <!-- Properties defined here will override any properties defined in conf/MediaReaders.xml for any MediaReaders loaded by this applications -->
  162.             <Properties>
  163.             </Properties>
  164.         </MediaReader>
  165.         <MediaWriter>
  166.             <!-- Properties defined here will override any properties defined in conf/MediaWriter.xml for any MediaWriter loaded by this applications -->
  167.             <Properties>
  168.             </Properties>
  169.         </MediaWriter>
  170.         <LiveStreamPacketizer>
  171.             <!-- Properties defined here will override any properties defined in conf/LiveStreamPacketizers.xml for any LiveStreamPacketizers loaded by this applications -->
  172.             <Properties>
  173.             </Properties>
  174.         </LiveStreamPacketizer>
  175.         <HTTPStreamer>
  176.             <!-- Properties defined here will override any properties defined in conf/HTTPStreamers.xml for any HTTPStreamer loaded by this applications -->
  177.             <Properties>
  178.                <Property>
  179.                  <Name>cupertinoOnChunkStartResetCounter</Name>
  180.                  <Value>true</Value>
  181.                  <Type>Boolean</Type>
  182.                </Property>
  183.             </Properties>
  184.         </HTTPStreamer>
  185.         <Manager>
  186.             <!-- Properties defined are used by the Manager -->
  187.             <Properties>
  188.             </Properties>
  189.         </Manager>
  190.         <Repeater>
  191.             <OriginURL></OriginURL>
  192.             <QueryString><![CDATA[]]></QueryString>
  193.         </Repeater>
  194.         <StreamRecorder>
  195.             <Properties>
  196.             </Properties>
  197.         </StreamRecorder>
  198.         <Modules>
  199.             <Module>
  200.                 <Name>base</Name>
  201.                 <Description>Base</Description>
  202.                 <Class>com.wowza.wms.module.ModuleCore</Class>
  203.             </Module>
  204.             <Module>
  205.                 <Name>logging</Name>
  206.                 <Description>Client Logging</Description>
  207.                 <Class>com.wowza.wms.module.ModuleClientLogging</Class>
  208.             </Module>
  209.             <Module>
  210.                 <Name>flvplayback</Name>
  211.                 <Description>FLVPlayback</Description>
  212.                 <Class>com.wowza.wms.module.ModuleFLVPlayback</Class>
  213.             </Module>
  214.         </Modules>
  215.         <!-- Properties defined here will be added to the IApplication.getProperties() and IApplicationInstance.getProperties() collections -->
  216.         <Properties>
  217.         </Properties>
  218.     </Application>
  219. </Root>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement