音视频开发工程师
Job description
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 开发经验,能进行跨平台架构设计者优先。
Description copied from OBSBOT's careers page. Read the full posting before you apply.
More jobs at OBSBOT
高级海外整合营销(区域)
OBSBOT· Shenzhen高级海外整合营销(中台)
OBSBOT· Shenzhen采购交付岗(电子料 / 结构件)
OBSBOT· ShenzhenUI/UX设计师
OBSBOT· Chengdu测试工程师
OBSBOT· Chengdu