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