最近研究直播,開始固定更新每天進度:
1.確定使用網(wǎng)易的云通信sdk
2.引入直播sdk,分別引入推流,拉流,NTESIM,支持視頻的上行,下行以及聊天功能,特別注意依賴庫的載入,目前出現(xiàn)靜態(tài)庫沖突問題,分別與微信支付.第三方美顏庫沖突.
3.庫導入正常后首先考慮的是用戶的打通,目前需要考慮用戶注冊,登陸,直播權(quán)限,直播列表,直播狀態(tài),直播關(guān)閉,觀眾端播放地址等等
4.直播過程需要注意,直播初始化時不能取消,網(wǎng)易直播通過心跳檢測直播狀態(tài).
5.目前遇到問題主播端切到后臺推流仍在繼續(xù),無網(wǎng)絡(luò)情況下關(guān)閉直播出現(xiàn)界面卡死,希望網(wǎng)易能盡快解決
6.直播過程中出現(xiàn)推流時黑白畫面,已確定為開啟硬件編碼導致。
7.直播過程中切換前后臺處理方案,切到后臺時釋放播放資源,回到界面后重新初始化相關(guān)資源。
?在接入直播過程中,需要設(shè)定推流參數(shù)
8.聊天IM信息要注意不同量級的處理方法.要保證UI的流暢度.
9.推流幀率和碼率對直播清晰度和流暢度的影響,選擇適合的參數(shù),最好可以檢測環(huán)境動態(tài)設(shè)置幀率和碼率