diff --git a/taoyao-live/src/main/java/com/acgist/taoyao/live/controller/LiveController.java b/taoyao-live/src/main/java/com/acgist/taoyao/live/controller/LiveController.java index 10d95cd..50f3851 100644 --- a/taoyao-live/src/main/java/com/acgist/taoyao/live/controller/LiveController.java +++ b/taoyao-live/src/main/java/com/acgist/taoyao/live/controller/LiveController.java @@ -1,6 +1,7 @@ package com.acgist.taoyao.live.controller; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -30,4 +31,16 @@ public class LiveController { return Message.success(); } + @Operation(summary = "直播状态", description = "直播状态") + @GetMapping("/status/{id}") + public Message status(@PathVariable String id) { + return Message.success(); + } + + @Operation(summary = "直播终端列表", description = "直播终端列表") + @GetMapping("/list/client") + public Message listClient() { + return Message.success(); + } + } diff --git a/taoyao-meeting/src/main/java/com/acgist/taoyao/meeting/controller/MeetingController.java b/taoyao-meeting/src/main/java/com/acgist/taoyao/meeting/controller/MeetingController.java index e1f3baf..9a5e9a9 100644 --- a/taoyao-meeting/src/main/java/com/acgist/taoyao/meeting/controller/MeetingController.java +++ b/taoyao-meeting/src/main/java/com/acgist/taoyao/meeting/controller/MeetingController.java @@ -1,6 +1,7 @@ package com.acgist.taoyao.meeting.controller; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -30,4 +31,16 @@ public class MeetingController { return Message.success(); } + @Operation(summary = "会议状态", description = "会议状态") + @GetMapping("/status/{id}") + public Message status(@PathVariable String id) { + return Message.success(); + } + + @Operation(summary = "会议终端列表", description = "会议终端列表") + @GetMapping("/list/client") + public Message listClient() { + return Message.success(); + } + } diff --git a/taoyao-signal/README.md b/taoyao-signal/README.md index c0b7985..345d164 100644 --- a/taoyao-signal/README.md +++ b/taoyao-signal/README.md @@ -1,6 +1,6 @@ # 信令 -## 信令 +## 信令格式 ``` { @@ -114,25 +114,7 @@ } ``` -### 终端列表信令(2006) - -返回所有终端状态列表 - -``` -{} -``` - -### 终端状态信令(2007) - -返回指定终端状态(如果没有指定终端标识默认查询自己) - -``` -{ - "sn": "终端标识" -} -``` - -### 单播信令(2008) +### 单播信令(2006) 发送到指定的终端:删除`to`字段 @@ -143,7 +125,7 @@ } ``` -### 广播信令(2009) +### 广播信令(2007) 发送到所有的终端:排除自己 @@ -153,20 +135,42 @@ } ``` -## 直播信令(3000~3999) +### 终端状态信令(2998) + +返回指定终端状态(如果没有指定终端标识默认查询自己) ``` -创建会议 -> 邀请终端|踢出终端|加入会议|离开会议 -> 光比会议 +{ + "sn": "终端标识" +} ``` +### 终端列表信令(2999) + +返回所有终端状态列表 + +``` +{} +``` + +## 直播信令(3000~3999) + ### 开启直播信令(3000) ### 关闭直播信令(3001) -### 直播终端列表信令(3002) +### 直播终端列表信令(3997) + +### 直播状态信令(3998) + +### 直播列表信令(3999) ## 会议信令(4000~4999) +``` +创建会议 -> 邀请终端|踢出终端|加入会议|离开会议 -> 关闭会议 +``` + ### 创建会议信令(4000) ### 关闭会议信令(4001) @@ -189,7 +193,11 @@ 广播 -### 会议终端列表信令(4006) +### 会议终端列表信令(4997) + +### 会议状态信令(4998) + +### 会议列表信令(4999) ## 媒体信令(5000~5999) diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/client/ClientSessionManager.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/client/ClientSessionManager.java index 9916d25..da2557b 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/client/ClientSessionManager.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/client/ClientSessionManager.java @@ -107,6 +107,16 @@ public class ClientSessionManager { .findFirst() .orElse(null); } + + /** + * @param sn 终端标识 + * + * @return 终端状态 + */ + public ClientSessionStatus status(String sn) { + final ClientSession session = this.session(sn); + return session == null ? null : session.status(); + } /** * @return 所有终端会话 diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/controller/ClientController.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/controller/ClientController.java index 609867c..c411cb2 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/controller/ClientController.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/controller/ClientController.java @@ -2,6 +2,7 @@ package com.acgist.taoyao.signal.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -30,4 +31,10 @@ public class ClientController { return Message.success(this.clientSessionManager.status()); } + @Operation(summary = "终端状态", description = "终端状态") + @GetMapping("/status/{sn}") + public Message status(@PathVariable String sn) { + return Message.success(this.clientSessionManager.status(sn)); + } + } diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/listener/client/CloseListener.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/listener/client/CloseListener.java index f8311f8..e749d93 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/listener/client/CloseListener.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/listener/client/CloseListener.java @@ -10,7 +10,7 @@ import com.acgist.taoyao.boot.model.Message; import com.acgist.taoyao.signal.client.ClientSession; import com.acgist.taoyao.signal.event.client.CloseEvent; import com.acgist.taoyao.signal.listener.ApplicationListenerAdapter; -import com.acgist.taoyao.signal.protocol.client.OfflineProtocol; +import com.acgist.taoyao.signal.protocol.client.ClientOfflineProtocol; import lombok.extern.slf4j.Slf4j; @@ -24,7 +24,7 @@ import lombok.extern.slf4j.Slf4j; public class CloseListener extends ApplicationListenerAdapter { @Autowired - private OfflineProtocol offlineProtocol; + private ClientOfflineProtocol offlineProtocol; @Override public void onApplicationEvent(CloseEvent event) { diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/listener/client/RegisterListener.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/listener/client/RegisterListener.java index cb26a3d..8802257 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/listener/client/RegisterListener.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/listener/client/RegisterListener.java @@ -10,8 +10,8 @@ import com.acgist.taoyao.signal.client.ClientSession; import com.acgist.taoyao.signal.client.ClientSessionStatus; import com.acgist.taoyao.signal.event.client.RegisterEvent; import com.acgist.taoyao.signal.listener.ApplicationListenerAdapter; -import com.acgist.taoyao.signal.protocol.client.ConfigProtocol; -import com.acgist.taoyao.signal.protocol.client.OnlineProtocol; +import com.acgist.taoyao.signal.protocol.client.ClientConfigProtocol; +import com.acgist.taoyao.signal.protocol.client.ClientOnlineProtocol; /** * 注册监听 @@ -22,9 +22,9 @@ import com.acgist.taoyao.signal.protocol.client.OnlineProtocol; public class RegisterListener extends ApplicationListenerAdapter { @Autowired - private ConfigProtocol configProtocol; + private ClientConfigProtocol configProtocol; @Autowired - private OnlineProtocol onlineProtocol; + private ClientOnlineProtocol onlineProtocol; @Async @Override diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/ProtocolManager.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/ProtocolManager.java index 6f88e0e..92a22c6 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/ProtocolManager.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/ProtocolManager.java @@ -16,7 +16,7 @@ import com.acgist.taoyao.boot.model.MessageCodeException; import com.acgist.taoyao.boot.utils.JSONUtils; import com.acgist.taoyao.signal.client.ClientSession; import com.acgist.taoyao.signal.client.ClientSessionManager; -import com.acgist.taoyao.signal.protocol.client.RegisterProtocol; +import com.acgist.taoyao.signal.protocol.client.ClientRegisterProtocol; import com.acgist.taoyao.signal.protocol.platform.ErrorProtocol; import lombok.extern.slf4j.Slf4j; @@ -95,7 +95,7 @@ public class ProtocolManager { return; } final ClientSession session = this.clientSessionManager.session(instance); - if(protocol instanceof RegisterProtocol) { + if(protocol instanceof ClientRegisterProtocol) { protocol.execute(sn, value, session); } else if(session.authorized() && sn.equals(session.sn())) { protocol.execute(sn, value, session); diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/BroadcastProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientBroadcastProtocol.java similarity index 83% rename from taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/BroadcastProtocol.java rename to taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientBroadcastProtocol.java index f8c7b85..0a16abf 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/BroadcastProtocol.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientBroadcastProtocol.java @@ -14,14 +14,14 @@ import com.acgist.taoyao.signal.protocol.ProtocolAdapter; * @author acgist */ @Component -public class BroadcastProtocol extends ProtocolAdapter { +public class ClientBroadcastProtocol extends ProtocolAdapter { - public static final Integer PID = 2009; + public static final Integer PID = 2007; @Autowired private ClientSessionManager clientSessionManager; - public BroadcastProtocol() { + public ClientBroadcastProtocol() { super(PID, "广播信令"); } diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/CloseProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientCloseProtocol.java similarity index 88% rename from taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/CloseProtocol.java rename to taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientCloseProtocol.java index e6714e7..c34f078 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/CloseProtocol.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientCloseProtocol.java @@ -15,11 +15,11 @@ import lombok.extern.slf4j.Slf4j; */ @Slf4j @Component -public class CloseProtocol extends ProtocolAdapter { +public class ClientCloseProtocol extends ProtocolAdapter { public static final Integer PID = 2001; - public CloseProtocol() { + public ClientCloseProtocol() { super(PID, "关闭信令"); } diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ConfigProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientConfigProtocol.java similarity index 93% rename from taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ConfigProtocol.java rename to taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientConfigProtocol.java index 3cf4155..80366fb 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ConfigProtocol.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientConfigProtocol.java @@ -20,7 +20,7 @@ import com.acgist.taoyao.signal.protocol.ProtocolAdapter; * @author acgist */ @Component -public class ConfigProtocol extends ProtocolAdapter { +public class ClientConfigProtocol extends ProtocolAdapter { public static final Integer PID = 2004; @@ -29,7 +29,7 @@ public class ConfigProtocol extends ProtocolAdapter { @Autowired private WebrtcProperties webrtcProperties; - public ConfigProtocol() { + public ClientConfigProtocol() { super(PID, "信令协议标识"); } diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/HeartbeatProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientHeartbeatProtocol.java similarity index 89% rename from taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/HeartbeatProtocol.java rename to taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientHeartbeatProtocol.java index d2dde41..9e78aaf 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/HeartbeatProtocol.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientHeartbeatProtocol.java @@ -16,11 +16,11 @@ import com.acgist.taoyao.signal.protocol.ProtocolMapAdapter; * @author acgist */ @Component -public class HeartbeatProtocol extends ProtocolMapAdapter { +public class ClientHeartbeatProtocol extends ProtocolMapAdapter { public static final Integer PID = 2005; - public HeartbeatProtocol() { + public ClientHeartbeatProtocol() { super(PID, "心跳信令"); } diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ListProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientListProtocol.java similarity index 84% rename from taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ListProtocol.java rename to taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientListProtocol.java index 0f25645..57a2531 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ListProtocol.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientListProtocol.java @@ -14,14 +14,14 @@ import com.acgist.taoyao.signal.protocol.ProtocolAdapter; * @author acgist */ @Component -public class ListProtocol extends ProtocolAdapter { +public class ClientListProtocol extends ProtocolAdapter { - public static final Integer PID = 2006; + public static final Integer PID = 2999; @Autowired private ClientSessionManager clientSessionManager; - public ListProtocol() { + public ClientListProtocol() { super(PID, "终端列表信令"); } diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/OfflineProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientOfflineProtocol.java similarity index 84% rename from taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/OfflineProtocol.java rename to taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientOfflineProtocol.java index f387b63..859c849 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/OfflineProtocol.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientOfflineProtocol.java @@ -12,11 +12,11 @@ import com.acgist.taoyao.signal.protocol.ProtocolAdapter; * @author acgist */ @Component -public class OfflineProtocol extends ProtocolAdapter { +public class ClientOfflineProtocol extends ProtocolAdapter { public static final Integer PID = 2003; - public OfflineProtocol() { + public ClientOfflineProtocol() { super(PID, "终端下线信令"); } diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/OnlineProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientOnlineProtocol.java similarity index 84% rename from taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/OnlineProtocol.java rename to taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientOnlineProtocol.java index 23407de..26f7bf0 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/OnlineProtocol.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientOnlineProtocol.java @@ -12,11 +12,11 @@ import com.acgist.taoyao.signal.protocol.ProtocolAdapter; * @author acgist */ @Component -public class OnlineProtocol extends ProtocolAdapter { +public class ClientOnlineProtocol extends ProtocolAdapter { public static final Integer PID = 2002; - public OnlineProtocol() { + public ClientOnlineProtocol() { super(PID, "上线信令"); } diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/RegisterProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientRegisterProtocol.java similarity index 93% rename from taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/RegisterProtocol.java rename to taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientRegisterProtocol.java index 349b95a..b0fcf26 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/RegisterProtocol.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientRegisterProtocol.java @@ -19,14 +19,14 @@ import com.acgist.taoyao.signal.protocol.ProtocolMapAdapter; * @author acgist */ @Component -public class RegisterProtocol extends ProtocolMapAdapter { +public class ClientRegisterProtocol extends ProtocolMapAdapter { public static final Integer PID = 2000; @Autowired private SecurityProperties securityProperties; - public RegisterProtocol() { + public ClientRegisterProtocol() { super(PID, "注册信令"); } diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/StatusProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientStatusProtocol.java similarity index 68% rename from taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/StatusProtocol.java rename to taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientStatusProtocol.java index f39232c..1d5fbcc 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/StatusProtocol.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientStatusProtocol.java @@ -11,23 +11,20 @@ import com.acgist.taoyao.signal.client.ClientSession; import com.acgist.taoyao.signal.client.ClientSessionManager; import com.acgist.taoyao.signal.protocol.ProtocolMapAdapter; -import lombok.extern.slf4j.Slf4j; - /** * 终端状态信令 * * @author acgist */ -@Slf4j @Component -public class StatusProtocol extends ProtocolMapAdapter { +public class ClientStatusProtocol extends ProtocolMapAdapter { - public static final Integer PID = 2007; + public static final Integer PID = 2998; @Autowired private ClientSessionManager clientSessionManager; - public StatusProtocol() { + public ClientStatusProtocol() { super(PID, "终端状态信令"); } @@ -38,13 +35,8 @@ public class StatusProtocol extends ProtocolMapAdapter { if(StringUtils.isEmpty(querySn)) { querySn = sn; } - final ClientSession clientSession = this.clientSessionManager.session(querySn); - if(clientSession != null) { - message.setBody(clientSession.status()); - session.push(message); - } else { - log.warn("终端无效:{}", querySn); - } + message.setBody(this.clientSessionManager.status(querySn)); + session.push(message); } } diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/UnicastProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientUnicastProtocol.java similarity index 87% rename from taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/UnicastProtocol.java rename to taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientUnicastProtocol.java index 8ee5e68..153d216 100644 --- a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/UnicastProtocol.java +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/client/ClientUnicastProtocol.java @@ -20,14 +20,14 @@ import lombok.extern.slf4j.Slf4j; */ @Slf4j @Component -public class UnicastProtocol extends ProtocolMapAdapter { +public class ClientUnicastProtocol extends ProtocolMapAdapter { - public static final Integer PID = 2008; + public static final Integer PID = 2006; @Autowired private ClientSessionManager clientSessionManager; - public UnicastProtocol() { + public ClientUnicastProtocol() { super(PID, "单播信令"); } diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveClientListProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveClientListProtocol.java new file mode 100644 index 0000000..9cb97d4 --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveClientListProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.live; + +public class LiveClientListProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveCloseProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveCloseProtocol.java new file mode 100644 index 0000000..f731a81 --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveCloseProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.live; + +public class LiveCloseProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveListProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveListProtocol.java new file mode 100644 index 0000000..11e719f --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveListProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.live; + +public class LiveListProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveRegisterProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveRegisterProtocol.java new file mode 100644 index 0000000..5a36a07 --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveRegisterProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.live; + +public class LiveRegisterProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveStatusProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveStatusProtocol.java new file mode 100644 index 0000000..f5ef4a9 --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/live/LiveStatusProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.live; + +public class LiveStatusProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaPauseProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaPauseProtocol.java new file mode 100644 index 0000000..752d2ae --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaPauseProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.media; + +public class MediaPauseProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaPublishProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaPublishProtocol.java new file mode 100644 index 0000000..81932cf --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaPublishProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.media; + +public class MediaPublishProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaResumeProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaResumeProtocol.java new file mode 100644 index 0000000..2f85a26 --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaResumeProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.media; + +public class MediaResumeProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaStartRecordProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaStartRecordProtocol.java new file mode 100644 index 0000000..dc9637a --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaStartRecordProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.media; + +public class MediaStartRecordProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaStopRecordProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaStopRecordProtocol.java new file mode 100644 index 0000000..330b47d --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaStopRecordProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.media; + +public class MediaStopRecordProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaSubscribeProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaSubscribeProtocol.java new file mode 100644 index 0000000..a20fe2e --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaSubscribeProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.media; + +public class MediaSubscribeProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaUnpublishProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaUnpublishProtocol.java new file mode 100644 index 0000000..b0b9313 --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaUnpublishProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.media; + +public class MediaUnpublishProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaUnsubscribeProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaUnsubscribeProtocol.java new file mode 100644 index 0000000..7497057 --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/media/MediaUnsubscribeProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.media; + +public class MediaUnsubscribeProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingClientListProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingClientListProtocol.java new file mode 100644 index 0000000..289b02f --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingClientListProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.meeting; + +public class MeetingClientListProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingCloseProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingCloseProtocol.java new file mode 100644 index 0000000..5a028a8 --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingCloseProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.meeting; + +public class MeetingCloseProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingEnterProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingEnterProtocol.java new file mode 100644 index 0000000..baa2f83 --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingEnterProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.meeting; + +public class MeetingEnterProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingExpelProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingExpelProtocol.java new file mode 100644 index 0000000..0617b8b --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingExpelProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.meeting; + +public class MeetingExpelProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingInviteProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingInviteProtocol.java new file mode 100644 index 0000000..5e9d70e --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingInviteProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.meeting; + +public class MeetingInviteProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingLeaveProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingLeaveProtocol.java new file mode 100644 index 0000000..0844aba --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingLeaveProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.meeting; + +public class MeetingLeaveProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingListProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingListProtocol.java new file mode 100644 index 0000000..76adcf4 --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingListProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.meeting; + +public class MeetingListProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingRegisterProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingRegisterProtocol.java new file mode 100644 index 0000000..14db148 --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingRegisterProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.meeting; + +public class MeetingRegisterProtocol { + +} diff --git a/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingStatusProtocol.java b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingStatusProtocol.java new file mode 100644 index 0000000..a7d6fd3 --- /dev/null +++ b/taoyao-signal/src/main/java/com/acgist/taoyao/signal/protocol/meeting/MeetingStatusProtocol.java @@ -0,0 +1,5 @@ +package com.acgist.taoyao.signal.protocol.meeting; + +public class MeetingStatusProtocol { + +}