2015-03-18 7 views
0

У меня есть приложение webrtc, и его сервер сигнализации находится на узле.js, используя socket.io. Теперь я собираюсь создать андроид jain sip stack. Я хочу подключить мое приложение webrtc с помощью приложения jain sip. Мой вопрос: могу ли я подключить jain sip stack, используя сервер node.js с websocket для подключения к приложению webrtc? Если нет, то как я создаю сигнальный сервер sip для jain sip stack, который подключается к webrtc? Я много ищу о своем вопросе, но я не могу найти подходящего руководства или форума и т. Д.Jain Sip Stack using node.js Сервер сигнализации

EDIT: Я нашел эту ссылку stackoverflow here. Но ответ недостаточно ясен.

ответ

1

Socket.io - это другой (альтернативный) протокол, и он несовместим с SIP через websockets.

Если вы хотите использовать SIP через websockets, вы можете построить как серверную, так и клиентскую часть с помощью стека JAIN-SIP, как показано здесь JAIN-SIP WebRTC signaling, но вам придется отключить socket.io.

Вы также можете использовать socket.io со своей собственной клиентской библиотекой от android без использования SIP так же хорошо для webrtc. См. Java socket.io client. Остерегайтесь socket.io имеет разные версии, поэтому вы должны соответствовать версиям, которые вы используете прямо сейчас, поскольку они не очень совместимы.

+0

Есть ли какая-нибудь книга, которую вы можете порекомендовать для Jain-Sip? – mubeen

+0

JAIN-SIP - это легкий стек SIP. Для получения этой идеи посетите http://www.oracle.com/technetwork/java/jain-sip-tutorial-149998.pdf, но перед этим вы должны понимать протокол SIP. Для SIP проверьте SIP RFC https://www.ietf.org/rfc/rfc3261.txt или более простой учебник. –

Смежные вопросы