岗位职责:
1、基于 WebRTC 开源框架,进行音视频SDK的开发,包括采集渲染优化、信令和媒体协议、音视频处理、编解码、音视频质量、拥塞控制、ULPFEC/FLEXFEC、jitter buffer、NACK等;等;
2、开发并维护现有的音视频SDK和客户端,优化音视频用户体验,如延迟、流畅、画质、AEC等;
3、研究前沿技术并应用到音视频SDK;
岗位要求:
1、大学本科以上学历,5年以上c/c++开发经验;
2、熟悉WebRTC native源码: 音视频处理流程、码率自适应、jitterbuffer、NetEQ,能定制、优化。熟悉opus、h264;
3、对WebSocket 通信、UDP/TCP/IP 和 HTTP 有深刻的理解;
4、熟练运用Wireshark/Charles/Fiddler等工具;
5、熟悉P2P技术,RFC5245 (ICE)、STUN、TURN等协议原理;
6、熟悉流媒体传输协议(RTP/RTCP),熟悉H265、H.264、G.711、AAC、opus系列标准;
7、熟悉音视频开源项目:如janus、ffmpeg、gstreamer优先;
8、具有基于webRTC的音视频质量调优者优先;
9、学习能力强,强烈的责任心,具有较强的沟通能力及团队合作精神;
10、有端到端的音视频服务开发经验,如采集、编码、推流、播放等。;