C++ 多媒体开发工程师(实时通讯)

上海

技术

职位描述:

工作职责:

负责 Linux/Windows 多媒体 SDK 的设计、开发和优化;
为 Android/iOS 平台提供跨平台核心功能模块的开发。

职责要求:

精通 C/C++11,了解基础的 QT/MFC UI 框架;
熟悉音视频编解码格式及传输协议,如 Rtmp、RTP、Http、WebSocket 等;
熟悉 Linux/Windows 下的音视频采集、渲染技术,包括但不局限于 DirectShow、D3D、V4L2、ALSA 等;
精通网络编程,多线程编程;
熟悉音视频编解码优化、实时传输、QOS 者优先;
良好的数据结构和算法基础, 良好的工程素养以及关于 Paper, IETF RFC 与 Open Source 的基本阅读与理解能力;
拥有良好的编码习惯, 热爱多媒体研发工作, 喜欢创新挑战, 自我驱动能力强, 具备良好的沟通能力和团队协作精神。
加分项
维护过知名开源项目;
具备 OpenCV, OpenGL 开发经验;
熟悉 WebRTC、FFmpeg, GStreamer, SRS 等多媒体开源项目;
熟悉 H.264/HEVC, 熟悉 AAC、FLV、TS、MP4 等多媒体容器封装标准;
熟悉 WebRTC/RTP/RTMP/HLS/DASH 等相关协议规范。

工作地址:

上海

发布日期:

2019-10-20