高級流媒體開發(fā)工程師職位要求
1、有直播流媒體P2P/PCDN相關(guān)設(shè)計(jì)和開發(fā)工作經(jīng)驗(yàn),對流媒體直播、提高p2p的穿透率,分享率,卡頓率有豐富經(jīng)驗(yàn);
2、熟悉webrtc開發(fā)框架,熟悉W3C關(guān)于WebRTC的通訊標(biāo)準(zhǔn),熟悉rtp/rtcp等流媒體傳輸協(xié)議;
3、熟悉TCP/IP等網(wǎng)絡(luò)協(xié)議,熟悉可靠UDP的實(shí)現(xiàn),了解擁塞控制算法;
4、精通NAT穿透原理,深入理解STUN,ICE,SCTP、WEBRTC以及P2P原理
5、熟悉常見p2p組網(wǎng)方法及其優(yōu)化方案;
6、精通ffmpeg、libx264等音視頻工具,掌握音視頻相關(guān)協(xié)議和標(biāo)準(zhǔn),如flv、RTP、mpeg-ts、rtmp、mp4等;
7、熟悉跨平臺開發(fā)(win/linux/android/ios)優(yōu)先。
高級流媒體開發(fā)工程師崗位職責(zé)
1、參與公司自研P2P/PCDN直播系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),在確保用戶體驗(yàn)的前提下可以盡可能節(jié)約帶寬成本, 挑戰(zhàn)公司海量用戶的直播業(yè)務(wù)需求;
2、負(fù)責(zé)設(shè)計(jì)和實(shí)現(xiàn)高效的P2P直播視頻傳輸方案,優(yōu)化提高p2p的穿透率,分享率,卡頓率;
3、主要負(fù)責(zé)客戶端的開發(fā)實(shí)現(xiàn)、性能優(yōu)化、不同平臺的適配工作;
4、分析并解決線下/線上測試中發(fā)現(xiàn)的軟件缺陷。