VoIP с Farstream (SIP, ICE)
Я делаю основную программу VoIP (аудио + видео). Пользователи не будут (скорее всего) за NAT, но на это нет 100% гарантии, поэтому мне нужно использовать ICE(libnice).
Кроме того, чтобы пользователи могли звонить друг другу, мне нужен SIP (чтобы они могли регистрировать себя и звонить другим).
После поиска некоторых SIP-серверов, я думаю, я выберу http://www.opensips.org/.
Мой вопрос: могу ли я делать SIP, используя только farstream, или мне нужна телепатия или что-то еще?
И более общий вопрос: я на правильном пути?
1 ответ
Если вы решите использовать Farstream, вам понадобится Telepathy, потому что Farstream работает только с низким уровнем звука. Внутри нет стека SIP. Точнее, вам понадобится Rakia, модуль внутри Telepathy, который работает с SIP.
Похоже, вы на правильном пути, но вы рассматривали другие рамки? PJSIP, например, широко используется и может также удовлетворить ваши потребности.