职位描述
岗位职责:
1. 负责实现音视频实时通信解决方案,如视频会议、互动课堂等。
2. 负责公司全平台音视频SDK的设计与开发,包括Windows、Linux和Android。
3. 协同客户端/移动端进行开发,提供SDK和编写开发文档。
任职要求:
1. 扎实的C和C 语言基础。
2. 扎实的网络技术基础,对Socket通信、TCP/UDP等网络协议有深刻的理解。
3. 熟悉WebRTC、FFmpeg和GStreamer等开源项目,能基于其进行二次开发。
4. 熟悉SRS、ZLMediaKit、Janus和LiveKit等流媒体服务器,能基于其进行二次开发。
5. 熟悉H.264、H.265、Opus、VP8等编解码。
6. 熟悉RTP、RTMP、RTSP、HLS等流媒体传输协议。
7. AI技术基础:具备机器学习/深度学习基础,熟悉TensorFlow或PyTorch等深度学习框架。对AI在音视频中的应用(如画质增强、超分、语音处理、背景处理等)有浓厚兴趣或初步经验。
加分项:
1. 熟悉Java、Go、Python等一种或多种编程语言。
2. 有Android NDK或iOS AVFoundation实际开发经验。
3. 有嵌入式Linux开发经验(如瑞芯微和海思)。
4. AI进阶技能:有CUDA编程、模型量化(INT8/FP16)、剪枝、蒸馏等模型优化与部署经验。
5. 具备音视频质量评价、AI语音交互(如语音识别、声纹识别)或多模态应用开发经验。