19f07849eSopenharmony_ci#
29f07849eSopenharmony_ci# WARNING: NO LINE IN THIS FILE SHOULD BE LONGER THAN 999 characters!
39f07849eSopenharmony_ci#
49f07849eSopenharmony_ci# a vague real world example
59f07849eSopenharmony_ci#
69f07849eSopenharmony_ci# the vers no of this file. useful for debug
79f07849eSopenharmony_ciconfversion=1.0.0.0
89f07849eSopenharmony_ci
99f07849eSopenharmony_ci# date and time of expiry of this license
109f07849eSopenharmony_ciexpires=19:57:56 03/16/01
119f07849eSopenharmony_ci
129f07849eSopenharmony_ci# max no of simultaneous sessions
139f07849eSopenharmony_cisessions=-1
149f07849eSopenharmony_ci
159f07849eSopenharmony_ci# hostid(s) of licensed host(s): matisse
169f07849eSopenharmony_cihostid=72738c36
179f07849eSopenharmony_ci
189f07849eSopenharmony_ci# degas (exodus)
199f07849eSopenharmony_cihostid=80b0cafb
209f07849eSopenharmony_ci
219f07849eSopenharmony_ci# max
229f07849eSopenharmony_cihostid=80c104e4
239f07849eSopenharmony_ci
249f07849eSopenharmony_ci# breton
259f07849eSopenharmony_cihostid=80cf520f
269f07849eSopenharmony_ci
279f07849eSopenharmony_ci# vaneyck
289f07849eSopenharmony_cihostid=809fc805
299f07849eSopenharmony_ci
309f07849eSopenharmony_ci# port at which SSM should listen (unless -p)
319f07849eSopenharmony_ciport=6666
329f07849eSopenharmony_ci
339f07849eSopenharmony_ci# the name of the realserver that we proxy for
349f07849eSopenharmony_cirealservername=goya:554
359f07849eSopenharmony_ci
369f07849eSopenharmony_ci# the ip addr of real server we proxy fo
379f07849eSopenharmony_cirealserverip=127.0.0.1:554
389f07849eSopenharmony_ci
399f07849eSopenharmony_ci# are we using an SDMUX to receive rev STP pkts?
409f07849eSopenharmony_cisdmux=0
419f07849eSopenharmony_ci
429f07849eSopenharmony_ci# allow run time config through TCP connection
439f07849eSopenharmony_ciruntimeconf=1
449f07849eSopenharmony_ci
459f07849eSopenharmony_ci# should we connect to SOC for delivinit/update etc?
469f07849eSopenharmony_cisoc=1
479f07849eSopenharmony_ci
489f07849eSopenharmony_ci# address of the SOC
499f07849eSopenharmony_cisocaddr=127.0.0.1
509f07849eSopenharmony_ci
519f07849eSopenharmony_ci# no of secs before we timeout SOC connection
529f07849eSopenharmony_cisocconntimeout=3
539f07849eSopenharmony_ci
549f07849eSopenharmony_ci# SOC port for sending delivinit query
559f07849eSopenharmony_cisocqport=4110
569f07849eSopenharmony_ci
579f07849eSopenharmony_ci# SOC port for sending delivery update
589f07849eSopenharmony_cisocuport=4111
599f07849eSopenharmony_ci
609f07849eSopenharmony_ci# run in load test mode? (ignore player disconnect)
619f07849eSopenharmony_ciloadtest=0
629f07849eSopenharmony_ci
639f07849eSopenharmony_ci# port of SSM to redirect to on probe bw < desc bw
649f07849eSopenharmony_citunnelssmport=5541
659f07849eSopenharmony_ci
669f07849eSopenharmony_ci# allow TCP (RTSP interleaved) streaming?
679f07849eSopenharmony_ciallowtcptransport=0
689f07849eSopenharmony_ci
699f07849eSopenharmony_ci# enable RDT rev packets?
709f07849eSopenharmony_cirealrevpkts=0
719f07849eSopenharmony_ci
729f07849eSopenharmony_ci# allow asm switches? 0=no,1=yes,2=all within maxasmtime,3=1 within maxasmtime
739f07849eSopenharmony_ci# 4=same as 2 but also whenever told by CSM after maxasmtime+tell CSM
749f07849eSopenharmony_ciasmrules=4;
759f07849eSopenharmony_ci# max time to which we will allow asm switches
769f07849eSopenharmony_cimaxasmtime=10
779f07849eSopenharmony_ci
789f07849eSopenharmony_ci# time to wait after switch before starting below
799f07849eSopenharmony_ciasmwaittime=4
809f07849eSopenharmony_ci
819f07849eSopenharmony_ci# time over which to calc post asm switch input rate
829f07849eSopenharmony_ciasmcalctime=4
839f07849eSopenharmony_ci
849f07849eSopenharmony_ci# time after LETSWITCH within which to permit switch
859f07849eSopenharmony_cimaxletswitchtime=20
869f07849eSopenharmony_ci
879f07849eSopenharmony_ci# change setbw? 0=no,1=block,2=sub w/1st,3=sub w/curr,4=tell CSM,5=allow w/asm
889f07849eSopenharmony_ci# 6=sub w/cur enc rate & tell CSM & generate setbw on switch
899f07849eSopenharmony_cisetbw=6;
909f07849eSopenharmony_ci# minimum time between setbw requests from player
919f07849eSopenharmony_cisetbwblocktime=15
929f07849eSopenharmony_ci
939f07849eSopenharmony_ci# max time within which we allow post asm setbw
949f07849eSopenharmony_ciasmsetbwtime=3
959f07849eSopenharmony_ci
969f07849eSopenharmony_ci# post switch wait time (secs) before we send setbw
979f07849eSopenharmony_cisetbwwaittime=1
989f07849eSopenharmony_ci
999f07849eSopenharmony_ci# max setbw as % of [init/post switch] input rate
1009f07849eSopenharmony_ciinputmaxsetbw=100
1019f07849eSopenharmony_ci
1029f07849eSopenharmony_ci# max setbw as % of current encoding rate
1039f07849eSopenharmony_ciencratemaxsetbw=100
1049f07849eSopenharmony_ci
1059f07849eSopenharmony_ci# % increase in encratemaxsetbw for live streams
1069f07849eSopenharmony_cilivesetbwdelta=2
1079f07849eSopenharmony_ci
1089f07849eSopenharmony_ci# temporarily here. encoding rate bits/sec
1099f07849eSopenharmony_ciencrate=34000
1109f07849eSopenharmony_ci
1119f07849eSopenharmony_ci# max output rate = maxoutproberate % probe rate
1129f07849eSopenharmony_cimaxoutproberate=85
1139f07849eSopenharmony_ci
1149f07849eSopenharmony_ci# max output rate = maxoutencrate % curr enc rate
1159f07849eSopenharmony_cimaxoutencrate=140
1169f07849eSopenharmony_ci
1179f07849eSopenharmony_ci# worst case outrate. should be > encratemaxsetbw
1189f07849eSopenharmony_ciminoutencrate=108
1199f07849eSopenharmony_ci
1209f07849eSopenharmony_ci# max out rate = er+erprgamma%(maxoutpr%pr-er)
1219f07849eSopenharmony_cierprgamma=70
1229f07849eSopenharmony_ci
1239f07849eSopenharmony_ci# the CSM UTP: % loss above which CSM will enter CC
1249f07849eSopenharmony_ciutp=15
1259f07849eSopenharmony_ci
1269f07849eSopenharmony_ci# CSM alpha for narrowband
1279f07849eSopenharmony_cinbalpha=77
1289f07849eSopenharmony_ci
1299f07849eSopenharmony_ci# CSM alpha for broadband
1309f07849eSopenharmony_cibbalpha=83
1319f07849eSopenharmony_ci
1329f07849eSopenharmony_ci# periodic sendTS? 0 = sendTS only at SR_COMPUTE
1339f07849eSopenharmony_citsfrequency=10
1349f07849eSopenharmony_ci
1359f07849eSopenharmony_ci# SReoc as a % of the encoding rate
1369f07849eSopenharmony_cirecoveryrate=140
1379f07849eSopenharmony_ci
1389f07849eSopenharmony_ci# maximum server side buffer (in packets)
1399f07849eSopenharmony_cimaxbuffer=2000
1409f07849eSopenharmony_ci
1419f07849eSopenharmony_ci# client side buffer (in milliseconds)
1429f07849eSopenharmony_cicsmbuffer=12000
1439f07849eSopenharmony_ci
1449f07849eSopenharmony_ci# probe bw > probedelta % describe bw for us to work
1459f07849eSopenharmony_ciprobedelta=120
1469f07849eSopenharmony_ci
1479f07849eSopenharmony_ci# the number of probes to do at the beginning
1489f07849eSopenharmony_cinumprobes=4
1499f07849eSopenharmony_ci
1509f07849eSopenharmony_ci# number of packets to burst during each probe
1519f07849eSopenharmony_ciprobebuffpkts=5
1529f07849eSopenharmony_ci
1539f07849eSopenharmony_ci# time (in microsecs) interval between probes
1549f07849eSopenharmony_ciprobeinterval=600000
1559f07849eSopenharmony_ci
1569f07849eSopenharmony_ci# client logs to none(0),disk(1),soc(2),both(3)
1579f07849eSopenharmony_ciclientlog=2
1589f07849eSopenharmony_ci
1599f07849eSopenharmony_ci# 0=none,1=brief,2=detailed,3=extensive
1609f07849eSopenharmony_ciloglevel=2
1619f07849eSopenharmony_ci
1629f07849eSopenharmony_ci# connected to monitor?
1639f07849eSopenharmony_cimonitor=0
1649f07849eSopenharmony_ci
1659f07849eSopenharmony_ci# 0=none, 1=test
1669f07849eSopenharmony_citestmode=0
1679f07849eSopenharmony_ci
1689f07849eSopenharmony_ci# are we using the emulator?
1699f07849eSopenharmony_ciemulator=0
1709f07849eSopenharmony_ci
1719f07849eSopenharmony_ci# emulator IP address
1729f07849eSopenharmony_ciemuaddr=127.0.0.1
1739f07849eSopenharmony_ci
1749f07849eSopenharmony_ci# emulator TCP control port to connect to
1759f07849eSopenharmony_ciemuport=4200
1769f07849eSopenharmony_ci
1779f07849eSopenharmony_ci#
1789f07849eSopenharmony_ci# aux serv config
1799f07849eSopenharmony_ci#
1809f07849eSopenharmony_ci# start aux server? 0=no, 1=yes
1819f07849eSopenharmony_ciauxsvr=0
1829f07849eSopenharmony_ci
1839f07849eSopenharmony_ci# IP address of mgmt server
1849f07849eSopenharmony_cimngsvrip=127.0.0.1
1859f07849eSopenharmony_ci
1869f07849eSopenharmony_ci# port where mgmt server listens
1879f07849eSopenharmony_cimngsvrport=15550
1889f07849eSopenharmony_ci
1899f07849eSopenharmony_ci# IP address of SSM that we are monitoring
1909f07849eSopenharmony_cissmip=127.0.0.1
1919f07849eSopenharmony_ci
1929f07849eSopenharmony_ci# port where aux server should listen
1939f07849eSopenharmony_ciauxsvrport=14445
1949f07849eSopenharmony_ci
1959f07849eSopenharmony_ci# frequency of aux server checks
1969f07849eSopenharmony_ciauxsvrchkfreq=2
1979f07849eSopenharmony_ci
1989f07849eSopenharmony_ciauxsvrchkperiod=60;
1999f07849eSopenharmony_ci#
2009f07849eSopenharmony_ci# congestion simulation info
2019f07849eSopenharmony_ci#
2029f07849eSopenharmony_ci# congestion simulation?
2039f07849eSopenharmony_cisimulation=0
2049f07849eSopenharmony_ci
2059f07849eSopenharmony_ci# size of the network buffer
2069f07849eSopenharmony_cinetbuffer=5
2079f07849eSopenharmony_ci
2089f07849eSopenharmony_ci# time (in secs) between drop rate recalculation
2099f07849eSopenharmony_cisiminterval=3
2109f07849eSopenharmony_ci
211