private async Task SelectProtocolAsync(ReadyPayload readyPayload) { _ssrc = readyPayload.SSRC; Logger.LogDebug($"UDP client connecting to {readyPayload.Ip}:{readyPayload.Port}"); _udpClient.Connect(readyPayload.Ip, readyPayload.Port); var selectPayload = new GatewayPayload(OpCode.SelectProtocol, new SelectPayload { Protocol = "udp", Data = new { address = readyPayload.Ip, port = readyPayload.Port, mode = EncryptionMode.Select(readyPayload.Modes) } }); await SocketClient.SendAsync(selectPayload); }
private ValueTask ProcessReadyPayloadAsync(ReadyPayload payload) { return(default);