C 客戶端開發工程師
職位描述
職位描述:
1) 負責多媒體服務器的設計與實現。(預研、前沿技術)?
參與需求分析,需求分解;
負責音視頻互動服務windows客戶端、windows sdk,linux sdk的架構設計;
負責windows和linux sdk的開發和維護;
負責音視頻互動服務客戶端的開發和維護;
任職資格:
1) 本科以上學歷,2年以上高并發服務設計開發經驗;
2) 具有面向對象分析、設計、開發能力,精通OO,設計模式
3) 精通C/C 語言,了解C/C 特性;
4) 精通常用算法和數據結構,IO、內存管理等方面編程;
5) 熟悉多線程模型編程經驗和相關技術;
6) 熟悉網絡編程、熟悉socket編程,熟悉TCP/IP協議;
7) 熟悉常用的通信協議,熟悉RTP/RTCP、RTSP、SIP、HTTP、SSL、HLS、RTMP等應用層協議;(流媒體相關協議)
8) 熟悉至少一種緩存中間件(Memcached、Redis)、熟悉Zookeeper、熟悉常見的負載均衡技術以及負載均衡選型原則;(優先)
3/4/5/6都是服務器開發相關要求
9,1)? 熟悉網絡音視頻傳輸的核心技術,如NACK、FEC、jitter buffer、帶寬預測和碼流自適應,具有一定的項目開發經驗。
2)熟悉ffmpeg、libx264等音視頻工具,掌握webrtc、janus、 licode、kurento等優先考慮;