[*] 日常优化
This commit is contained in:
@@ -11,12 +11,23 @@ import java.util.List;
|
||||
/**
|
||||
* WebRTC配置
|
||||
*
|
||||
* 注意:完全拷贝信令模块`WebrtcProperties`代码
|
||||
*
|
||||
* @author acgist
|
||||
*/
|
||||
public class WebrtcProperties {
|
||||
|
||||
/**
|
||||
* 是否加密
|
||||
*/
|
||||
private Boolean encrypt;
|
||||
/**
|
||||
* STUN服务器
|
||||
*/
|
||||
private WebrtcStunProperties[] stun;
|
||||
/**
|
||||
* TURN服务器
|
||||
*/
|
||||
private WebrtcTurnProperties[] turn;
|
||||
|
||||
@JsonIgnore
|
||||
|
||||
@@ -3,11 +3,19 @@ package com.acgist.taoyao.media.config;
|
||||
/**
|
||||
* WebRTC STUN配置
|
||||
*
|
||||
* 注意:完全拷贝信令模块`WebrtcStunProperties`代码
|
||||
*
|
||||
* @author acgist
|
||||
*/
|
||||
public class WebrtcStunProperties {
|
||||
|
||||
/**
|
||||
* 主机
|
||||
*/
|
||||
protected String host;
|
||||
/**
|
||||
* 端口
|
||||
*/
|
||||
protected Integer port;
|
||||
|
||||
public String getHost() {
|
||||
|
||||
@@ -3,11 +3,19 @@ package com.acgist.taoyao.media.config;
|
||||
/**
|
||||
* WebRTC TURN配置
|
||||
*
|
||||
* 注意:完全拷贝信令模块`WebrtcTurnProperties`代码
|
||||
*
|
||||
* @author acgist
|
||||
*/
|
||||
public class WebrtcTurnProperties extends WebrtcStunProperties {
|
||||
|
||||
/**
|
||||
* 帐号
|
||||
*/
|
||||
private String username;
|
||||
/**
|
||||
* 密码
|
||||
*/
|
||||
private String password;
|
||||
|
||||
public String getUsername() {
|
||||
@@ -26,6 +34,7 @@ public class WebrtcTurnProperties extends WebrtcStunProperties {
|
||||
this.password = password;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getAddress() {
|
||||
return "turn:" + this.host + ":" + this.port;
|
||||
}
|
||||
|
||||
@@ -21,6 +21,7 @@ public class WebrtcTurnProperties extends WebrtcStunProperties {
|
||||
@Schema(title = "密码", description = "密码")
|
||||
private String password;
|
||||
|
||||
@Override
|
||||
@Schema(title = "完整地址", description = "完整地址")
|
||||
public String getAddress() {
|
||||
return "turn:" + this.host + ":" + this.port;
|
||||
|
||||
Reference in New Issue
Block a user