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