網(wǎng)易解決方案
網(wǎng)易云通信IM
網(wǎng)易云信im官方文檔
http://dev.netease.im/docs/product/IM%E5%8D%B3%E6%97%B6%E9%80%9A%E8%AE%AF/SDK%E5%BC%80%E5%8F%91%E9%9B%86%E6%88%90擁有私聊戚绕、群聊井赌、聊天室等通訊能力
-
客戶端 IM 組件、客戶端 IM 基礎(chǔ)庫、全平臺(tái) SDK 以及服務(wù)端 API 等
實(shí)現(xiàn)功能
- 單聊消息
點(diǎn)對(duì)點(diǎn)聊天,支持的消息類型包括文字、圖片、語音、視頻揪荣、地理位置、文件往史、通知仗颈、提示、智能對(duì)話機(jī)器人椎例、自定義消息挨决。同時(shí)提供離線消息、漫游消息粟矿、多端同步凰棉、云端歷史記錄、消息推送能力陌粹。(可以滿足醫(yī)生在線問診業(yè)務(wù)場(chǎng)景) - 群聊
提供了普通群 (Normal) 以及高級(jí)群 (Advanced) 兩種形式的群聊功能撒犀。高級(jí)群擁有更多的權(quán)限操作,兩種群聊形式在共有操作上保持了接口一致。(可以滿足醫(yī)生病理討論等業(yè)務(wù)場(chǎng)景) - 聊天室
聊天室是一種比群組組織更加松散的形態(tài)或舞,用戶可以隨意進(jìn)出聊天室 - 用戶資料托管
網(wǎng)易云通信提供了用戶資料托管荆姆,用戶資料包括帳號(hào)、昵稱映凳、性別胆筒、頭像、簽名诈豌、手機(jī)仆救、郵箱、生日以及擴(kuò)展字段等矫渔。用戶資料托管屬于非必選項(xiàng)彤蔽,開發(fā)者可以自行實(shí)現(xiàn)。 - 用戶關(guān)系托管
用戶關(guān)系托管主要用于維護(hù)用戶與用戶之間的好友關(guān)系庙洼,包括添加好友顿痪、刪除好友、好友列表油够、黑名單等 - 消息推送服務(wù)
消息推送是一種在移動(dòng)端保障 IM 消息送達(dá)率的重要途徑蚁袭。網(wǎng)易云通信 IM SDK 從3.2.0 起引進(jìn)第三方消息推送來增加消息送達(dá)率,目前已支持的第三方推送有小米推送石咬、華為推送揩悄。在網(wǎng)易云通信 IM SDK 基礎(chǔ)上,開發(fā)者可快速接入第三方推送碌补,在支持的設(shè)備上虏束,網(wǎng)易云通信 SDK 進(jìn)程與服務(wù)器連接斷開之后棉饶,聯(lián)系人發(fā)來的消息將通過第三方推送平臺(tái)推送給用戶厦章,從而提高消息達(dá)到率。 - 消息抄送服務(wù)
- 事件訂閱服務(wù)
網(wǎng)易實(shí)時(shí)音視頻
-
網(wǎng)易實(shí)時(shí)音視頻官方文檔
http://dev.netease.im/docs/product/%E9%9F%B3%E8%A7%86%E9%A2%91%E9%80%9A%E8%AF%9D/SDK%E5%BC%80%E5%8F%91%E9%9B%86%E6%88%90/iOS%E5%BC%80%E5%8F%91%E9%9B%86%E6%88%90/%E6%A6%82%E8%A6%81%E4%BB%8B%E7%BB%8D - 基于網(wǎng)絡(luò)的一對(duì)一照藻、多對(duì)多實(shí)時(shí)語音功能袜啃,視頻通話功能
*實(shí)現(xiàn)功能
點(diǎn)對(duì)點(diǎn)通話建立
通話過程
多人房間相關(guān)
3.1 創(chuàng)建一個(gè)多人房間
創(chuàng)建一個(gè)多人音視頻房間,可以指定房間名幸缕、房間類型
3.2 加入一個(gè)多人房間
加入一個(gè)多人音視頻房間群发,可以指定自己的角色:互動(dòng)者或是觀眾,若為互動(dòng)者发乔,可以指定視頻清晰度熟妓、幀率、音頻采樣率等
3.3 用戶加入房間的通知
3.4 離開一個(gè)多人房間
3.5 用戶離開房間的通知
3.6 會(huì)議發(fā)生錯(cuò)誤通知
3.7 改變自己當(dāng)前角色
3.8 獲得自己當(dāng)前角色音視頻流控制
通話過程中編解碼控制
服務(wù)端錄制
...
關(guān)于視頻會(huì)議的網(wǎng)易實(shí)現(xiàn)
通過接入網(wǎng)易im和音視頻兩個(gè)sdk實(shí)現(xiàn)視頻會(huì)議及通訊的需求可以用網(wǎng)易云通信打造在線多人音視頻會(huì)議系統(tǒng)栏尚,高實(shí)時(shí)性保障參與會(huì)議人員的有效互動(dòng)起愈,在線會(huì)議節(jié)約人力物力成本,減低企業(yè)運(yùn)營成本
可以和白板、文檔轉(zhuǎn)碼功能搭配使用抬虽,讓會(huì)議內(nèi)容更豐富官觅,效率更高
可以和IM功能一起使用,支持文字阐污、表情休涤、圖片、視頻笛辟、文件功氨、自定義消息等消息格式,極大地豐富了會(huì)議過程中參與者之間的交互方式
騰訊云解決方案
騰訊云通訊im
-
騰訊im開發(fā)文檔
https://cloud.tencent.com/product/im -
計(jì)費(fèi)模式
https://cloud.tencent.com/product/im#price
按照日活躍人數(shù)計(jì)費(fèi) - 包括:Android/iOS/Windows/Web的SDK組件手幢、服務(wù)端集成接口疑故、第三方回調(diào)接口等。利用這些組件弯菊,可以在應(yīng)用中構(gòu)建自己的即時(shí)通信產(chǎn)品
- 功能實(shí)現(xiàn)
- 單聊
- 群聊
- 資料關(guān)系鏈托管
- 帳號(hào)登錄集成
- 接入服務(wù)系統(tǒng)
- 消息推送服務(wù)
騰訊音視頻
- 暫未直播模式纵势,與業(yè)務(wù)需求的多人會(huì)議暫時(shí)無法滿足,咨詢工單已提交管钳,待回復(fù)钦铁。
關(guān)于技術(shù)實(shí)現(xiàn)和兩個(gè)sdk的對(duì)比
- 網(wǎng)易sdk的更新迭代基本維持在一個(gè)月左右,騰訊sdk更新較慢
- 網(wǎng)易的demo實(shí)現(xiàn)實(shí)用度(ios)很高才漆,基本可以在demo的基礎(chǔ)上進(jìn)行自定義的修改牛曹,ui和網(wǎng)絡(luò)還有消息監(jiān)聽等封裝的比較好。騰訊的im demo處于demo級(jí)別醇滥,后期接入需要重新開發(fā)黎比,會(huì)增加一定的開發(fā)成本。
- 網(wǎng)易提供一對(duì)一7*24小時(shí)技術(shù)支持的鸳玩,對(duì)比騰訊sdk以工單形式阅虫,響應(yīng)速度會(huì)快一些,之前接觸過的也基本能很快對(duì)應(yīng)到前后臺(tái)問題不跟。騰訊的客服響應(yīng)速度很慢颓帝。
- 網(wǎng)易的計(jì)費(fèi)比較透明,且可選多種計(jì)費(fèi)模式窝革,騰訊存在很多隱形計(jì)費(fèi)购城,前期無法估計(jì)用戶量的時(shí)候很難預(yù)估成本。
- 較之sdk的穩(wěn)定性方面虐译,網(wǎng)易使用兩年的過程中基本未出現(xiàn)消息丟失等問題瘪板,騰訊之前的sdk出現(xiàn)過,并且網(wǎng)易的回調(diào)接口豐富漆诽,問題對(duì)應(yīng)信息比較全面侮攀,方便對(duì)應(yīng)史侣。
- 網(wǎng)易sdk提供了 GitHub 發(fā)布倉庫 。NIMSDK魏身,此倉庫包含 IM 和音視頻功能惊橱。并提供了開源的 聊天 UI 組件 , 通過簡(jiǎn)單的配置就可以實(shí)現(xiàn)聊天功能。
- 局域網(wǎng)簡(jiǎn)歷視頻通話調(diào)研后應(yīng)該無法實(shí)現(xiàn)