您的当前位置:首页java工程师的岗位职责

java工程师的岗位职责

2022-04-05 来源:飒榕旅游知识分享网

  职位描述:

  职责描述

  开发视频流处理微服务。接入视频流,按需求处理抽取图像帧和其它元数据,并进行一些转换处理。

  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优秀项目。

因篇幅问题不能全部显示,请点此查看更多更全内容