как настроить голосовой чат по сети Wi-Fi и 3G? - PullRequest
2 голосов
/ 02 сентября 2010

Я хотел добавить функцию голосового чата в мое бизнес-приложение.Я изо всех сил пытался найти что-нибудь полезное, но в этом нет особой помощи.Может ли кто-нибудь PLZ указать мне что-то конкретное ??

PS: приложение Skype использует эту функцию.

Ответы [ 2 ]

6 голосов
/ 03 сентября 2010

Это большая работа, так как не существует «встроенных» функций SDK или сторонних компонентов, которые помогут вам сделать это без особых усилий с вашей стороны.Ваши варианты (насколько я знаю):

  • Создайте свое собственное решение.
  • Ищите стороннее решение.
  • Ищите решение с открытым исходным кодом.

Голосовой "чат" может быть одной из многих вещей, таких как:

  • использование голосовых функций сотовой сети для конференц-связи.
  • использование голосовых функций сотовой сети с сервером УАТС, поддерживающим конференц-связь.
  • с использованием решения VOIP с использованием стека SIP с сервером SIP
  • с использованием XMPP Jingle (я полагаю, это использует служба голосовой связи Google)
  • с использованием собственного решения для настройки SIP
  • специальное решение

Ни один из этих вариантов не прост.

Реализации SIP с открытым исходным кодом, имеющие порты iphone (о которых я знаю):

Обновление:

SIP и Jingle используют RTP для фактического транспортного протокола между сторонами.RTP является протоколом точка-точка UDP.Порты, которые формируют сеанс, согласовываются с использованием других протоколов, таких как RTSP (используя SDP в методе настройки) и SIP.RTP и RTCP обычно используют непривилегированные порты UDP (от 1024 до 65535).

1 голос
/ 15 марта 2011

Для простой настройки сервера / клиента проверьте Jingle Nodes в сочетании с SIP Communicator, который является настольным приложениемНо, как открытый исходный код, я полагаю, что вы можете использовать много кода, чтобы сделать его мобильным.Специально для Android.Проверьте этот черновик Руководства по установке Jingle Nodes

...