|
|
@@ -16,6 +16,7 @@ import com.jttserver.protocol.Jtt1078PacketParams;
|
|
|
import com.jttserver.protocol.Jtt1078PacketParser;
|
|
|
import com.jttserver.relay.FlvRealtimeStreamRelay;
|
|
|
import com.jttserver.relay.StreamRelay;
|
|
|
+import com.jttserver.relay.StreamRelayType;
|
|
|
import com.jttserver.relay.workerthreads.BroadcastWorker;
|
|
|
import com.jttserver.relay.workerthreads.VideoPublishWorker;
|
|
|
import com.jttserver.service.publisher.PublishServer;
|
|
|
@@ -52,12 +53,9 @@ public class JttVideoRecvServer extends RecvSever {
|
|
|
// 存储每个连接的Channel
|
|
|
private static final Map<String, Channel> channelIdToCtxMap = new ConcurrentHashMap<>();
|
|
|
|
|
|
- // 流转发器
|
|
|
- private StreamRelay streamRelay;
|
|
|
|
|
|
- public JttVideoRecvServer(PublishServer publishServer, int port, String prefix) {
|
|
|
- super(publishServer, port, prefix);
|
|
|
- this.streamRelay = new FlvRealtimeStreamRelay(publishServer, this, prefix);
|
|
|
+ public JttVideoRecvServer(PublishServer publishServer, int port, String prefix, StreamRelayType relayType) {
|
|
|
+ super(publishServer, port, prefix, relayType);
|
|
|
}
|
|
|
|
|
|
/**
|