Получение потока мультимедиа для приложения Electron в моем собственном приложении в той же сети - PullRequest
0 голосов
/ 18 января 2020

Я пытаюсь отправить поток мультимедиа из Electron js в свое собственное мобильное приложение.

Я могу подключиться к своему локальному серверу Peer JS, и два устройства соединяются. Я могу отправить данные с помощью метода .send ():

conn.send("Message from electron")

Когда я пытаюсь отправить поток, например:

const call = peer.call(mobileId, newStream);

Мобильный телефон получает вызов, и ответ кажется работать. Однако этот слушатель (для потока) никогда не выполняется, и кажется, что поток никогда не приходит:

mobPeer.on('call', function(call) {
   console.log("Web calling", call); // THIS WORKS FINE

   call.answer(null);
   call.on('stream', function(stream) {
       console.log('stream from desktop')  // THIS NEVER EXECUTES
   });
}); 

Это потому, что я пытаюсь поделиться потоком из getUserMedia, и он должен быть через https? Если да, в любом случае, чтобы заставить его работать, когда оба устройства находятся в одной сети? Заранее спасибо.

...