數巖科技股份有限公司
油田數字化公司官網建設
2020-08-31 15:00:41
全美的直播技術架構,提供了從端到端的完整解決方案,可以助力用戶快速搭建直播系統,實現直播功能。
一、技術能力介紹
下面我們看下整個直播系統都涉及到哪些具體環節,每個環節都是怎么實現的。
1、推流端
直播推流端即主播端,主要通過手機攝像頭采集視頻數據和麥克風采集音頻數據,經過一系列前處理、編碼、推流,直到CDN進行分發。
(1)、 高級美顏
前處理是對視頻進行渲染,比如美顏、水印、貼圖、混音、降噪等處理。其中直播平臺必備的美顏功能,是通過算法去識別人臉的皮膚部分,對皮膚區域進行色值調整從而實現的。現在,全美以技術普惠大眾的價值觀將基于人臉識別的瘦臉、小臉、大眼、腮紅等高級美顏功能完全免費開放。同時,通過標準化封裝,推流SDK提供標準接口,可支持第三方美顏能力的接入,讓用戶基于自身業務做選擇。
(2)、 實時混音
在推流階段,全美還開放了時下熱門的混音技術,它是將采集的人聲和音樂聲進行混合后輸出,并支持降噪和耳返功能。整個技術流程是:將背景音樂解碼成PCM音頻數據,同時,將麥克風采集的PCM音頻數據進行降噪處理,二者合成,在主播端直接播放PCM音頻,在觀眾端則先進行音頻編碼再通過RTMP推送音頻流并完成播放。
二、直播服務端處理
在推流完成后,直播服務端需要進行技術實現,包括實時轉碼,鑒黃,直播截圖,直播錄制,添加水印,時移觀看,直播答題等,同時確保穩定、流暢和實時數據可見性。
1、 實時轉碼
實時轉碼是將一路流轉成多路不同清晰度的流,在移動直播場景應用較少,但在PC端推上來的流一般是比較高清的,所以較為有效。全美提供的窄帶高清技術,使用高配轉碼集群,高度復雜編碼算法,在同等質量下提供更好的壓縮率,節省20%-30%的流量帶寬。
2、直播鑒黃
為了確保平臺內容的合規,直播鑒黃是十分必要的一環。大型的直播平臺通過人工鑒黃,成本高昂且不夠精準。所以,選擇人工智能技術鑒別黃色內容,可以減少審核人力,有效降低平臺涉黃風險。
在直播系統中接入API后,人工智能技術可以對秒級截圖的甄別,判定這個直播的色情程度,進行合理打分,也會給出建議處理方式,幫助平臺實現內容管控。
3、 直播時移
直播時移是一種點播和直播想結合的能力,簡單來說就是支持已經直播過的內容的實時回看。這個功能是結合播放器SDK,通過簡單的幾個接口調用就能實現。在網絡電視、網絡直播中,是十分常見的。
4、 直播答題
針對最近十分火熱的直播答題,全美也推出了解決方案。在技術上是這么實現的:主持人發出答題信號,現場導播人員通過接入方的AppServer,調用全美的OpenAPI,在視頻幀中插入SEI信息,播放器在解析SEI幀 并回調給APP,在播放端上進行展示。這其中比較關鍵的點是,SEI信息在CDN分發和轉碼等處理過程中,是不會被丟掉的。這也確保了所有用戶端都能順利完成推題。另外,整個方案通過同步服務器,進行同一傳輸通道同時傳輸,可實現高精度畫題同步,保證用戶體驗。
關于全美
contact us
掃一掃加微信
網站創意設計,品質服務,讓您的品牌深入人心
定制企業官方網站、商城網站、營銷型網站,為客戶提供一站式網站定制服務