职位描述
项目经验:
1、具备相关实时音视频项目的开发经验,如视频会议、直播、实时通讯等,熟悉实时音视频系统架构和工作流程,能够独立完成视频处理模块的开发和优化工作。
2、 有处理高并发视频流的经验,了解服务器端的架构设计和优化方法,能够确保系统在大规模用户访问时的稳定性和性能。
3、具备移动端视频处理开发经验者优先,如在i0S、Android、微信小程序平台上进行视频处理库的移植、优化和应用开发。
岗位职责:(视频处理系统的开发与优化)
1、负责交豆数字人中视频处理系统的开发与维护,包括视频编码、解码、推流、拉流等核心功能的实现,确保视频处理的稳定性和高效性。
2、根据项目需求和技术要求,对视频处理算法进行优化,提高视频质量、降低延迟、减少带宽占用,为用户提供直接观感良好的视频体验。
3、参与视频处理系统的架构设计和模块划分,确保系统的可扩展性、可维护性和高并发处理能力,以适应不断变化的业务需求和用户规模的增长。
专业技能
1、熟练掌握H.264、H.265等常见视频编码标准及解码技术,如H.264/AVC解码器、H.265/HEVC解码器,能够根据项目需求选择合适的编解码方案,优化视频质量和码率,提高传输效率。
2、熟悉RTMP、HLS、WebRTC等主流推拉流协议。RTMP协议适用于低延迟场景,HLS协议具有多终端适配优势,WebRTC协议能实现实时互动,技术人员需根据不同场景选择合适协议,并进行相关配置和优化,确保视频流的稳定传输。
3、掌握缓冲管理、帧率控制、码率自适应等实时性保障技术,以平衡延迟和流畅性,根据网络条件动态调整视频参数,保证视频播放的实时性和连贯性。
4、熟悉摄像头、采集卡等设备的视频采集原理和方法,能够进行视频数据的预处理,如格式转换、裁剪、缩放、去噪等操作,为后续的编码和传输做好准
备。
5、熟练使用FFmpeg、Gstreamer、OpenCV等开源工具和框架,能够利用它们进行视频处理和开发工作,提高开发效率和质量。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