蚂蚁金服蚂蚁集团-RTC C++ SDK开发工程师-杭州
社招全职3年以上技术-开发地点:杭州状态:招聘
任职要求
1. 计算机科学或相关专业,本科及以上学历; 2. 扎实的计算机基础。精通C++11/14/17,熟悉现代C++开发范式; 3. 熟悉网络传输协议(TCP/UDP、HTTP、WebSocket,QUIC),掌握音视频基础知识,有实时音视频通信(RTC)经验…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 负责实时音视频通信(RTC)SDK的核心功能开发; 2. 设计和实现高性能跨平台(Windows/Linux/macOS/Android/iOS)C++ SDK架构,确保代码健壮性与可维护性; 3. 开发SDK层API,提供简洁易用的接口供客户端(移动端/PC端)集成,并编写技术文档与示例代码; 4. 分析并解决SDK在复杂场景下的问题(如设备兼容性、内存泄漏、多线程竞争),确保高并发下的稳定性; 5. 优化音视频传输链路,解决弱网下的QoE问题,优化 FEC、JitterBuffer、带宽估计等关键模块; 6. 与算法、服务端、客户端团队协作,推动端到端音视频通信体验优化。
包括英文材料
学历+
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
HTTP+
https://developer.mozilla.org/zh-CN/docs/Web/HTTP
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。
WebSocket+
[英文] WebSockets Tutorial
https://www.tutorialspoint.com/websockets/index.htm
Web sockets are defined as a two-way communication between the servers and the clients, which mean both the parties, communicate and exchange data at the same time.
还有更多 •••
相关职位
社招A68939A
1、负责ByteRTC SDK的不同场景下连接,传输策略优化,让实时音视频在各种弱网和业务场景下获得更有体验; 2、负责SDK实时监控,数据建设,实现音视频核心指标优化,包括延迟、卡顿、成功率的等; 3、负责SDK架构设计迭代,对于SDK稳定性,包大小,性能等进行优化。
更新于 2025-04-07杭州
校招A206458
团队介绍:视频与边缘部门承载了字节跳动的媒体内容分发基建及技术中台,支持了字节全系产品,如抖音、今日头条、番茄小说、西瓜视频等APP的点播、直播、实时通信、图片等多媒体业务发展,同时将业务发展过程中沉淀下来的技术能力和工具,通过火山引擎对外输出,面向各行各业用户提供视频云产品和服务,愿景是为内外部业务伙伴提供最低成本、最优画质、最低延时、最安全可靠的富媒体内容分发解决方案,助力业务伙伴降本提效实现持续增长。 1、参与RTC SDK的核心功能开发、解决方案建设,支撑抖音的玩法创新和产品功能迭代; 2、持续优化RTC SDK的性能和质量,提升抖音在直播连麦、IM通话等场景的用户体验。
更新于 2025-07-23上海