Erick Gallani Ответов: 0

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.

0 Ответов