音视频开发:
负责音频/视频采集、编码、解码、渲染、传输等模块的开发与优化。
熟悉主流音视频编解码标准(如H.264/H.265, AAC/Opus等)及传输协议(如RTP/RTCP, WebRTC, RTMP等)。
优化音视频处理性能,解决延迟、卡顿、同步等问题。
图形开发:
开发2D/3D图形渲染引擎,实现高效的图像处理、滤镜、特效等功能。
熟悉OpenGL/Vulkan/Metal等图形API,或游戏引擎(如Unity/Unreal)的图形管线优化。
研究计算机视觉(CV)相关算法,如图像分割、目标检测等(如涉及AI方向)。
跨平台开发:
开发跨平台(Windows/macOS/Linux/iOS/Android/Web)的音视频/图形处理SDK或应用。
熟悉FFmpeg、GStreamer、SDL等开源框架,并能进行定制化开发。
性能优化:
分析并解决音视频/图形处理中的性能瓶颈,提升实时性和资源利用率。
针对移动端或嵌入式设备进行低功耗优化。
任职要求
掌握C/C++/Rust等高性能语言,熟悉Python/Java等辅助语言。
深入理解音视频/图形处理原理(如YUV/RGB色彩空间、帧率/码率控制、3D变换等)。
熟悉多线程、异步编程、GPU加速(CUDA/OpenCL)及内存优化。
有WebRTC、FFmpeg、OpenCV、DirectX等开发经验者优先。