PeerJS с гибридными приложениями для Android

Я использую PeerJS в своем проекте Meteor для аудиозвонков между пользователями. Функциональность работает в браузерах, но когда я тестирую ее в IOS или Android, вызов не проходит.

Я наткнулся на Crosswalk, который поддерживает WebRTC на Android, и я могу реализовать с ним PeerJS. .

Вот мои вопросы:

1) Требует ли PeerJS Crosswalk для работы на Android?

2) Если ответ на приведенный выше вопрос положительный, что мне следует использовать, чтобы PeerJS работал в приложении IOS?


person sourceplaze    schedule 12.02.2018    source источник


Ответы (1)


PeerJS — это всего лишь некоторый код javascript, который открывает сокет для сервера peerJS и отправляет некоторые HTTP-запросы для установления пути соединения. Он может работать на любой платформе браузера, если браузер ее поддерживает. В коде peerjs есть пара проверок, которые останавливаются, если обнаруживают Safari, но вы можете закомментировать их, и они пойдут дальше. Наконец, блокпост — webrtc.

Поддержка IOS для webrtc пока отсутствует, хотя Apple объявила о ее появлении. Не знаю, сколько времени это займет.

person Mikkel    schedule 13.02.2018
comment
Я хочу, чтобы приложение выполняло вызовы из гибридных приложений, а не из браузеров, если это отличается. На сайте WebRTC написано, что поддерживаются платформы IOS и Android. Разве это не значит, что он должен работать? Я нашел учебные пособия по реализации пешеходного перехода с помощью peerjs для гибридных приложений Android. Я хочу знать, должен ли я изучить пешеходный переход и использовать его, чтобы peerjs работал в Android, или для peerjs не требуется пешеходный переход? - person sourceplaze; 14.02.2018