近年來直播電商,網紅經濟越來越流行,各大平台紛紛推出自己的直播電商功能,而對於中小平台來說,自建一個直播系統門檻較高,使用大廠開放的雲服務就成了首選項,本文希望透過較短篇幅,介紹 騰訊實時音視頻服務 的主要功能,梳理自己對TRTC的理解,方便新手快速了解,進而搭建自己的直播電商平台。
TRTC
全名為(Tencent Real-Time Communication
)即騰訊即時音訊服務,定位是解決即時通訊的雲端服務,主要功能是基於互聯網的,接收、處理、轉發和保存大流量的音視頻流數據,主要用於直播、視訊會議等場景;圍繞直播提供了一些簡單IM功能;提供demo和易用的SDK,方便不同終端快速接入;允許使用者自訂採集和渲染資料來源。
接收、處理、轉送、保存
大流量大數據量處理,由於門檻高初期投入高,向來是大廠專有能力。音視頻流量由於需要傳輸的資訊多,在PV和UV不高的情況下,依然需要較大流量消耗,雲端服務解決了這個問題。主播連麥PC等多個推流場景TRTC提供雲端混流功能,透過設定解析度、碼率、寬高比,平衡畫質和流暢度,得到更好直播體驗,透過介面設定視訊畫面旋轉縮放。 TRTC的直播可以支援10萬人在線,更多可以在控制台開通旁路,推流到雲端直播(CSS)或CDN,實現無上限人數的直播。 TRTC直播錄製保存到雲端點播,需要開通雲端點播服務,並開啟TRTC雲端錄製。
IM
TRTC提供簡單的訊號操作,如踢人、禁言、靜音,可以使用 TRTC 的自訂訊號介面 sendCustomCmdMsg,開發者自己定義對應的控制訊號,收到控制訊號的通話方執行對應操作即可。例如,踢人就是定義一個踢人的信令,收到此信令的使用者就自行退出房間。
Demo和SDK
文件提供了多個終端的Demo,基本上包括全部常用終端,只要網路通暢,從下載到運行只要幾分鐘。跑通Demo就可以大致了解TRTC的主要功能了,然後要整合到自己的系統,找到對應的SDK,按自己的程式碼規格整合即可。
自訂採集
使用SDK整合直播功能是有限制的,只有手機整合了相機麥克風的裝置才可以。如果沒有攝像頭,只是一個本地視頻,或者需要推流前實現美顏特效功能,這時候要用到自定義採集功能。可以透過介面設定關閉SDK自己的攝影機擷取和影像處理。
其他三方服務
第三方美顏特效:TRTC支援基礎的美顏功能,可能無法達到業務要求,也可以使用第三方的美顏特效,目前多家美顏特效 SDK 供應商;
雲函數:輸入已有的錄播視頻或在線流媒體,自定義採集可以播放本地視頻,使用雲函數可以使用在線流媒體,使用更有彈性;
語音內容審核服務:使用的北京數美時代服務,提供語音內容審核;
好了,基本功能介紹完了,更詳細的操作請自行參考騰訊雲文件.
雲端服務大幅降低了中小企業的研發成本,也可以使用雲端服務快速建構實驗性質的業務。所有企業,都可以運用最優秀的技術,實現自己的數據化。
以上是騰訊即時音訊視訊TRTC的詳細內容。更多資訊請關注PHP中文網其他相關文章!