Files
rosetta-wss/src/main/java/io/g365sfu/webrtc/RTCIceServer.java

55 lines
2.1 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package io.g365sfu.webrtc;
/**
* Представляет собой объект RTCIceServer который содержит информацию о сервере ICE,
* например TURN
*/
public class RTCIceServer {
private String url;
private String username;
private String credential;
private String transport;
public RTCIceServer(String url, String username, String credential, String transport) {
this.url = url;
this.username = username;
this.credential = credential;
this.transport = transport;
}
/**
* 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;
}
/**
* Транспортный протокол, используемый для связи с сервером ICE (например, "udp" или "tcp").
* @return строка, содержащая транспортный протокол, используемый для связи с сервером ICE (например, "udp" или "tcp").
*/
public String getTransport() {
return transport;
}
}