Android Voip開源客戶端比較

jopen 10年前發布 | 52K 次閱讀 Android Android開發 移動開發

在Android平臺中,Voip客戶端的開源項目有Sipdroid、IMSdroid、CSipSimple、Linphone等,現對它們做一個比較,如下:

                  關系 \  客戶端             Sipdroid IMSdroid CSipSimple Linphone
協議

sip

3GPP IMS

pjsip


osip

工具語言
  Java(架構)
  C++(編碼)
   Java(UI)
  C++(架構,編碼)
  Java(UI)
  C++(架構,編碼)
  Java
  C++
音頻/視頻         音頻/視頻(低、中、高標準) 有回音 有噪音 音質優化效果一般 視頻效果一般。         音頻/視頻(低、中、高標準) 音質好(具備消除噪音、消除回音功能),視頻效果不錯。         音頻/視頻(0-10標準) 音質好(具備消除噪音、消除回音功能),視頻效果不錯、具有音頻、視頻頻率采集、聚焦等操作。      音頻/視頻    音質好(具備消除噪音、消除回音功能),視頻效果不錯。
音頻/視頻解編碼器 BV、GSM、speex、PCMU、PCMA、G722H、silk等。 H.263++ H263+ H.263 H264-MP H264-BP Theora MP4V-ES VP8 G.729 G.722 Speex-UWB Speex-WB Speex-NB
                        iLBC GSM PCMU PCMA等。
H.263、H264、G729、iLBC 、speex、silk等……,解碼器作為插件使用。 G722、GSM、arm、ilbc、speex、PCMU、PCMA、G722H、silk、vp8、h264、mpeg4等……。
Stun/Turn技術 僅支持Stun 支持 支持 支持
加密技術 TLS加密 TLS加密  srtp加密 rtcp加密 支持 TLS加密  srtp加密 rtcp加密 不知道
ICE技術 支持 支持 支持
Webrtc技術 支持 支持 支持
Qos技術 支持 支持 不知道
即時消息(在線、短信) 支持 支持 支持
多個電話 支持 支持 不知道
優缺點

優點:輕量級架構,結構簡單易懂。

缺點:功能單一。

優點:具備VOIP各個功能,可直接使用

缺點:庫比較大。

優點:架構清晰,具備VOIP各個功能。

缺點:內存溢出(可忽略)。

筆者未研究,粗略如下:

優點:支持各種平臺,技術成熟。

缺點:不知道。

針對這四款項目如何選擇呢?因要求而異,筆者的推薦順序如下:

首先:CSipsimple 

其次:IMSdroid

最后:Sipdroid

來自:http://blog.csdn.net/banketree/article/details/21276101

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!