1.
資料量過大
2.
格式轉換問題
在直播平台製作過程中,不同的模組對於資料格式的要求是存在一定差異的。為了盡可能的減少不同格式之間的資料轉換,通常是選擇gpu來處理部分複雜的格式轉換。這樣一來也會加大gpu的佔用率,導致系統功耗增加。
3.
過度放大影象
過度放大影象會涉及到複雜的運算從而導致cpu功耗公升高。當然,如果過度縮小或剪裁影象,也會因為一系列複雜運算而消耗一定的cpu。所以在選擇預覽解析度和推流尺寸時,盡可能讓兩者保持一致,尋求最佳的平衡點,這樣既能合理把控cpu功耗,還能保證使用者的直播**體驗。
4.
編譯碼問題
直播平台製作時如果軟編碼或軟解碼的話也是非常耗費cpu的,但硬編碼或硬解碼就不會出現這個問題。因為它們是用專門的硬體編解碼器模組,可以減輕cpu的「負擔」,相比起來還會比較省電。但需要注意的是,採用硬編碼或硬解碼各類android機型的相容問題要能處理好。
5.
其他影響因素
在直播業務中,除了以上提到的影響cpu或gpu功耗的因素之外,像是基於人臉識別技術下的萌顏特效,以及高標準的美顏濾鏡功能,它們在直播系統正常的執行過程中,對於cpu和gpu的消耗也是比較大的。
直播平台製作中系統功耗過高問題原因分析
1.資料量過大 2.格式轉換問題 在直播平台製作過程中,不同的模組對於資料格式的要求是存在一定差異的。為了盡可能的減少不同格式之間的資料轉換,通常是選擇gpu來處理部分複雜的格式轉換。這樣一來也會加大gpu的佔用率,導致系統功耗增加。3.過度放大影象 過度放大影象會涉及到複雜的運算從而導致cpu功耗...
直播平台錄播系統架構
在直播時,彈幕 禮物特效 人數的變化都是通過廣播訊息包推送到客戶端,流水錄 務器以摸擬客戶端的方式接收廣播訊息包存放在資料庫,資料庫中需要儲存訊息的時間戳和廣播包的內容。流水錄 務器同時也去拉取直播時的禮物特效配置表,存放成乙份禮物特效快照資料。原封不動的儲存廣播訊息包在資料庫裡,是為了客戶端架構支...
金融直播間系統搭建,大區直播間平台開發
選擇金融直播間平台搭建需要跟技術人員溝通並注意的幾點 1.幀率 在直播過程中,幀率容易影響畫面的流暢度。幀率就是在1秒鐘的時間裡傳輸的幀數,我們也可以理解為圖形處理器每秒鐘可以重新整理的次數是多少。幀率越大,直播畫面就越流暢 幀率越小,直播畫面就存在 跳動感 假如位元速率是變數,那麼幀率也會影響體積...