Поддержка Jingle с привкусом ejabberd
Я знаю, что тема была закрыта в 2012 году, прошло 10 лет. Тем не менее smack jingle имеет меньше поддержки или документации. Их официальная ссылка на github дает 404 не найдено. ссылка . Я разрабатываю приложение для чата, которое должно включать голосовые и видеозвонки. Мой ejabberd.yml содержит следующие конфигурации.
-
port: 3478
transport: udp
module: ejabberd_stun
use_turn: true
auth_realm: 192.168.0.100
turn_min_port: 49152
turn_max_port: 65535
turn_ipv4_address: 192.168.0.100
-
port: 5349
transport: tcp
module: ejabberd_stun
use_turn: true
auth_realm: 192.168.0.100
tls: true
turn_min_port: 49152
turn_max_port: 65535
## ip, turn_ipv4_address should be host ip
ip: 0.0.0.0
turn_ipv4_address: 192.168.0.100
В Ejabberd есть поддержка джинглов, я не знаю, правильная эта конфигурация или нет, и как я могу подключиться к серверу включения / оглушения моего сервера для видео- или аудиозвонков. Я действительно могу использовать некоторые инструкции.
В качестве альтернативы я использовал peerjs, но он медленный и не может переключаться между динамиком и наушником. Я хочу переключиться на джингл, так как у меня уже есть ejabberd.