1. 多年音视频开发经验,深入了解H.264/H.265等现代视频编解码算法的原理、码流结构和算法优缺点;熟悉RTSP/SIP/SDP/RTP/RTMP等音视频传输和控制协议,熟悉多种音视频编码的RTP封装格式;熟悉ffmpeg、webrtc、pjsip和GStreamer等开源项目源码,能熟练使用、改造和拓展;了解视频通过UDP传输的特性,熟悉音视频传输的码率控制、Jitter buffer、NACK、PLC和FEC等QoS算法;熟悉OpenGL shader开发。
2. 精通C和C++语言,精通在Windows平台下的应用层和系统层编程。
3 .有丰富的苹果iOS App和SDK开发经验。
4. 有丰富的安卓系统App和SDK的开发经验,精通java开发,精通安卓底层JNI C/C++开发。
5. 熟悉Linux/UNIX系统,精通Linux/Unix系统下的服务器程序开发,擅长网络编程。
6. 精通网络编程,对音视频数据通过TCP/UDP网络进行传输的各种问题和特性有深入的了解和开发经验。
1. 商汤MercuryRTC音视频实时通信系统
基于webrtc技术开发,命名为MercuryRTC的音视频实时通信系统,用于商汤的数字人、智能远程看护、远程对弈等应用场景。
2. 拉卡拉呼叫中心系统
基于FreeSWITCH、webrtc开源软件,设计、开发拉卡拉呼叫中心系统的服务器与网页软电话客户端js SDK。客服部门使用集成在网页上的软电话对客户进行外呼,或者处理客户呼入请求。该系统主要供拉卡拉集团客服部门内部使用
3. 拉卡拉音视频信用审核系统
基于FreeSWITCH、pjsip开源软件,设计、开发拉卡拉音视频系统的服务器与客户端SDK。客服部门使用集成音视频SDK的视频审核PC客户端,客户使用集成移动版音视频SDK的拉卡拉APP。拉卡拉客服人员通过PC版客户端呼叫申请小额贷款的客户的拉卡拉APP,对客户进行视频信用审核,并保留审核录像数据进行核查和后续的AI处理。