Skip to content

Commit 368f1a8

Browse files
committed
separate configuration for maxReadBufferSize, bump version to 1.2.18
1 parent e3d24cf commit 368f1a8

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<parent>
44
<groupId>org.red5</groupId>
55
<artifactId>red5-parent</artifactId>
6-
<version>1.2.17</version>
6+
<version>1.2.18</version>
77
</parent>
88
<modelVersion>4.0.0</modelVersion>
99
<artifactId>red5-server</artifactId>

src/main/java/org/red5/server/net/rtmp/RTMPMinaTransport.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ public class RTMPMinaTransport implements RTMPMinaTransportMXBean {
8383

8484
protected int receiveBufferSize = 65536;
8585

86+
protected int maxReadBufferSize = 65536;
87+
8688
// maximum idle time 1m
8789
private int idleTime = 60;
8890

@@ -157,9 +159,8 @@ public void start() throws Exception {
157159
sessionConf.setReuseAddress(true);
158160
sessionConf.setTcpNoDelay(tcpNoDelay);
159161
sessionConf.setSendBufferSize(sendBufferSize);
160-
//
161162
sessionConf.setReceiveBufferSize(receiveBufferSize);
162-
sessionConf.setMaxReadBufferSize(receiveBufferSize);
163+
sessionConf.setMaxReadBufferSize(maxReadBufferSize);
163164
// sets the interval (seconds) between each throughput calculation, the default value is 3 seconds
164165
sessionConf.setThroughputCalculationInterval(thoughputCalcInterval);
165166
// set the idle time (seconds)

src/main/server/conf/red5-core.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
<property name="ioThreads" value="${rtmp.io_threads}" />
8585
<property name="sendBufferSize" value="${rtmp.send_buffer_size}" />
8686
<property name="receiveBufferSize" value="${rtmp.receive_buffer_size}" />
87+
<property name="maxReadBufferSize" value="${rtmp.max_read_buffer_size}" />
8788
<property name="trafficClass" value="${rtmp.traffic_class}" />
8889
<property name="backlog" value="${rtmp.backlog}" />
8990
<property name="tcpNoDelay" value="${rtmp.tcp_nodelay}" />

src/main/server/conf/red5.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ rtmp.port=1935
1919
rtmp.io_threads=8
2020
rtmp.send_buffer_size=65536
2121
rtmp.receive_buffer_size=65536
22+
rtmp.max_read_buffer_size=65536
2223
rtmp.ping_interval=1000
2324
rtmp.max_inactivity=60000
2425
rtmp.max_handshake_time=5000

0 commit comments

Comments
 (0)