Я хочу разработать голосовой и видеозвонок через пользователей нашего приложения в Android, например приложение Wechat. Как я могу это сделать? Я искал в Google, но я не получил ни точной ссылки, ни образцов. Может ли кто-нибудь объяснить и дать пример источника и ссылки для выполнения этой функции? И у меня немного путаницы по поводу SIP и VOIP, какой из них я собираюсь использовать для поддержки приложений Android версии 2.2 и более высоких версий?
Совершать голосовые и видеозвонки через Интернет с помощью нашего приложения?
Ответы (3)
Lumicall — это SIP с открытым исходным кодом. это под лицензией GPL, так что вам не придется платить за это.
Linphone – это программа для передачи голоса по IP с открытым исходным кодом. На нее также распространяется лицензия GPL, поэтому вам не придется за нее платить. вы можете получить исходный код этого приложения. это может помочь тебе
Вы можете использовать Jingle для видеовызовов. голосовой вызов также можно сделать с помощью jingle. Но в основном в Android протокол SIP используется для голосовых вызовов, поскольку он поставляется с Android.
Голосовой вызов по протоколу SIP
Вы также можете ознакомиться с этим примером реализации SIP в Android.
Вы можете найти некоторые документы Jingle здесь
Возможно, создайте связь через сокет через ваш сервер. (Выйти из потока) Я разрабатывал в основном два года назад. Раньше я отправлял изображения с камеры компьютера на экран телефона через Интернет. (Видеопоток в реальном времени)