Должны ли PeerConnectionFactory и PeerConnection создаваться и использоваться внутри фонового потока? - PullRequest
0 голосов
/ 26 ноября 2018

Когда я смотрю на демо androidapp в устройстве PeerConnectionClient.java, я замечаю, что все действия, связанные с PeerConnection и PeerConnectionFactory, выполняются внутри ExecutorService (так, как я понимаю, внутри фонового потока).Например:

private static final ExecutorService executor = Executors.newSingleThreadExecutor();
executor.execute(() -> {
  PeerConnectionFactory.initialize(
      PeerConnectionFactory.InitializationOptions.builder(appContext)
          .setFieldTrials(fieldTrials)
          .setEnableInternalTracer(true)
          .createInitializationOptions());
});

Почему они используют фоновый поток?Можем ли мы использовать PeerConnectionFactory/PeerConnection внутри основного потока пользовательского интерфейса?Есть ли где-нибудь документация по этому поводу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...