聲網Native RTC SDK 4.5.0 版本已正式上線官網,4.5.0 SDK 新增了一系列視頻特性,例如,新增聲網自研美顏,支持美妝、美型等特效;設置視頻渲染幀率,降低性能消耗;支持 URL 拉流播放,設置視頻幀的色彩屬性;同時,該版本還進一步優化了秀場直播的場景體驗,提升了首幀出圖體驗和弱網流暢度體驗,詳情如下。

新增多項視頻特性 視頻體驗顯著提升
為了進一步提升視頻場景下的用戶體驗,4.5.0 SDK 從美顏、濾鏡、視頻幀率、視頻大小流等多個維度進行了更新,具體包含以下方面:
新增聲網自研美顏,支持美型、美妝特效:
4.5.0 SDK 中新增了聲網自研的美顏組件,支持美型、美妝兩大特效,美型:使用預設模板+各部位微調,實現微整形效果。美妝包含了眼影、美瞳、眼線、美眉、唇彩、腮紅等特效。
開發者在接入4.5.0 SDK 時,仍可以自主選擇第三方的美顏,但在同樣的美顏功能下,聲網自研美顏的性能消耗相比其他第三方美顏廠商更低,且價格限時免費。
設置視頻渲染最大幀率:
在視頻場景中,視頻幀率越高,視頻也就越清晰、流暢,但同時性能消耗也會增加。為了避免不必要的性能消耗,4.5.0 SDK 可提前設置視頻在本地和遠端渲染時的最大幀率,在面對視頻渲染幀率要求不高的場景(例如屏幕共享、在線教育)或者遠端使用中低端設備的場景可有效限制視頻渲染幀率,從而減少 CPU 消耗,提升系統性能。
極速直播場景下支持 URL 拉流播放:
在極速直播場景下,觀眾端可以直接通過打開 URL 來播放實時媒體流,無需加入頻道或者訂閱等步驟,簡化了觀眾端觀看直播流的 API 調用。播放過程中,觀眾端也可以自定義設置視頻大小流,實現大小流的平滑切換。
觀眾如對視頻體驗有更高要求,可以開通ABR(自適應比特率流媒體) 功能,自定義不同層級的視頻分辨率,實現不同分辨率視頻流的平滑切換,提升視頻體驗。(該功能非默認開啟)
同時,4.5.0 SDK 還新增視頻流質量回退選項,當網絡不穩定時,觀眾端可設置訂閱視頻流質量回退,SDK 將以觀眾端設置的最低畫質視頻分辨率為下限,根據網絡情況動態調整視頻分辨率。
持續優化秀場直播場景體驗
4.5.0 SDK 針對場景的體驗優化集中在了秀場直播場景,針對該場景對首幀出圖時間和畫質清晰度的高要求,進行了策略調優,客戶可以調用 setVideoScenario 將視頻業務場景設置為秀場直播,系統將自適應判斷頻道狀態,例如1vN、1vN 轉1v1連麥等,分別進行策略調優,重點提升了觀眾端弱網下流暢度和延遲體驗,低端機下首幀出圖更快。

新增本地音頻合流
在音頻層面,4.5.0 SDK 新增了本地音頻合流的特性,客戶可將本地麥克風采集的音頻流、媒體播放器中的音頻流、聲卡采集的音頻流、遠端音頻流等合并為一路音頻流,合并后的音頻流可發布到頻道中。
音頻合流功能使用場景舉例:1、結合本地合圖功能一起使用,可將合圖視頻流相關的音頻流同步采集和發布。2、在直播場景下,用戶接受頻道內的音頻流,在本地進行多路音頻流合流后轉發到其他頻道。3、在教育場景下,老師可將與學生連麥互動的音頻在本地進行合流,再將合并的音頻流轉發到其他頻道。
除了以上信息,4.5.0 SDK 還有更多新增特性與優化,例如視頻色彩空間設置、濾鏡設置、虛擬背景算法優化等等,如您想進一步了解與咨詢、可訪問聲網官網的文檔中心,查看發版說明。