Реализация пртокола для сервера g365sfu
This commit is contained in:
44
src/main/java/io/g365sfu/webrtc/RTCIceServer.java
Normal file
44
src/main/java/io/g365sfu/webrtc/RTCIceServer.java
Normal file
@@ -0,0 +1,44 @@
|
||||
package io.g365sfu.webrtc;
|
||||
|
||||
|
||||
/**
|
||||
* Представляет собой объект RTCIceServer который содержит информацию о сервере ICE,
|
||||
* например TURN
|
||||
*/
|
||||
public class RTCIceServer {
|
||||
|
||||
private String url;
|
||||
private String username;
|
||||
private String credential;
|
||||
|
||||
public RTCIceServer(String url, String username, String credential) {
|
||||
this.url = url;
|
||||
this.username = username;
|
||||
this.credential = credential;
|
||||
}
|
||||
|
||||
/**
|
||||
* URL сервера ICE, который используется для обмена кандидатами между участниками звонка через сервер SFU.
|
||||
* @return строка, содержащая URL сервера ICE, который используется для обмена кандидатами между участниками звонка через сервер SFU.
|
||||
*/
|
||||
public String getUrl() {
|
||||
return url;
|
||||
}
|
||||
|
||||
/**
|
||||
* Имя пользователя для аутентификации на сервере ICE.
|
||||
* @return строка, содержащая имя пользователя для аутентификации на сервере ICE.
|
||||
*/
|
||||
public String getUsername() {
|
||||
return username;
|
||||
}
|
||||
|
||||
/**
|
||||
* Учетные данные для аутентификации на сервере ICE.
|
||||
* @return строка, содержащая учетные данные для аутентификации на сервере ICE.
|
||||
*/
|
||||
public String getCredential() {
|
||||
return credential;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user