- 岗位职责
1、参与字节跳动流媒体处理(转码、云导播、视频编辑和特效)平台的整体架构设计与开发,支撑西瓜、火山、抖音、今日头条等产品;
2、参与需求分析,实现产品核心模块、核心代码的编写;
3、不断对系统优化,分析和预估可能的风险,以及系统稳定性保障。
- 岗位要求
1、本科及以上学历,计算机、通信等相关专业,2年以上编程经验,有视频服务端或者客户端开发经验;
2、有扎实的C/C++基础,熟悉常用的算法和数据结构,熟悉TCP/IP协议栈;
3、熟悉图像处理基础知识
4、熟悉常见音视频数据的编码、转码、封装、压缩、传输、优化技术;熟悉h264,h265等协议
5、有视频服务端开发经验,熟悉ffmpeg,Live555,srs,gstreamer等开源项目。
6、熟悉使用ffmpeg搭建视频转码服务的流程,能够基于ffmpeg api进行开发。
加分项:
1、熟悉多种硬件编解码框架的开发,比如Nvidia的nvenc,IntelMediaSDK等,熟悉Nvidia Cuda编程
2、熟悉深度学习框架,如TensorFlow,Caffe,Pytorch等。