getTurnCredentials method
Future<GetTurnCredentialsResponse>
getTurnCredentials(
- GetTurnCredentialsRequest input, {
- Headers? headers,
- AbortSignal? signal,
- dynamic onHeader(
- Headers
- dynamic onTrailer(
- Headers
Returns short-lived TURN server credentials for WebRTC media relay. Credentials are generated per-request with a configurable TTL. The server should generate HMAC-based credentials using a shared secret with the TURN server (RFC 5766 long-term credentials).
Implementation
Future<devicev1device.GetTurnCredentialsResponse> getTurnCredentials(
devicev1device.GetTurnCredentialsRequest input, {
connect.Headers? headers,
connect.AbortSignal? signal,
Function(connect.Headers)? onHeader,
Function(connect.Headers)? onTrailer,
}) {
return connect.Client(_transport).unary(
specs.DeviceService.getTurnCredentials,
input,
signal: signal,
headers: headers,
onHeader: onHeader,
onTrailer: onTrailer,
);
}