音视频解决方案
比较火的方向,短视频、在线视频会议、视频音乐播放器 对webassembly、FFmpeg、OpenGL、WebGL等了解或掌握
负责字节跳动智能创作音视频团队的各产品和服务的研发效率和研发质量建设,包括但不限于以下内容: 1、负责团队内部各类SDK的持续集成交付效率建设和优化; 2、负责团队内部的各项研发相关的流程自动化和客观指标建设; 3、负责团队内部的各类防劣化工具、效率工具的建设; 4、负责团队各类SDK的基础技术优化,例如包体积优化、编译耗时优化、代码质量优化。 职位要求 1、本科学历以上,计算机及相关专业优先; 2、三年以上工作经验,有丰富的编码和Code Review经验,有良好的编码习惯和模块化的编程思想; 3、有丰富的C++编码经验 ,对OC/Java 至少熟悉其中一种,有至少一种脚本(Shell, python, ruby, js等)开发经验; 4、对CocoaPods、CMake、Gradle 等构建工具至少精通其中一种; 5、对软件研发流程有深入认识,热衷于工程效率优化,了解各个平台的软件工程技术; 6、熟悉研发全流程工具和框架,并有优化和集成经验,如需求、代码、构建、测试、发布、运维等管理工具; 7、有端上SDK的开发和维护经验者优先; 8、有音视频相关开发经验优先。
1、熟悉常见的音视频编解码算法,如:H264、HEVC、AAC、Opus 等; 2、熟悉常见的音视频开源项目,如:ffmpeg、x264/x265、WebRTC、GStreamer等,有参与中大型音视频项目的经历; 3、熟悉ARM体系结构,有指令集优化经验; 4、有扎实的网络基础,对 Socket 通信、UDP/TCP/IP 有深刻的理解; 5、熟悉常见的音视频传输协议,如:rtmp、rtp/rtcp 等。
1、负责实时通信领域的回声消除、噪声抑制、自动增益控制等音频算法开发; 2、负责麦克风阵列音频处理、机器学习音频处理算法研究和开发,如波束形成、盲源分离等; 3、负责实时通信领域的音频编解码算法和架构的研究和开发; 4、负责实时通信领域音效处理算法的开发,如美声、变声、3D音频技术等。
、精通数字信号处理相关理论、擅长机器学习信号处理算法实现和优化; 3、熟悉语音编码或者音频编解码标准,如G.7xx、AMR系列、EVS、AAC系列、OPUS等,有音频编解码算法开发经验优先;