岗位描述
岗位职责:
1、主导设计并构建高并发、高性能的音视频处理系统架构,确保系统在大规模用户访问下的稳定性与流畅性。掌握AI大模型对讲的机制和原理,有相关系统的设计经验。
2、运用 Golang 语言开发核心模块,实现音频、视频的实时采集、编码、解码、转码以及流传输等功能。例如,优化 FFmpeg 处理流程,研发 GPU 加速合成管线,支持并发多轨道的滤镜叠加(美颜 / 贴纸 / 转场)、动态字幕渲染、多声道混音等复杂操作。
3、深入分析和优化音视频处理系统在高并发场景下的性能瓶颈,通过代码优化、缓存策略、异步处理等手段,提升系统的吞吐量和响应速度。例如,构建企业级视频处理引擎,实现视频智能切帧(关键帧 / 场景分割)、多轨音视频流精准同步、特效叠加合成等核心功能,保障在高并发情况下,视频播放无卡顿,音频清晰流畅。
4、熟悉并运用 RTMP、HLS、WebRTC 等流媒体传输协议,开发和优化音视频流媒体服务器与客户端,确保低延迟、高可靠的音视频传输。通过日志分析和监控工具,不断优化链路性能,提高平台的高并发响应能力。
5、设计和实现分布式音视频处理集群,实现任务分发、负载均衡以及资源调度,提高系统的扩展性和可用性。开发原子化处理组件库,封装视频合并、画中画、变速处理等基础能力,供上层业务模块灵活调用。研究和引入新的音视频处理技术和算法,提升音视频处理性能,持续提升产品的竞争力。