字节跳动RTC音视频SDK开发工程师-音视频技术
任职要求
1、2026届获得硕士及以上学位,计算机、软件工程等相关专业优先; 2、有扎实的计算机基础,熟悉HTTP、TCP/IP等常见网络协议; 3、熟练掌握至少一门编程语言,有扎实的编程功底,包括但不限于:C、C++、Java、Objective-C; 4、对音视频技术有浓厚的兴趣,对技术有热情,具备良好的学习能力、沟通能力、分析和解决问题的能力; 5、有Android或者iOS任一平台的音视频相关APP开发和实践经验者优先。
工作职责
团队介绍:视频与边缘部门承载了字节跳动的媒体内容分发基建及技术中台,支持了字节全系产品,如抖音、今日头条、番茄小说、西瓜视频等APP的点播、直播、实时通信、图片等多媒体业务发展,同时将业务发展过程中沉淀下来的技术能力和工具,通过火山引擎对外输出,面向各行各业用户提供视频云产品和服务,愿景是为内外部业务伙伴提供最低成本、最优画质、最低延时、最安全可靠的富媒体内容分发解决方案,助力业务伙伴降本提效实现持续增长。 1、参与RTC SDK的核心功能开发、解决方案建设,支撑抖音的玩法创新和产品功能迭代; 2、持续优化RTC SDK的性能和质量,提升抖音在直播连麦、IM通话等场景的用户体验。
1、负责 Android 平台上直播和实时音视频 SDK 的开发; 2、参与SDK的架构设计、开发以及性能优化; 3、实现新的技术架构,持续优化用户体验。
1、负责ByteRTC SDK的不同场景下连接,传输策略优化,让实时音视频在各种弱网和业务场景下获得更有体验; 2、负责SDK实时监控,数据建设,实现音视频核心指标优化,包括延迟、卡顿、成功率的等; 3、负责SDK架构设计迭代,对于SDK稳定性,包大小,性能等进行优化。
1. 负责实时音视频通信(RTC)SDK的核心功能开发; 2. 设计和实现高性能跨平台(Windows/Linux/macOS/Android/iOS)C++ SDK架构,确保代码健壮性与可维护性; 3. 开发SDK层API,提供简洁易用的接口供客户端(移动端/PC端)集成,并编写技术文档与示例代码; 4. 分析并解决SDK在复杂场景下的问题(如设备兼容性、内存泄漏、多线程竞争),确保高并发下的稳定性; 5. 优化音视频传输链路,解决弱网下的QoE问题,优化 FEC、JitterBuffer、带宽估计等关键模块; 6. 与算法、服务端、客户端团队协作,推动端到端音视频通信体验优化。
1、负责实时音视频(RTC)场景下的连麦互动、混流服务、直播源站的设计、开发和优化,保障低延迟、高稳定性的音视频传输体验; 2、基于业务需求,参与音视频混流服务器的架构设计与实现,优化媒体流的处理效率及资源占用; 3、熟练使用C++开发高性能音视频处理模块,包括但不限于编解码、混流、音画同步、网络传输等核心功能; 4、结合FFmpeg、WebRTC等开源框架进行二次开发,解决实际场景中的技术难题(如抗弱网、卡顿优化、多人连麦场景适配等); 5、与客户端、服务端团队协作,对接音视频SDK接口,确保全链路功能的完整性和性能达标; 6、参与线上问题排查与性能调优,提供针对音视频质量(如卡顿率、首帧时长、延迟)的监控与解决方案。