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