diff --git a/src/main/java/org/red5/server/net/rtmp/RTMPConnection.java b/src/main/java/org/red5/server/net/rtmp/RTMPConnection.java
index <HASH>..<HASH> 100755
--- a/src/main/java/org/red5/server/net/rtmp/RTMPConnection.java
+++ b/src/main/java/org/red5/server/net/rtmp/RTMPConnection.java
@@ -837,7 +837,7 @@ public abstract class RTMPConnection extends BaseConnection implements IStreamCa
 		if (log.isTraceEnabled()) {

 			log.trace("Create output - stream id: {} channel id: {}", streamId, channelId);

 		}

-		final Channel data = getChannel(channelId);

+		final Channel data = getChannel(channelId++);

 		final Channel video = getChannel(channelId++);

 		final Channel audio = getChannel(channelId++);

 		if (log.isTraceEnabled()) {
Almost have this channel and stream issue resolved