Peerjs посылает сигнал в приложение androidrtc
Я пытаюсь разработать нативное приложение для Android (и да, оно должно быть нативным) с помощью WebRTC.
Идея здесь заключается в том, чтобы позволить веб-браузеру сделать голосовой и видеозвонок в приложение android с помощью WebRTC.
Проблема здесь в том, что я столкнулся с трудным временем, пытаясь собрать все вместе.
Я использовал AndroidRTC (GitHub - pchab/AndroidRTC: Android-клиент для ProjectRTC - демо-версия WebRTC) чтобы создать свое приложение, и я пытаюсь получить сигнал вызова из браузера, используя PeerJS в клиентском браузере и в качестве сервера тоже.
Я видел, что с помощью peerjs для создания соединения и начала приема вызовов мне нужно создать соединение, например
var peer = new Peer(caller_id, {host: api.my.server, port: 9000, secured: true})
Я думаю, что мне нужно сделать что-то подобное на AndroidRTC, но я не мог понять, как это сделать.
Архитектура выглядит примерно так
Браузер (PeerJS) ------&ГТ; сервер (PeerJS) -------&ГТ; Android-приложение (AndroidRTC)
У кого-нибудь есть идеи, как это сделать?
Что я уже пробовал:
Я попытался (как в Примере на github) установить WebRtcClient с моим URI сервера PeerJS, например https://api.my.peerjs.server:9000
mSocketAddress = "https://api.my.peerjs.server:9000"; new WebRtcClient(this, mSocketAddress, params, VideoRendererGui.getEGLContext());
Но я не мог понять, как заставить это работать с сигнализацией PeerJS.