Hi
I installed red5 RTMP server on my win7 64bit gaming computer.
The goal is to stream gamerecordings with low latency - 2-3 sec but preferably less than 1 sec latency.
So i run my game, i run OBS, i stream to local RTMP server and friends connect via flowplayer.
I'm already experiementing with OBS settings, i have read several posts on this forum and elsewhere.
If you think you found the optimal settings for such a senario, i would love to see them...
But my real question is - how much experience do people here have with the RTMP server setup?
Red5 has the following section in its ./conf/red5.properties file.
Does anyone have any suggestions, i relationg to low latency streaming????
Many thanks in advance.
I installed red5 RTMP server on my win7 64bit gaming computer.
The goal is to stream gamerecordings with low latency - 2-3 sec but preferably less than 1 sec latency.
So i run my game, i run OBS, i stream to local RTMP server and friends connect via flowplayer.
I'm already experiementing with OBS settings, i have read several posts on this forum and elsewhere.
If you think you found the optimal settings for such a senario, i would love to see them...
But my real question is - how much experience do people here have with the RTMP server setup?
Red5 has the following section in its ./conf/red5.properties file.
Does anyone have any suggestions, i relationg to low latency streaming????
Many thanks in advance.
Code:
# RTMP
rtmp.host=127.0.0.1
rtmp.port=1935
rtmp.io_threads=16
rtmp.send_buffer_size=65536
rtmp.receive_buffer_size=65536
rtmp.ping_interval=1000
rtmp.max_inactivity=60000
rtmp.max_handshake_time=5000
rtmp.tcp_nodelay=true
rtmp.default_server_bandwidth=10000000
rtmp.default_client_bandwidth=10000000
rtmp.client_bandwidth_limit_type=2
rtmp.bandwidth_detection=true
rtmp.encoder_base_tolerance=5000
rtmp.encoder_drop_live_future=false
rtmp.traffic_class=24
# requested maximum length of the queue of incoming connections
rtmp.backlog=10
# the interval (seconds) between each throughput calculation
rtmp.thoughput_calc_interval=1
# enable io event throttler
rtmp.throttle_enable=true
# io event size threshold
rtmp.throttle_threshold_size=65536
# max connections to allow when throttling is in effect
rtmp.throttle_max_permits=128
# keep-alive for io threads when using an executor
rtmp.executor_keepalive_time=3000