日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

農(nóng)具的大量使用把人類從狩獵采集社會帶到了農(nóng)業(yè)社會;蒸汽機的創(chuàng)新和廣泛應(yīng)用,推動了第一次工業(yè)革命,帶來了工業(yè)經(jīng)濟的蓬勃發(fā)展;電子信息技術(shù)的發(fā)展又驅(qū)動人類進入信息社會。

大到一個經(jīng)濟時代,小到一個行業(yè)周期,生產(chǎn)工具的每次創(chuàng)新升級,勢必帶來生產(chǎn)力的顯著提升。

在 WICC 廣州的“社交分論壇”上,融云場景化研發(fā)負責(zé)人臧其龍帶來《融云社交場景化 SDK 探索》主題演講,分享融云在通信云服務(wù)方面的創(chuàng)新探索。融云第三代場景化 SDK 的服務(wù)模式創(chuàng)新將給開發(fā)者提供全新的生產(chǎn)工具,帶來生產(chǎn)效率的極大提升,也必將重塑產(chǎn)業(yè)格局。

回溯十年前,想要自研一款即時通訊應(yīng)用還是比較困難的事情,要自建服務(wù)器,研究分發(fā)和到達率。隨著通信云 PaaS 服務(wù)的逐漸完善,借助融云等平臺的服務(wù),搭建這樣一款應(yīng)用變得不再是“不可能的挑戰(zhàn)”。

但是,隨著時間的推進,市場需求不斷演變。我們會發(fā)現(xiàn),單一場景需求越來越少,更多的時候,我們要面對的是場景的融合。

以語聊房這個時下語音社交熱門場景為例來說,這類產(chǎn)品主要有兩部分組成:一是麥位管理部分,用戶上麥后角色發(fā)生變化,從觀眾切換成主播,可以發(fā)布音頻流被觀眾和其他主播聽到。二是聊天室部分,也就是公屏消息的部分,房間內(nèi)所有成員都可以發(fā)送文字在公屏區(qū)域溝通。

實現(xiàn)這兩個部分,就要同時接入 RTC 和 IM,也就是融合場景。這種融合需求也出現(xiàn)在直播等等場景中。隨之而來,棘手的問題出現(xiàn)了。

問題并非出于服務(wù)能力不足,反而是大部分行業(yè)供給都已經(jīng)非常強大造成的。一個 SDK,基本上有 200+ 甚至 300+個 API。當開發(fā)者接觸到一個功能強大的 SDK,首先面對的難題是學(xué)習(xí)成本特別高,其次是它的學(xué)習(xí)曲線也比較陡峭。

比如 RTC 會涉及到很多非常專業(yè)的音視頻領(lǐng)域知識,要了解流的定義與發(fā)布,學(xué)習(xí)一些編碼知識,掌握了基礎(chǔ)知識后,才能讓 SDK 發(fā)揮應(yīng)有的作用。

為了解決上面說到的痛點問題,融云推出了第三代 SDK 服務(wù)模式,一舉破解舊供給的高學(xué)習(xí)成本難題。

以語聊房場景為例,我們可以更加直觀地感受三代服務(wù)模式的升級核心。

語聊房產(chǎn)品的核心是麥位管理,語聊房解決方案,就是通過上麥、下麥等一系列麥位管理來對用戶和流進行同步管理的 SDK。

第一代解決方案,使用業(yè)務(wù)服務(wù)器管理每個房間的麥位。前端只負責(zé)調(diào)用后端的接口,后端管理麥位,不單要更改麥位,還要負責(zé)整個狀態(tài)的刷新和發(fā)布,非常復(fù)雜。

第二代解決方案,也就是目前其他廠商普遍使用的方式。把管理麥位的能力放在 IM SDK 里,通常是聊天室屬性,擁有麥位的增、刪、改、查同步能力。服務(wù)模式是,開發(fā)者下載 Demo,自行研究實現(xiàn)邏輯,再利用開源代碼二開實現(xiàn)。也就是說,開發(fā)者還是需要理解廠商提供的開源代碼,上手難度比較高。

