編輯:關於Android編程
在Android平台中,Voip客戶端的開源項目有Sipdroid、IMSdroid、CSipSimple、Linphone等,現對它們做一個比較,如下:
關系 \ 客戶端 SipdroidIMSdroidCSipSimpleLinphonesip
3GPP IMSpjsip
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優點:輕量級架構,結構簡單易懂。
缺點:功能單一。
優點:具備VOIP各個功能,可直接使用。
缺點:庫比較大。
優點:架構清晰,具備VOIP各個功能。
缺點:內存溢出(可忽略)。
針對這四款項目如何選擇呢?因要求而異,筆者的推薦順序如下:
首先:CSipsimple
其次:IMSdroid
最後:Sipdroid
筆者未研究Linphone項目,在此不對它做評價。
在了解系統的activity,service,broadcastReceiver的啟動過程後,今天將分析下360 DroidPlugin是如何預注冊占坑的?本篇文章主要分
擺脫XML布局文件相信每一個Android開發者,在接觸“Hello World”的時候,就形成了一個觀念:Android UI布局是通過layo
上一篇簡單介紹了廣播的發送,這篇主要介紹下,有序廣播的發送。 設置完相關屬性的時候,廣播就會按照有序的方式進行發送: 發送順序: 第一條廣播; 再發送第二條廣播; 最後發
相信大家在小的時候都玩過拼圖游戲,現如今,手機普及,能在手機上玩的游戲越來越多,於是乎,重溫小時候,編寫這個簡易拼圖游戲,而且也能進一步加深Android的一些基礎知識。