音视频开发工程师
岗位信息
| 招聘单位 | OBSBOT寻影 |
|---|---|
| 工作地点 | 深圳 |
| 经验要求 | 5 |
| 官方更新时间 | 2025-11-25 10:56:09 |
职位描述
1、负责移动端(Android/iOS)及桌面端(Windows)跨平台 RTC SDK 的设计与开发;
2、深入优化 SDK 的核心音视频能力,持续提升播放流畅度、画质、卡顿率、首帧时延、端到端延迟等关键体验指标;
3、负责多端音视频播放器(渲染、解码、同步)的研发与维护,持续优化性能与稳定性;
4、参与并推动 WebRTC、低延迟传输、弱网优化等相关技术演进;
5、参与性能瓶颈分析、系统调优、跨平台适配与技术难点攻关;
任职要求
1、精通 C++(11/14/17),具备良好的 OO 思想,深刻理解 SOLID 原则,能编写高质量、高性能、可维护的代码;
2、深刻理解 TCP/IP 协议栈,熟悉音视频传输协议,比如:WebRTC/RTP/RTCP/RTMP;
3、熟悉 WebRTC 标准及 libwebrtc 框架,具备实际的定制、裁剪、优化经验(如带宽估计、拥塞控制、JitterBuffer 等);
4、熟悉音视频编解码原理,掌握以下任意一种或多种:
1)视频:H.264/H.265
2)音频:AAC /G.711/Opus
5、深入理解移动端音视频播放流程(流→解码→渲染→同步),熟悉 Android/iOS Native 流程和优化点;
6、熟悉 OpenGL/OpenGL ES/Metal/Vulkan 之一,有渲染优化经验者优先。
经验加分项:
1、有移动端 监控类/会议类/直播类 RTC SDK 开发经验者优先;
2、有弱网优化(FEC、NACK、带宽自适应)、低延迟优化、多路流同步等经验者优先;
3、熟悉 FFmpeg、libyuv、MediaCodec、VideoToolbox、OpenSL/AAudio 等音视频相关组件者优先;
4、有 Android NDK/iOS Native 开发经验,能进行跨平台架构设计者优先。
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。