职位描述:
职责描述
开发视频流处理微服务。接入视频流,按需求处理抽取图像帧和其它元数据,并进行一些转换处理。
1.设计流媒体处理方案。
2.编写流媒体处理工程代码:按照公司微服务架构规范,编写实现高性能流媒体处理微服务。
3编写流媒体处理微服务测试代码,保障代码正确,处理性能满足要求。
4.参与代码评审。
任职要求
1.大学本科以上,计算机、软件工程相关专业为佳。
2.沟通表达能力强,有很好的`口头表达能力和出色的文档写作能力,善于深入浅出地表达和解释复杂的事物。
3. 5年以上程序设计经验,总代码行6万+,能够编写高质量(模块化、高可读)、高性能代码。
4.熟练掌握go或者c++ 11/14。
5.精通ffmpeg开发,了解h.265、h.264、mpeg-4、aac、narm-b等视音频编解码标准,了解流媒体容器mp4、avi、mov、mkv等规范。
6.熟悉opencv开发,能够用它对图像进行基本剪裁、转换等操作。
7.熟悉hls、flv、rtmp、rtp、dash等流媒体传输协议(排名有先后)。
8.熟悉tcp/http/dns协议,熟悉cdn原理和产品使用。
9.熟悉测试驱动开发,熟练使用google test编写测试用例。熟悉敏捷开发过程,熟练使用git,擅于参与代码评审
。
优先考虑
有以下经验者优先
1.大型直播平台流媒体开发。
2.贡献开源流媒体处理代码。
3.贡献其它github优秀项目。
因篇幅问题不能全部显示,请点此查看更多更全内容