Я пытаюсь отправить поток мультимедиа из 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? Если да, в любом случае, чтобы заставить его работать, когда оба устройства находятся в одной сети? Заранее спасибо.