Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Socket policy
- policy.host=0.0.0.0
- policy.port=843
- # HTTP
- http.host=0.0.0.0
- http.port=80
- https.port=5443
- http.URIEncoding=UTF-8
- http.max_keep_alive_requests=-1
- http.max_threads=20
- http.acceptor_thread_count=10
- http.processor_cache=20
- # RTMP
- rtmp.host=0.0.0.0
- rtmp.port=1935
- rtmp.io_threads=128
- rtmp.send_buffer_size=131072
- rtmp.receive_buffer_size=131072
- rtmp.ping_interval=2000
- rtmp.max_inactivity=60000
- rtmp.max_handshake_time=5000
- rtmp.tcp_nodelay=true
- rtmp.tcp_keepalive=false
- rtmp.default_server_bandwidth=1000000000
- rtmp.default_client_bandwidth=1000000000
- rtmp.client_bandwidth_limit_type=2
- rtmp.bandwidth_detection=false
- rtmp.encoder_base_tolerance=5000
- rtmp.encoder_drop_live_future=false
- # traffic optimization hinting. to disable set traffic class set to -1
- # low delay + high throughput == 24 (0x18)
- rtmp.traffic_class=24
- # requested maximum length of the queue of incoming connections
- rtmp.backlog=256
- # the interval (seconds) between each throughput calculation
- rtmp.thoughput_calc_interval=15
- # enable use of the default mina acceptor
- rtmp.default_acceptor=true
- # socket i/o pool sizes used when default acceptor is disabled
- rtmp.initial_pool_size=0
- rtmp.max_pool_size=2
- rtmp.max_processor_pool_size=16
- rtmp.executor_keepalive_time=60000
- mina.logfilter.enable=false
- # scheduler configs (per application)
- rtmp.scheduler.pool_size=16
- # message executor configs (per application)
- # adjust this as needed if you get tasks rejected
- rtmp.executor.core_pool_size=4
- rtmp.executor.max_pool_size=32
- rtmp.executor.queue_capacity=256
- # drop audio packets when queue is almost full, to disable this, set to 0
- rtmp.executor.queue_size_to_drop_audio_packets=0
- # deadlock guard configs
- rtmp.deadlockguard.sheduler.pool_size=32
- # maximum amount of time allotted to process a single rtmp message / packet in milliseconds, set it as 0 to disable timeout (default 1000)
- rtmp.deadlockguard.max_handling_time=4000
- # RTMPS
- rtmps.host=0.0.0.0
- rtmps.port=8443
- rtmps.ping_interval=5000
- rtmps.max_inactivity=60000
- rtmps.max_keep_alive_requests=-1
- rtmps.max_threads=20
- rtmps.acceptor_thread_count=2
- rtmps.processor_cache=20
- # RTMPS Key and Trust store parameters
- rtmps.keystorepass=password
- rtmps.keystorefile=conf/keystore.jks
- rtmps.truststorepass=password
- rtmps.truststorefile=conf/truststore.jks
- # RTMPT
- rtmpt.host=0.0.0.0
- rtmpt.port=8088
- rtmpt.ping_interval=5000
- rtmpt.max_inactivity=60000
- rtmpt.max_handshake_time=5000
- rtmpt.max_keep_alive_requests=-1
- rtmpt.max_threads=20
- rtmpt.acceptor_thread_count=2
- rtmpt.processor_cache=20
- rtmpt.encoder_base_tolerance=5000
- rtmpt.encoder_drop_live_future=true
- # better setting for streaming media
- rtmpt.target_reponse_size=32768
- # best setting for small messages or shared objects
- #rtmpt.target_reponse_size=8192
- # max incoming messages to process at a time. the most that FP appears to send is 166
- rtmpt.max_in_msg_process=166
- # max time in millis that we will wait when offering data to the in or out queue
- rtmpt.max_queue_offer_time=125
- # max offer attempts
- rtmpt.max_queue_offer_attempts=4
- # WebSocket
- ws.host=0.0.0.0
- ws.port=8081
- # Debug proxy (needs to be activated in red5-core.xml)
- proxy.source_host=127.0.0.1
- proxy.source_port=1936
- proxy.destination_host=127.0.0.1
- proxy.destination_port=1935
- # JMX
- jmx.rmi.host=localhost
- jmx.rmi.port=9999
- jmx.rmi.sport=9998
- jmx.rmi.port.remoteobjects=
- jmx.keystorepass=password
- jmx.mina.monitor.enable=false
- jmx.mina.poll.interval=1000
- jmx.registry.create=true
- jmx.reuse.existing.server=true
- # Server properties
- # max events to send in a single update
- so.max.events.per.update=64
- so.scheduler.pool_size=4
- keyframe.cache.entry.max=500
- war.deploy.server.check.interval=600000
- fileconsumer.delayed.write=true
- fileconsumer.queue.size=120
- subscriberstream.buffer.check.interval=5000
- subscriberstream.underrun.trigger=100
- broadcaststream.auto.record=false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement