start method

Future<void> start({
  1. required ProxyUrlSigner urlSigner,
})

Implementation

Future<void> start({required ProxyUrlSigner urlSigner}) async {
  if (_server != null) return;
  _urlSigner = urlSigner;
  _server = await HttpServer.bind(InternetAddress.loopbackIPv4, 0);
  _baseUri = Uri.parse('http://127.0.0.1:${_server!.port}');
  unawaited(_serveRequests());
  debugPrint('Local HLS proxy started at $_baseUri');
}