岗位职责:
1、参与播放内核技术的调研、研发及优化 ;
2、负责PC端的音视频功能解决方案的设计与开; 发;
3、参与播放体验的治理和优化,提升终端播放的效率与质量,进而提升开看播用户体验;
4、参与播放场景创新技术的探索和落地。
能力要求:
1、熟练掌握C/C++编程语言,有良好的软件设计和架构能力,有较强的分析问题解决问题的能力;
2、熟练使用Win32 API, 熟悉Qt UI布局,具有使用QT开发windows桌面应用系统的开发经验,
3、具备音视频领域开发经验,如采集、渲染、编码、推流性能调优等;
4、有播放器时延、卡顿、秒开等优化经验者优先;
5、热爱多媒体研发工作,喜欢创新挑战,自我驱动能力强,具备良好的沟通能力和团队协作精神。
加分项目
1、独立研发过播放器SDK、播放器内核等模块,有视频相关研发经验 ;
2、有播放器架构优化经验 ;
3、熟练掌握FLV/MP4等主流多媒体封装格式,对H.264/AAC/H.265等主流音视频编解码算法有一定的了解 ;
4、熟悉常见的音视频开源项目,如:ffmpeg、x264/x265、WebRTC等,有参与中大型音视频项目的经历;
5、熟悉x86体系结构,有指令集优化经验;
6、有扎实的网络基础,对 Socket 通信、UDP/TCP/IP有深刻的理解;
7、熟悉常见的音视频传输协议,如:rtmp、rtp/rtcp等。