簡體   English   中英

如何通過wifi和3g網絡設置語音聊天?

[英]how to setup voice chat over wifi and 3G network?

我想向我的業務應用程序添加語音聊天功能。 我一直在努力尋找有用的東西,但是對此沒有太多幫助。 有人能指出我具體的東西嗎?

PS:Skype應用程序利用了此功能。

這是很多工作,因為沒有“內置” sdk功能或自助組件沒有第三方可以幫助您完成此工作,而無需進行大量工作。 您的選擇(據我所知)是:

  • 構建自己的解決方案。
  • 尋找第三方解決方案。
  • 尋找開源解決方案。

語音“聊天”可能是許多事情之一,例如:

  • 使用蜂窩網絡的語音功能進行電話會議。
  • 在支持電話會議的PBX服務器上使用蜂窩網絡的語音功能。
  • 使用VOIP解決方案,將SIP堆棧與SIP服務器一起使用
  • 使用XMPP Jingle解決方案(我相信Google語音服務會使用此解決方案)
  • 使用您自己的SIP設置解決方案
  • 定制解決方案

這些選項都不容易。

具有iphone端口(我知道)的開源SIP實現:

更新:

SIP和Jingle都使用RTP作為雙方之間的實際傳輸協議。 RTP是UDP點對點協議。 使用其他協議(例如RTSP(在設置方法中使用SDP)和SIP)協商構成會話的端口。 RTP和RTCP通常使用無特權的UDP端口(1024至65535)。

為了輕松進行服務器/客戶端設置,請結合使用作為桌面應用程序的SIP Communicator選中“ 叮當節點” 但是作為開源,我想您可以重用許多代碼以使其具有移動性。 特別適用於Android。 查看《 Jingle節點設置指南》的草稿

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM