本文主要總結國內提供RTC SDK的產品,轉載必須說明出處,文章來自博客園RTC.Blacker,歡迎關注微信公眾號blacker,更多詳見www.rtc.help
自從開通郵件和微信公眾號以來,很多人問多人視頻會議、在線直播、多方監控這種東西要怎么做,有沒有好的第三方sdk推薦?
因為前面已經對開源方案做過介紹,所以這次主要整理出目前市面上相對比較成熟的sdk產品,同時簡單介紹各自的特點,至於優缺點我就不點評了,一方面是以免廣告嫌疑,另一方面是給自己減去一些不必要的麻煩,因為咱團隊跟國內各大sdk廠商都有些說不清理還亂的關系,如果確實有興趣可以關注微信公眾號跟我們私底下交流。
介紹各大RTC SDK之前我們先要區分兩個基本概念:即使通訊(InstantMessaging)和實時通訊(Real-time Communication)
即時通訊典型例子就是QQ上的發送文本、圖片、附件、語音,典型開源代碼庫就是OpenFire。
實時通訊典型例子就是QQ上的語音和視頻聊天,典型開源代碼庫就是WebRTC,當然WebRTC也支持發送文本和附件。
與IM相比,RTC對實時性要求高得多(毫秒級),實現起來難度也大得多,所以很多提供RTC SDK的廠商都有提供IM SDK。
言歸正傳,下面是目前國內比較成熟的RTC&IM SDK廠商(排名不分先后):
1、騰訊,官網:http://www.qcloud.com/product/ilvb.html
說明:可能是看到提供這些SDK的廠商太多了,所以騰訊干脆將自己的sdk開放出來,讓用戶輕易實現RTC&IM功能,他可能不指望這塊業務能賺多少錢,主要是防止對手攻入自己的陣地。
2、釘釘、大魚、悟空:http://www.dingtalk.com/
說明:都是阿里的相關企業,主打即時通訊
3、AnyChat,官網:http://www.anychat.cn/
說明:公司雖然不大,但做這行有些年頭了,也算小有名氣,以前在公司做調研最早就是看他們家的產品。
4、雲之訊,官網:http://www.ucpaas.com
說明:也是深圳的公司,在騰訊地盤上能成長到現在這規模,說實話我還是挺佩服他們的。
5、英特爾,官網:https://software.intel.com/en-us/webrtc-sdk
說明:他們的本意不是賣RTC SDK,他們是想賣芯片,因為多人視頻,媒體服務主要是靠服務端,而WebRTC只是一個客戶端,sdk做得好芯片當然賣得好。跟華為海思主要做芯片,但是也會提供sdk一個道理。
6、容聯.雲通訊,官網:http://www.yuntongxun.com/
介紹:上次因為在群里說錯話,被他們的管理員給踢了,不過本着中立的原則,咱還是得介紹他們家的產品。
7、融雲,官網:http://www.rongcloud.cn/
介紹:我們有幾個客戶用的就是他們家的產品,不過請與上面那個容聯.雲通訊區分開來
8、聲網,官網:http://www.agora.io
9、親加通訊雲,官網:http://www.gotye.com.cn
介紹:他們家的直播用得挺廣的,跟游戲直播關聯比較深,所以做在線教育,秀場,視頻直播肯定沒有問題。
10、電信天翼,官網:http://www.chinartc.com
介紹:從我跟他們的接觸來看,他們要做的不僅僅是一個音視頻通話,直播,機頂盒都會是他們的發力點。
11、網易雲信,官網:http://www.netease.im
介紹:依托網易的背景,不過IM才是他們的強項。
12、環信,官網:http://www.easemob.com/
介紹:受邀參加過他們的活動,他們家與開發者的互動做得最好。
13、dialogic,官網:http://www.dialogic.com/
說明:這家的東西后面會有專門的文章介紹,他們本身不提供sdk,他們只是提供媒體服務。因為多人視頻會議難度主要在服務端,包括轉碼,混屏,混音等等,上面有些sdk廠商就是用他們的服務端來實現多人視頻的,說到這里相信你也大概知道他們的水平了。
14、實時貓:https://shishimao.com/
15、justalkcloud:http://justalkcloud.com/cn/
16、紅雲融通:http://www.butel.com/,做視頻會議起家了,現在安卓和ios sdk都可以提供。
17、以上名單會不定期更新,也歡迎大家一起補充,當然國內實際做RTC的廠商遠不止這些,只不過有些公司的產品不面向個人。
雖然上面列了這么多家,但怎么選擇適合自己的產品,我覺得主要遵循以下幾個原則:
1,產品功能是否能滿足需求,包括IM,語音、視頻、電子白板、一對多、多對多。
2,產品質量:這個一時半會可能看不出來,因為既然做sdk了,產品質量不可能太差,再者就是有的可能語音做得好,有的可能視頻做得好,關鍵是你主要關心哪些指標,不過要有心理准備的就是:大家的東西都或多或少有這樣或那樣的問題。
3,技術支持力度:其實去他們的社區看看活躍度就知道用的人多不多了,也知道響應速度快不快了?
4,產品形態和價格:大多數是提供sdk,但也有的是提供licences,這就跟價格密切相關了。
5,更多其他信息歡迎關注我們的微信公眾號blacker,私底下交流,或掃描下方二維碼: