|
|
|
@ -2,14 +2,14 @@ import 'dart:convert';
|
|
|
|
|
import 'dart:async';
|
|
|
|
|
import 'dart:io';
|
|
|
|
|
|
|
|
|
|
Future<Map> getTurnCredential(String host, int port) async {
|
|
|
|
|
Future<Map> getTurnCredential(String host) async {
|
|
|
|
|
HttpClient client = HttpClient(context: SecurityContext());
|
|
|
|
|
client.badCertificateCallback =
|
|
|
|
|
(X509Certificate cert, String host, int port) {
|
|
|
|
|
print('getTurnCredential: Allow self-signed certificate => $host:$port. ');
|
|
|
|
|
return true;
|
|
|
|
|
};
|
|
|
|
|
var url = 'https://$host:$port/api/turn?service=turn&username=flutter-webrtc';
|
|
|
|
|
var url = '$host/api/turn?service=turn&username=flutter-webrtc';
|
|
|
|
|
var request = await client.getUrl(Uri.parse(url));
|
|
|
|
|
var response = await request.close();
|
|
|
|
|
var responseBody = await response.transform(Utf8Decoder()).join();
|
|
|
|
|