第三代解決方案,也就是融云行業(yè)首推的 SDK。開發(fā)者無需研究代碼,也不需要單獨集成 IM 和 RTC,只需要對這個產(chǎn)品有了解,就可以調(diào)用接口實現(xiàn)應(yīng)用。而且這個接口數(shù)量只有不超過 20 個。

利用第一代解決方案,最常出現(xiàn)的問題就是幽靈麥,上麥的時候發(fā)不出聲,下麥又能發(fā)出聲音了。這是因為,前端代碼和后端代碼需要嚴絲合縫實現(xiàn)同步,前后端的協(xié)同和更新很容易出差錯,造成 2-3 秒的延遲,這給產(chǎn)品體驗帶來的打擊是毀滅性的。

第二代解決方案,只需要關(guān)注前端開源代碼,但是也要面臨殘酷的現(xiàn)實問題。首先,原封不動上架產(chǎn)品面對很大的審核被拒風(fēng)險;其次,新增功能需要學(xué)習(xí)底層機制再改代碼,難度大,易出 Bug。

融云的第三代 SDK 解決方案,學(xué)習(xí)難度非常低,只需要對基礎(chǔ)的上麥、下麥、鎖麥等有了解,甚至根據(jù) 20 個 API 的注釋就能成功調(diào)用。無需理解底層代碼,無需研究實現(xiàn)邏輯,無需管理流的訂閱,極大提升開發(fā)速度,7 天就能上線一個語聊房。

貼近業(yè)務(wù):接口設(shè)計不能云里霧里令人不解。

以最常見的三個功能為例,enterSeat(index: Int) 接口,index 設(shè)置為麥的序號,就完成了這一麥位上角色轉(zhuǎn)換、流的訂閱、UI 的同步和刷新等一系列操作。muteSeat(index: Int) 接口,Mute 是靜音,Seat 是某個麥位,后面會帶一個麥位的序號,可以關(guān)閉某個麥位上的聲音;kickUserFromSeat(userId: String) 接口就可以把某個用戶踢下麥。都說細節(jié)是魔鬼,第三代 SDK 可以說是已經(jīng)把魔鬼封在黑盒中了,開發(fā)者可以無憂開發(fā)。

可擴展性:語聊覆蓋的場景非常多,比如非常火的狼人殺業(yè)務(wù),需要麥位體現(xiàn)特殊身份——平民、法官、狼人,接口設(shè)計得足夠可拓展,就可以覆蓋所有熱門場景,也方便開發(fā)者去做不同業(yè)務(wù)的嘗試。

簡潔易用:語聊房 SDK 核心接口只有 20 個,大部分場景只需要其中 10 個基本上就可以實現(xiàn)業(yè)務(wù)。核心功能回調(diào)只有 23 個,對于不太關(guān)注性能或不需要兼容低端手機的業(yè)務(wù),開發(fā)者只需關(guān)心麥位信息和房間信息的變更兩個回調(diào)就可以。

語聊房、呼叫場景之外,融云近期上線了直播 SDK,預(yù)制了 9 種合流布局,覆蓋所有的直播合流場景。

直播場景通常用戶感知最強烈的就是兩個步驟,喚起攝像頭做直播前美顏等準備 ? 開始直播。

融云直播 SDK 把這兩步封裝成 API,第一步是 Prepare,封裝了融云開源的 BeautyKit 美顏等能力;第二步是 Live Video,把所有直播流程實現(xiàn)邏輯隱藏掉,開發(fā)者只需要調(diào)用接口就可以實現(xiàn)業(yè)務(wù)。

接下來,融云還會把會議、教育等場景進行完整封裝提供給開發(fā)者,幫開發(fā)者一一攻克場景難關(guān)。

同時,在 SDK 組成的“骨骼”、“肌肉”之外,融云還將開源一系列含 UI 體系的 Kit,作為配套使用的“皮膚”。比如,ChatKit、GiftKit、BeautyKit、MusicControlKit 等等。搭配開發(fā)者可在后臺一鍵配置的“內(nèi)容審核”能力,真正為開發(fā)者提供一站式的完整解決方案服務(wù)。

分享到:
標簽:生產(chǎn)力 社交 場景 探索 提升 驅(qū)動 模式 創(chuàng)新
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定