一、基本条件
1、扎实的c++语言基础,有较好的C++开发、网络编程经验;有5年以上C/C++编程经验,具有丰富的系统分析与架构设计的实践经验;
2、有Epoll网络模型编程经验,熟练protobuf、json等协议的使用,了解http2协议;熟悉voip基础通信协议,如SIP、rtp、rtcp协议等;
3、熟悉一种或多种分布式文件存储数据库的使用,如mongodb数据库的使用,有使用至少一种kv系统缓存使用;
4、音频,对PCM、iLBC、opus、vp8、h264等音视频编解码技术有所了解,有实际参与相应技术开发经验者优先考虑;
5、逻辑清晰,思维敏捷。