融云第三代場景化SDK引領通信云廠商下階段發力方向
2022-03-30 13:41:09 來源:
 瞄準 Z 世代需求,成為很多產品的增長密碼。這個出生于 1995 年 - 2009 年間的年輕群體,是完全的移動設備用戶,他們愿意利用多媒體學習、娛樂,習慣于處理大量視覺信息。
  因此,他們對新事物的接受能力、學習能力非常強,也在長期信息爆炸的環境下形成了尋求刺激、追求新鮮感消費習慣。
  社交、泛娛樂類應用更要求新求變,才能在人們已經被大量精心設計的軟件、信息流占據和分散的注意力中,分得一杯羹。這種市場需求側的趨勢特點,也在倒逼生產方式,甚至是行業供應鏈發生變化。
  應用集成的生產環節與抵達用戶的面市環節距離越來越短,意味著開發者在應用研發階段要盡可能地選擇功能封裝貼近市場、集成方式簡單方便的解決方案。這一趨勢也被艾瑞咨詢發布的行業報告所印證。
  艾瑞咨詢近期重磅發布《2021 年全球互聯網通信云行業研究報告》(以下簡稱《報告》),移步公眾號【融云全球互聯網通信云】回復【艾瑞報告】獲取報告完整版 PDF。
  報告將完整封裝的場景化 SDK 產品劃分為第三代 SDK 產品:
  為進一步賦能開發者,降低二次開發人員投入,互聯網通信云廠商提供的 SDK 正朝著開箱即用的方向迭代,力求幫助開發者跳過對底層邏輯的學習過程。目前已出現能根據不同的融合場景,將各種基礎服務有機結合起來,直接封裝為特定的場景化 SDK。

![]()
  (艾瑞報告原文)
  這種場景化 SDK 為開發者提供貼近業務的 API 與回調,讓項目開發者的重心從技術語言轉向業務邏輯,簡單便捷地實現產品搭建。

  (互聯網通信云產品的演進)
  融云第三代 SDK 的整體表現力
  《報告》在闡述第三代 SDK 的代際優勢時,特別以融云的場景化 SDK 為示范案例,對第三代 SDK 的表現能力予以特別關注。
  融云提供第三代直播 SDK、語聊房 SDK、1v1 SDK 等特定場景封裝 SDK 包,用戶無需考慮底層邏輯,只需關注業務需求,大幅降低了 SDK 的使用難度。
  融云通過完善產品基礎功能為前端通信應用場景提供支撐,目前已針對興趣社交、娛樂直播、互動游戲、出海業務等場景形成獨特的解決方案。

  (融云的場景化 SDK、應用場景和解決方案)
  一般情況下,開發者在進行社交 APP 應用的產品開發時,如果采用第一代 SDK 產品,需要通過后端開源代碼和前端開源代碼做二次開發,難度非常大。
  采用第二代 SDK 產品,需要開發者對前端開源代碼做二次開發。想要開發一款社交軟件,僅在軟件必備的音視頻能力方面就需要耗費巨大精力和時間,還需要進行相關場景的業務邏輯研究梳理和磨合試錯。完成產品交付,至少需要 2~3 個月的時間。
  對于互聯網開發者而言,這個周期的耗費很可能意味著錯過一個時代,當大量同質化的 APP 產品應用出現時,這 2~3 個月的蹉跎,已使得競爭者的先發優勢蕩然無存。
  第三代 SDK 的出現,將完全改變這一現狀。就拿融云語聊房 SDK 來說,它能讓開發者真正體驗到什么叫做開箱即用,只需 30 分鐘便可接入 SDK,5-7 天便可上線一款功能完整的語聊房應用。
  這很像樂高積木的搭建原理。用樂高積木拼裝一個圓環,如果采用第一代 SDK,需要在一大堆形形色色的積木中找出如圖所示第一代的 5 種規格,共 65 個積木用于搭建。
![]()

  (三代方式組建樂高圓環)
  如果采用第二代 SDK,需要找出 13 個第二代樣式的組件。
  而采用第三代 SDK,近乎直接獲得了一個理想圓環。
  并且,經過封裝的圓環,無需關注底層組裝方式,而是以命名簡單、貼近業務的 API 接口形式對外,是對開發者極度友好的體驗躍升。
  第三代SDK如何實現
  要讓 SDK 真正開箱即用,融云需要基于大量業務實踐,契合直播、語聊房、在線會議等各種應用場景的業務需求,抽取場景內在的業務邏輯來構建模型。
  難點在于:研發中,要將產品能力與場景能力相融合,比如語聊房場景,融云不僅要考慮該場景實現方式和業務能力,而且要追求 SDK 的通用性。
  也就是說,要在特定場景的適用性和業務能力抽象性,這兩個互相排斥的地方找到共通點。
  以一款語聊房如何實現為例,其功能好壞的關鍵技術點在于:KV 聊天室屬性、信令 SDK 和 API 設計。
  通過 KV 聊天室屬性,融云提供麥位狀態的云端存儲和通知的同步能力,可在 20-40 毫秒內快速同步任何數據庫的增刪改查,滿足包括直播室連麥、語音聊天室連麥、游戲連麥等各種語聊場景中,不同麥位對應不同角色的同步能力。
  為了保證麥位管理的有序性,融云通過信令 SDK,既能避免因頻繁上下麥所產生的雜音,也能保證申請上麥的先來先上,后到后上,使用戶體驗更順暢。
  這兩點,對開發者自研來說是高難度動作。而經過融云的統一封裝,程度地降低了難度系數,新手也能輕松集成。
  當然,融云的 API 設計也功不可沒。API 關系到產品的門面,是產品好用與否的又一關鍵技術點。融云的 API 設計核心在于符合用戶的使用習慣,最自然的才是最合理的。例如:直播應用中 prepare 環節就對應準備階段美顏等一系列操作,begin 就意味著視頻開啟,用戶可以加入直播間觀看了。
