您當(dāng)前的位置是:  首頁 > 資訊 > 國內(nèi) >
 首頁 > 資訊 > 國內(nèi) >

技術(shù)人如何調(diào)研和選型第三方 SDK?全文干貨

2021-04-09 10:59:14   作者:   來源:CTI論壇   評論:0  點(diǎn)擊:


  多年以后,2020 年會從許多切面上被定義為變革的一年。其中之一是,實(shí)時(shí)音視頻技術(shù)徹底變成了一項(xiàng)基礎(chǔ)設(shè)施級別的能力。語聊房、在線 KTV、多人相親、遠(yuǎn)程醫(yī)療、互動教育等多種應(yīng)用場景涌現(xiàn),并逐漸被接受,人們的工作、生活、學(xué)習(xí)越來越多地基于實(shí)時(shí)音視頻服務(wù)展開,更多人也開始關(guān)注支撐這些應(yīng)用場景背后共通的底層技術(shù)。
  音視頻技術(shù)可以賦能上百種應(yīng)用場景,開發(fā)者該如何選擇最友好的音視頻廠商,成為一大課題。魚哥對市場上具備一線實(shí)力的通信云廠商逐個(gè)進(jìn)行了調(diào)研,除了大廠的網(wǎng)易云信、騰訊云的通信能力之外,處于垂直賽道的聲網(wǎng)、融云都可以算作一線實(shí)力廠商了。要選擇一款適合自己App的音視頻產(chǎn)品,魚哥建議應(yīng)該從幾個(gè)方面著手考慮。
  一、自研還是第三方?
  作為開發(fā)者來說,選擇音視頻產(chǎn)品時(shí)候,面臨的第一個(gè)問題就是自研,還是使用第三方服務(wù)?自研的好處就是擁有全部的知識產(chǎn)權(quán),日后會掌握比較大的主動權(quán),而且可以按需定制,個(gè)性化隨需調(diào)整。但同時(shí),也意味著前期要投入高額的研發(fā)費(fèi)用,并且,日后也同樣承擔(dān)著較為昂貴的運(yùn)營維護(hù)費(fèi)用。因?yàn)椋粋(gè)產(chǎn)品上線后,面臨著隨市場變化,隨時(shí)增加新功能、進(jìn)行產(chǎn)品迭代的問題,如果選擇自研,音視頻技術(shù)門檻較高,開發(fā)團(tuán)隊(duì)需要不斷學(xué)習(xí)專業(yè)性能力,學(xué)期周期較長,面臨新應(yīng)用場景的應(yīng)變性就會較差。這樣將會導(dǎo)致錯(cuò)失一個(gè) App最好的市場成長機(jī)會。
  而且,自研廠商沒有應(yīng)對不同場景的技術(shù)積累,比如音視頻發(fā)展至今,從最初的 1對1 到 1 對多,再到多對多的音視頻通話場景,對自研廠商來說,都是一個(gè)從 0 到 1 的過程,這也是廣大自研開發(fā)者,最為頭疼的問題。
  因此,一般作為大廠來說,或?qū)Π踩砸髽O高的 App 應(yīng)用場景來說,選擇自研可能是較好的方案。但對廣大社交娛樂、在線教育、遠(yuǎn)程醫(yī)療這一類較為常規(guī)類的 App 來說,對初創(chuàng)開發(fā)者,魚哥建議選擇靠譜的第三方音視頻產(chǎn)品接入。
  什么是靠譜的第三方音視頻產(chǎn)品?魚哥認(rèn)為起碼是一線實(shí)力廠商,技術(shù)實(shí)力要到家。融云團(tuán)隊(duì)的核心成員全部來自中國移動飛信團(tuán)隊(duì),飛信作為一款國民級產(chǎn)品,它的用戶規(guī)模是 10 億級注冊和億級活躍量。當(dāng)年的飛信本身就有音視頻能力,所以融云音視頻的技術(shù)積累,由來已久。
  作為國內(nèi)領(lǐng)先的云通信廠商,融云既提供音視頻服務(wù),還有實(shí)力出眾的即時(shí)通訊產(chǎn)品。去年也完成了數(shù)億的 D 輪融資,明確了公司未來發(fā)展方向就是持續(xù)提升“圖、文、音、視”全通信能力,重點(diǎn)加大實(shí)時(shí)音視頻產(chǎn)品的研發(fā)投入。這是投資機(jī)構(gòu)給融云的背書,這樣的公司發(fā)展穩(wěn)定,開發(fā)者可以考慮選擇相信。
  二、大廠還是垂直領(lǐng)域的音視頻廠商?
  如果初創(chuàng)企業(yè)暫時(shí)不考慮自研,選擇第三方接入服務(wù),那么大廠和垂直領(lǐng)域的音視頻廠商到底該如何選呢?
  一般大廠,都提供從 IaaS 到 PaaS、甚至 SaaS 的整體服務(wù),大廠是基于 IaaS 能力的向上封裝出的 PaaS 能力,這里不僅限于音視頻能力還有 CDN,推送、測試等諸多服務(wù),供開發(fā)者選擇的空間比較大。而且,如果一套 IaaS+PaaS 都是選擇大廠服務(wù),開發(fā)者可以一站式采購,可能較為省事。但有一點(diǎn),魚哥要提醒開發(fā)者注意的,大廠雖然研發(fā)實(shí)力比較強(qiáng),但實(shí)際上在音視頻這一垂直賽道上的研發(fā)厚度和經(jīng)驗(yàn)積累上,并沒有垂直廠商強(qiáng)。
  那么垂直廠商的優(yōu)勢在哪里呢?魚哥認(rèn)為除了經(jīng)驗(yàn)積累、技術(shù)專注、研發(fā)實(shí)力全部 ALL in在音視頻賽道之外,能夠提供一體化產(chǎn)品與服務(wù)的廠商最打動人。比如融云從去年開始,第一個(gè)提出以“一套 SDK 解決所有通信場景”,這意味著融云可以提供“實(shí)時(shí)音視頻RTC+即時(shí)通訊IM+推送Push”一整套解決方案給開發(fā)者。
  融云的IM連續(xù) 6 年市場占有率第一,是業(yè)界唯一承諾消息可 100% 到達(dá),且不丟、不重、不亂序的廠商;融云音視頻產(chǎn)品復(fù)用IM通信信令通道,穩(wěn)定可靠,最低消息延時(shí)僅為66 ms,確保端到端之間延遲無感知的實(shí)時(shí)互動。同時(shí),融云的推送 Push 消息服務(wù),免去了開發(fā)者逐一對接各系統(tǒng)級別的推送廠商,已經(jīng)完成對小米、華為、OPPO、vivo、魅族等多家推送通道的逐一適配。
  除了產(chǎn)品能力一體化外,融云在業(yè)務(wù)支持上的服務(wù)也做到了一體化。比如,一般大廠都不支持的定制化業(yè)務(wù)服務(wù),融云也會提供。舉個(gè)例子,融云極具特色的音樂教學(xué)場景,就是融云音視頻產(chǎn)品根據(jù)客戶個(gè)性化需求,針對不同樂器進(jìn)行音頻參數(shù)調(diào)整,對各種主流樂器進(jìn)行了適配,提供獨(dú)一無二的音頻教學(xué)體驗(yàn)。
  此外,除了 7*24 小時(shí)的技術(shù)支持服務(wù)外,對一般性的故障排查,客戶可以通過在線客服、工單、VIPQQ 群反饋問題。在工單處理上,融云首創(chuàng)業(yè)界 1 小時(shí)工單最快響應(yīng)機(jī)制。一旦客戶反饋的問題涉及SDK性能,融云的響應(yīng)速度是可使SDK按周迭代,在迭代時(shí)還會考慮版本的向前兼容性,保障升級的穩(wěn)定性以及版本回滾的需求。
  因此,無論是選擇大廠,還是垂直領(lǐng)域的音視頻服務(wù),對開發(fā)者最友好的廠商一定是在音視頻領(lǐng)域具有深厚的研發(fā)實(shí)力,在 RTC+IM 賽道上具有雙重能力,能夠提供整體解決方案的廠商。
  三、如何選型?什么是對開發(fā)者最友好的廠商?
  具體到音視頻產(chǎn)品的選型調(diào)研,魚哥其實(shí)跟真實(shí)使用融云的開發(fā)者詳聊過,F(xiàn)在,可以將要點(diǎn)總結(jié)如下,分享給面臨選型的開發(fā)者們。
  首先,易上手,易理解,易接入。對于新的代碼片段的理解,是開發(fā)者每日都要做的工作,但是否易上手、易理解至關(guān)重要,這關(guān)系到開發(fā)者是否能夠順利接入和使用你的產(chǎn)品。如果開發(fā)文檔易讀、完整,接口靈活容易接入,是一個(gè)音視頻廠商對開發(fā)者最大的友好。
  其次,穩(wěn)定性。在完成接入SDK后,產(chǎn)品上線運(yùn)營的基石就是穩(wěn)定性。穩(wěn)定性也受到諸多因素的影響。比如弱網(wǎng)環(huán)境下怎么辦?高并發(fā)情況下怎么應(yīng)對?這些都是考驗(yàn)一線通信云廠商實(shí)力的地方。融云在弱網(wǎng)環(huán)境下通過 NACK(丟包重傳)、FEC(前向糾錯(cuò))和動態(tài)調(diào)整碼實(shí)現(xiàn)自適應(yīng)帶寬控制,做到智能應(yīng)對,保障通話質(zhì)量。
  第三,質(zhì)量監(jiān)控體系。在產(chǎn)品上線運(yùn)行中,是否能夠快速定位事故,將開發(fā)者損失降低至最?不同廠商都提供了不同的質(zhì)量監(jiān)控工具,還是以融云為例,融云還為開發(fā)者提供了可視化的音視頻質(zhì)量實(shí)時(shí)監(jiān)控工具——北極星。北極星服務(wù)的質(zhì)量監(jiān)控指標(biāo)包括碼率、網(wǎng)絡(luò)丟包、視頻幀率、卡頓、分辨率、音量和設(shè)備狀態(tài),以圖表形式展示每一通音視頻通話的質(zhì)量數(shù)據(jù)。
  第四,也是最為重要的,價(jià)格是否可以承受。對于一個(gè)初創(chuàng)企業(yè)來說,價(jià)格敏感度相對較高,如果一款極好用的產(chǎn)品,近乎 0 成本的價(jià)格,老板就會毫不猶豫的拍板:買它。
  目前,市場上所有廠商,無論是大廠還是垂直廠商,對使用高清分辨率的音視頻服務(wù)都是要額外收費(fèi)的。魚哥前兩天突然發(fā)現(xiàn),融云推出了包月 980 元的免費(fèi) 20 萬分鐘音視頻套餐包,只要開通服務(wù),即可享用最高 1080P 的高清分辨率視頻產(chǎn)品。
  20 萬分鐘對開發(fā)者來說意味著什么?魚哥給大家舉幾個(gè)例子:
  在線教育:4 人小班教學(xué) 45 分鐘/堂,老師可以上 370 節(jié) 1080P 超高清課!
  遠(yuǎn)程會診:每個(gè)人 30 分鐘的會診時(shí)間,醫(yī)生可以給 3333 個(gè)病人完成初診!
  語聊房:6 個(gè)陌生小伙伴,每月聊天 555 小時(shí)……
  心動不如行動,開發(fā)者現(xiàn)在開通服務(wù),即可享受 20 萬分鐘免費(fèi)音視頻產(chǎn)品哦!
【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與CTI論壇無關(guān)。CTI論壇對文中陳述、觀點(diǎn)判斷保持中立,不對所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔(dān)全部責(zé)任。

專題

CTI論壇會員企業(yè)