⑴ android 即時通信。 是如何實現
我之前做過,簡單的,就是把即時通訊廠商提供的sdk導入到自己的項目,然後調用相應的API就行。這里以環信即時通訊雲為例:他的SDK 下載下來有4個文件夾,doc 文件夾:SDK 相關 API 文檔,examples 文件夾:ChatDemoUI3.0(Demo,依賴 EaseUI 庫)、EaseUI, libs 文件夾:包含IM和實時音視頻功能所需要的 jar 和 so 文件, libs.without.audio 文件夾:無實時語音、實時視頻功能的 SDK 包,如果項目中只用到聊天功能,可把項目里的 jar 和 so 文件替換成此文件夾里的,導入 SDK,在自行開發的應用中,集成環信聊天需要把 libs 文件夾下的 jar 及 so 文件復制到你的項目的 libs 文件夾相應位置,如果不需要語音和視頻通話功能,導入libs.without.audio 下的文件即可。 環信提供的文檔詳細的,還有參考視頻。
,
⑵ android 開發怎麼實現語音通話
android開放實現語音通話最快的方式直接用現成SDK,推薦zego實時語音通話sdk.
以 2 人間的實時語音為例,主要流程如下:
⑶ android 可以在應用層 獲取語音通話的音頻流嗎
好像可以,可以參考通話錄音和錄音模塊我不知道怎麼實現,就知道可以
⑷ 尋找一款開源軟體,能夠實現android操作系統上的語音點對點通信,即wifi聯網下的p2p語音通信軟體
還是需要基於伺服器的 很多開源軟體
⑸ android語音聊天軟體怎麼實現
介紹使用較廣的三款語音聊天軟體:
1.YY語音最早用於魔獸玩家的團隊語音指揮通話,逐漸吸引了部分傳奇私服用戶,最後發展為穿越火線游戲用戶必備的團隊語音工具,筆者曾在穿越火線游戲中目測,99%的戰隊收人廣告後面都掛著YY語音ID。2009年初YY娛樂用戶已經形成了可以和游戲用戶抗衡的用戶群,YY語音的娛樂公會開始逐步超越游戲公會,人氣也日漸增長。時至今日,YY語音已經成為集合團隊語音、好友聊天、視頻功能、頻道K歌、視頻直播、YY群聊天、應用游戲、在線影視等功能為一體的綜合型即時通訊軟體。
2.騰訊QQ(簡稱「QQ」)是騰訊公司開發的一款基於Internet的即時通信(IM)軟體。騰訊QQ支持在線聊天、視頻通話、點對點斷點續傳文件、共享文件、網路硬碟、自定義面板、QQ郵箱等多種功能,並可與多種通訊終端相連。2015年,QQ繼續為用戶創造良好的通訊體驗。其標志是一隻戴著紅色圍巾的小企鵝。目前QQ已經覆蓋Microsoft Windows、OS X、Android、iOS、Windows Phone等多種主流平台。
3.微信 (WeChat)
是騰訊公司於2011年1月21日推出的一個為智能終端提供即時通訊服務的免費應用程序,微信支持跨通信運營商、跨操作系統平台通過網路快速發送免費(需
消耗少量網路流量)語音簡訊、視頻、圖片和文字,同時,也可以使用通過共享流媒體內容的資料和基於位置的社交插件「搖一搖」、「漂流瓶」、「朋友圈」、」
公眾平台「、」語音記事本「等服務插件。截止到2015年第一季度,微信已經覆蓋中國 90% 以上的智能手機,月活躍用戶達到 5.49 億,用戶覆蓋
200 多個國家、超過 20 種語言。此外,各品牌的微信公眾賬號總數已經超過 800 萬個,移動應用對接數量超過 85000
個,微信支付用戶則達到了 4 億左右。
⑹ Android開發,什麼類可以獲取你撥打的號碼狀態呢例如你撥打的電話是空號或者通話中這種狀態,看
只有真正撥出去後才可以知道
⑺ android上如何實時語音聊天
android開放實現語音通話最快的方式直接用現成SDK,可以試試ZEGO即構科技的實時語音SDK,實現流程也比較便捷,通過四行代碼,三十分鍾就可以搭建聊天場景了
⑻ VoLTE在Android手機上是怎麼的實現的
VoLTE就是基於4G網路的高清通話、高清視頻。 VoLTE是什麼? VoLTE即Voice OVER LTE,顧名思義,就是通過LTE網路作為業務接入,基於IMS(IP多媒體子系統)網路實現業務控制的語音解決方案,可實現數據與語音業務在同一網路下的統一。在此之前,由於4G網路無法單獨承載語音通話,因此在兩年前4G開始大規模商用時,運營商基本上都採用CSFB和SGLTE兩種解決方案。SGLTE與VOLTE都可以支持一邊通話一邊上網,只不過區別在於SGLTE在通話時只能用2/3G上網。而VOLTE則可以在4G網路下一邊通話一邊上網。 上面說到,無論是CSFB還是SGLTE,都是採用傳統的語音業務電路交換網路,在4G網路下將語音業務回落到2/3G網路,但LTE只有一個分組交換,處理不了CS語音,所以VOLTE需要額外載入一個IMS網路來處理語音通話。簡單描述一下過程,就是在VoLTE看來,信息數據和語音通話沒什麼區別,都是數據,先統一進行打包處理,然後這個額外載入的IMS處理這些數據包,區分普通數據和語音數據,來實現手機完整的通信功能。 VoLTE有什麼好處? ▲未開通VoLTE ▲開通VoLTE 前文說道,在早起的4G時代,由於技術原因,用戶基本上以CSFB和SGLTE兩種解決方案進行通話。CSFB與SGLTE本質上都是採用4G網路進行數據傳輸,而使用2/3G網路進行通話,只不過區別在於CSFB是網路單待而SGLTE則可以做到單卡雙待,但只能在2/3G下上網,在網路速度上有一定的局限性,而4G+的網速相信大家已經有了體會。簡單來說,就是用了VoLTE,最顯而易見的好處就是可以一邊打電話一邊上網,媽媽再也不用擔心我玩皇室戰爭時別人給我打電話了。 另外,由於VoTLE是在LTE網路上承載的信息傳輸,快速的網路也使得VoLTE可以支持高解析度語音解碼技術,因此VoLTE的語音通話質量相比於傳統的數模轉換有了大幅度提升,通話音質提升兩倍。另外,目前VoLTE的電話接通時延大約為1—3秒,比2/3G網路下提升50%(筆者實測在傳統模式下,通話時延大約6S接通,VOLTE約2-3秒)。另外,根據移動公布的數據,VOLTE的通話掉線率幾乎為0,所以大家不必擔心在大規模商用的時候電話通話不穩的問題。 VoLTE與微信等語音聊天的區別? 綜合來看,VoLTE就是基於4G網路承載的IP數據業務傳輸,簡單來說,就是在4G網下的語音通話,在本質上有點類似我們經常使用的微信語音/視頻聊天。再加上運營商未來採用的全流量計費,那麼VoLTE不就是運營商版的微信么?其實不然,微信的語音通話雖然與VOLTE本質上有些類似,但微信採用基於VoIP技術,與VOLTE還是有所區別。 一般來說,無論是QQ、SKYPE、微信這樣可以直接越過運營商進行語音通話的OTT應用都是基於VoIP技術,原理上是手機APP將模擬聲音信號以數據包的形式通過網路進行實時傳遞。但與VoLTE的區別就在於微信這種通信類APP沒有採用QoS保障技術,也就是說會很容易受到網路波動的影響。比如在2G的網路下,想發出去微信語音或圖片則幾乎不太可能,但此時VoLTE會順延切換到2/3G上,不會影響基本通話。並且在地鐵這樣人多的時候,即使手機顯示4G但也經常出現“有信號沒服務”的情況,VoLTE通話則基本不會受到影響。最關鍵的一點,相比於微信語音通話這樣的話音類應用,運營商開通的VoLTE在平時就像普通電話一樣,基本上可以保證一定的接通率,這才是VoLTE真正切實的優勢。因此,VoLTE並非一個網路電話就可以替代,想像一下,在真正有需要的時候,你是會發一段微信語音,還是打一個電話? VoLTE如何開通,費用如何? 目前移動、聯通、電信三大運營商在部分城市都已經了VoLTE的試商用。具體城市需要到具體詢問當地運營商。而具體到手機,由於安卓的手機實在是種類繁多,用戶還需要先自行確認自己的手機對VoLTE是否支持。而iPhone6、iPhone6 Plus、iPhone6S、iPhone6S Plus國行/港行則都支持VOLTE。移動用戶需要升級到iOS9.2,聯通用戶需要升級至iOS9.2.1,以蘋果用戶為例,在“蜂窩移動網路”的啟動4G顯示為“語音與數據”,安卓手機顯示為“HD”或“VoLTE”,則表明開通成功。 移動開通VoLTE的方式:編輯簡訊“KTVOLTE”發至10086,運營商會自動開通VoLTE;收費標准:VoLTE高清語音通話與普通市話一樣,優先走用戶已經開通的套餐中的分鍾數,如果沒有套餐則與正常的通話收費一樣。以筆者的電話為例,北京市神州行用戶,每分鍾0.12元;高清視頻通話則獨立於套餐之外,每分鍾收費0.29元。 聯通開通VoLTE的方式:唯一的方式就是撥打10010,人工開通VoLTE;收費標准:VoLTE高清語音與高清視頻一樣,都是優先走套餐內的分鍾數,如果沒有,則按照正常的市話標准收費。與移動的區別就在於聯通VoLTE高清語音/視頻在收正常話費的同時會消耗用戶的流量,視頻功能會消耗更多。
⑼ 有人用SIP做過android客戶端的多人語音通話嗎
我在這里先給出我了解到的資料。 相關技術:
1.sip 2.nat穿越 3.語音編解碼 4.語音傳輸(rtp)
以上四個技術點其實就是sip電話裡面的四個模塊,sip負責會話創建、維護、中斷等;nat穿越就是傳說中的p2p打洞,需要stun伺服器配合。將語音數據按照某種格式編碼,交給傳輸層傳輸,傳輸通常是基於udp的rtp流。
相關協議:
1.sip 2.sdp 3.stun、turn、ice 4.rtp
sip,Session Initiation Protocol,會話初始協議是一個協議棧,集合了注冊,呼叫,接聽,掛斷等相關協議;sdp是會話描述協議,我的理解TA是讓兩個通訊方指定通訊規則,比如用何種協議傳輸,音頻是何種格式等等,stun、turn、ice是nat穿越使用的,stun採用p2p打洞,turn採用的是轉發,ice只是考慮當前環境適合何種方案,然後選擇相應解決辦法。rtp是實時傳輸協議,TA其實包括rtp和rtcp兩個協議,負責將語音數據的傳輸。
⑽ 安卓手機怎麼設置用語音接電話
要看手機有沒有自帶這個功能,如果沒有,下載一個語音助手,在裡面有相應選項