5月29日,QCon全球軟件開發大會在北京國際會議中心隆重開幕。在為期三天的技術盛會上,有150余位演講嘉賓現場分享了最新技術創新和實踐,帶來一場浩瀚的技術之旅。作業幫流媒體客戶端負責人曾建斌受大會邀請,在“音視頻體驗提升實踐”專場,以《WebRTC在作業幫直播課的實踐應用》為題,著重分享了作業幫自研的ZRTC技術的應用發展情況。

作業幫曾建斌在QCon全球軟件開發大會分享
曾建斌首先介紹了作業幫2015年以來使用WebRTC技術的歷程。從最開始使用voice engine模塊實現一對一語音通話、使用apm模塊消除噪音,到基于licode實現了推流源站和轉推功能,再到實現小組直播間多人視頻語音功能等,WebRTC技術使用伴隨著公司業務發展日益深入。到了2020年,作業幫開始自研ZRTC并且實現全面落地,90%以上實時通信流量都使用了ZRTC。
“為什么我們要重新設計一套RTC服務呢?”曾建斌說,在幾年使用WebRTC過程中,發現了一些不適合在線教育行業應用之處,比如代碼結構層次太多、版本接口經常變來變去、對移動設備兼容不佳、建立連接的過程長等等。“教育行業直播系統最大的特點是必須要穩定,穩定必須放在第一位,此外還要能快速響應突發情況,對低端設備兼容性好,SDK接口要靈活,多種接入方式能兼顧接通率和成本等。然而,面對教育行業對直播系統近乎苛刻的穩定性要求,卻沒有銀彈可以解決所有的問題。
他介紹,作業幫自研的實時通信服務ZRTC,結合教育場景的要求,實現了對WebRTC的架構優化、網絡優化、音視頻優化和機型適配優化。以音視頻優化為例,改進音頻傳輸策略、主講錄音采用雙聲道模式、引用AI技術噪音消除等七大項。經過ZRTC優化,實現了四方面效果。第一,與使用第三方RTC服務相比,可以大幅降低成本。第二,從后臺打點監控來看,卡頓率比第三方RTC低。第三,音視頻質量要好于第三方RTC服務。第四,排查解決問題的速度更快。
曾建斌透露,未來還將對ZRTC技術進行持續優化,實現更好的使用體驗。

QCon是由InfoQ中國主辦的綜合性技術盛會,每年在倫敦、北京、紐約、圣保羅、上海、舊金山召開。自2007年3月份開始舉辦以來,已經有超萬名有多年從業經驗的技術人員參加過QCon大會。QCon內容源于實踐并面向社區,演講嘉賓依據熱點話題,面向5年以上工作經驗的技術團隊負責人、機構師、工程總監、開發人員分享技術創新和實踐。
文章內容僅供閱讀,不構成投資建議,請謹慎對待。投資者據此操作,風險自擔。
海報生成中...
海藝AI的模型系統在國際市場上廣受好評,目前站內累計模型數超過80萬個,涵蓋寫實、二次元、插畫、設計、攝影、風格化圖像等多類型應用場景,基本覆蓋所有主流創作風格。
IDC今日發布的《全球智能家居清潔機器人設備市場季度跟蹤報告,2025年第二季度》顯示,上半年全球智能家居清潔機器人市場出貨1,2萬臺,同比增長33%,顯示出品類強勁的市場需求。