1.搭建RTMP/HLS直播推拉流服務(wù),優(yōu)化低延遲傳輸策略;
2.集成美顏濾鏡、虛擬背景、音頻降噪(如Speex/AEC)功能;
3.設(shè)計(jì)彈幕消息系統(tǒng)(支持百萬級(jí)QPS),使用Redis+Kafka優(yōu)化吞吐;
5.開發(fā)Web端直播間(彈幕、禮物動(dòng)畫、購物車浮層);優(yōu)化WebGL/Canvas渲染性能,實(shí)現(xiàn)3D虛擬禮物特效;
6.對(duì)接WebRTC API實(shí)現(xiàn)瀏覽器端連麥功能;
7.掌握Three.js/Babylon.js等3D渲染庫;
8.有直播類H5頁面開發(fā)經(jīng)驗(yàn)。
9.優(yōu)化CDN流量調(diào)度(如騰訊云/阿里云動(dòng)態(tài)加速);
10.優(yōu)化WebRTC抗弱網(wǎng)策略(NACK/FEC/JitterBuffer);
11.開發(fā)SFU/MCU架構(gòu)的多人互動(dòng)直播系統(tǒng);
12.實(shí)現(xiàn)跨平臺(tái)(Web/移動(dòng)端)音視頻互通;
13.結(jié)合直播組件需求交叉編譯FFmpeg,libfdk aac,libx264,lame等兼容不同CPU平臺(tái)的動(dòng)靜態(tài)庫;
14.使用FFmpeg進(jìn)行推拉流的封裝與解封裝,通過Android的AudioTrack,AudioRecord,SufaceView,Camera進(jìn)行音視頻的播放與采集,通過編寫OpenSLES,OpenGL ES,EGL的C端代碼完成兼容不同移動(dòng)端的數(shù)據(jù)處理;
15.參與設(shè)計(jì)直播構(gòu)件的拉流端,推流端的整體流程架構(gòu),解決音視頻播放過程中音視頻不同步問題,優(yōu)化了直播秒開透輯,完善拉取直播流過程的重試流程;
16、具有較強(qiáng)的學(xué)習(xí)能力、創(chuàng)新能力,能快速掌握新技術(shù):責(zé)任感強(qiáng),工作認(rèn)真負(fù)責(zé),有良好的團(tuán)隊(duì)合作精神和溝通能力、獨(dú)立解決問題的能力;