![]()

  (貼近業務的 API 設計)
  為了便捷開發,融云一方面精簡SDK,將API總數和回調總數雙雙控制在 20 個以內,從而降低用戶的學習成本。另一方面,融云SDK在功能的擴展性上,給予了開發者自由度,滿足不同場景的個性需求,使功能的強大性和場景覆蓋的全面性二者兼得。
  率先落地社交、泛娛樂場景
  目前,融云已開發出基于語聊房、直播和呼叫三大場景的第三代SDK產品。
  語聊房 SDK:已經發布了 2。0 版本,除了基于 RTC 能力,支持多人語音社交;還基于IM 信令,支持實時連麥,自由與排隊模式的麥位管理,如上麥、抱麥、下麥、關閉座位、座位禁麥、踢出房間等操作;并且在送禮場景中,支持對單人或全麥位成員送禮物,自定義禮物數量;同時,基于 IM 能力支持文字、語音、表情、圖片等私信消息功能。
  除了滿足語聊房的基礎場景,融云在語聊房 2。0 中,新增了連麥PK和語音電臺二大主流場景;為了滿足開發者在內容和安全方面剛需,新增了九大亮點功能,包括房間浮窗顯示、滑動切換房間、發送語音消息、禮物全服廣播和設置房間屏蔽詞等。2。0 版本的面世,不僅是對用戶體驗的全面升級,也實現對全部熱門場景的覆蓋,包括音頻直播、在線相親、游戲開黑等衍生場景。

  (融云語聊房 SDK 全場景覆蓋)
  直播 SDK:只需調用兩個接口,就可以啟動一個業內標準的直播產品。第一個接口是準備開播,可設置美顏、美妝、貼紙、鏡頭翻轉等一系列功能;調第二個接口即可啟動直播,用戶可進入直播間觀看并與主播互動。
  產品內置了 7 種合流布局,滿足所有連麥直播場景,讓 APP 自帶活躍應用和豐富內容的能力。

  (融云直播 SDK 七種合流布局)
  呼叫 SDK:封裝了標準化的通話功能和業務邏輯,微信、蘋果 FaceTime 等標準的撥通、呼叫功能,皆可在融云呼叫中完整實現。
  低學習成本、開箱即用,全面覆蓋特定的場景需求,這些產品特點讓第三代 SDK 脫穎而出,彰顯代際優勢。
  正因如此,艾瑞《報告》指出,第三代 SDK 將成為未來 PaaS 云廠商下半場的發力點。
  未來這種通過封裝特定場景降低開發難度的 SDK 產品會越來越多,且產品擴展性取決于廠商封裝的場景內容的豐富程度。因此,互聯網通信云廠商能否將盡可能多的場景完整地封裝將成為新競爭點。
-
鈔券雕刻師花瑞松講述雕刻背后的故事
人物名片 花瑞松 上海印鈔有限公司高級工藝美術師 鈔券雕刻師第四套人民幣一元券背面主景圖案雕刻者第五套人民幣壹佰元券背面主景圖案雕刻
2019-07-11 10:03
-
新版人民幣即將發行 怎樣收藏最好呢
中國人民銀行定于2019年8月30日起發行2019年版第五套人民幣50元、20元、10元、1元紙幣和1元、5角、1角硬幣。 新版人民幣發行的時期,往
2019-07-16 12:37
-
99版成龍頭品種 第六套人民幣將不再發行
前段時間,19版人民幣的發行公告在市場中吵得沸沸揚揚!突如其來的人民幣改版既在意料之中,又挺讓人意外。意料之中的是紙幣改版早有傳言,
2019-07-16 12:39
-
關于新版人民幣疑問解答在這里
前幾天,新版人民幣又雙叒叕上微博熱搜了!幸好,從8月30日起,萬眾期待的新版人民幣就要來了!新版人民幣包含50元、20元、10元、1元紙幣
2019-07-18 13:19














