From 6c76c8d9a38c27204c57d1db5130173bb1a86e92 Mon Sep 17 00:00:00 2001
From: acgist <289547414@qq.com>
Date: Fri, 2 Dec 2022 08:26:04 +0800
Subject: [PATCH] [*] README
---
README.md | 2 +-
.../java/com/acgist/taoyao/live/Live.java | 42 +++++++++++++++++++
2 files changed, 43 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index f307667..fbd75b3 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,7 @@
|:--|:--|:--|
|taoyao|桃夭|桃之夭夭灼灼其华|
|taoyao-boot|基础|基础模块|
-|taoyao-live|直播|连麦|
+|taoyao-live|直播|直播、连麦、本地视频同看|
|taoyao-test|测试|测试模块|
|taoyao-media|媒体|录制
音频(降噪、混音、变声)
视频(水印、美颜、AI识别)|
|taoyao-signal|信令|信令服务|
diff --git a/taoyao-live/src/main/java/com/acgist/taoyao/live/Live.java b/taoyao-live/src/main/java/com/acgist/taoyao/live/Live.java
index e0119f5..4d8a580 100644
--- a/taoyao-live/src/main/java/com/acgist/taoyao/live/Live.java
+++ b/taoyao-live/src/main/java/com/acgist/taoyao/live/Live.java
@@ -1,5 +1,7 @@
package com.acgist.taoyao.live;
+import java.util.List;
+
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
@@ -13,5 +15,45 @@ import lombok.Setter;
@Setter
@Schema(title = "直播", description = "直播")
public class Live {
+
+ /**
+ * 直播标识
+ */
+ @Schema(title = "直播标识", description = "直播标识")
+ private String id;
+ /**
+ * 直播名称
+ */
+ @Schema(title = "直播名称", description = "直播名称")
+ private String name;
+ /**
+ * 直播密码
+ */
+ @Schema(title = "直播密码", description = "直播密码")
+ private String password;
+ /**
+ * 终端会话标识列表
+ */
+ @Schema(title = "终端会话标识列表", description = "终端会话标识列表")
+ private List sns;
+ /**
+ * 创建终端标识
+ */
+ @Schema(title = "创建终端标识", description = "创建终端标识")
+ private String creator;
+
+ /**
+ * 新增终端会话标识
+ *
+ * @param sn 终端会话标识
+ */
+ public void addSn(String sn) {
+ synchronized (this.sns) {
+ if(this.sns.contains(sn)) {
+ return;
+ }
+ this.sns.add(sn);
+ }
+ }
}