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);
+ }
+ }
}