职位描述
岗位职责:
负责视频传输系统的架构设计、开发与优化,支撑高并发、低延迟、高可靠的实时音视频传输场景;
深入优化WebRTC、RTMP、FLV等流媒体传输协议,解决弱网环境下的卡顿、丢包、延迟等问题;
开发并维护Linux后台服务器,设计高效的网络通信框架,提升视频数据传输的吞吐量和稳定性;
针对大规模分布式系统进行架构设计和性能调优,支撑百万级终端设备并发接入;
参与网络传输协议的自研与改进(如QUIC、SRT等),推动协议层与业务场景的深度适配;
协同前端、客户端及算法团队,解决端到端视频传输链路中的技术难点。
任职要求:
计算机科学、通信工程、电子工程等相关专业本科及以上学历;
3年以上音视频传输或网络通信开发经验
技术要求:
精通Linux环境下C/C++开发,熟练掌握多线程、Socket编程、异步IO等核心技术;
扎实的数据结构与算法基础,熟悉TCP/IP、UDP、HTTP/2等网络协议栈;
深入理解WebRTC架构及源码,熟悉RTMP、FLV、HLS等流媒体协议的应用与优化;
具备网络传输调优经验(如拥塞控制、QoS策略、弱网对抗等),熟悉Wireshark、tcpdump等工具;
有大规模分布式系统开发经验,熟悉微服务、容器化(Docker/K8s)及负载均衡技术。
加分项:
参与过开源流媒体项目(如SRS、Janus、FFmpeg)或贡献过相关代码;
熟悉音视频编解码(H.264/H.265/AV1)、封装格式(MP4/TS)及CDN加速技术;
有QUIC、SRT、RTSP等协议开发经验,或熟悉网络仿真测试工具(如NetEm)。
软性能力:
强烈的技术热情,能独立攻克复杂技术问题;
良好的沟通能力,适应跨团队协作与快速迭代的开发节奏。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