Job Responsibilities / 工作职责 :
This role focuses on the design and development of screen recording and streaming functionalities on Windows platforms, utilizing advanced audio / video encoding / decoding technologies and hardware accelerators. The ideal candidate will work on real-time, low-latency, and high-quality media processing, collaborating across teams to optimize video / audio streaming and debugging related issues.
- Design and develop screen recording and streaming functionalities on Windows platforms.
- Implement and optimize video encoding and decoding pipelines using hardware encoders such as NVENC, AMD AMF, and Intel QuickSync.
- Work with video codecs including H.264, H.265 (HEVC), and AV1 for high-performance applications.
- Collaborate with cross-functional teams to achieve real-time, low-latency, and high-quality media processing.
- Debug and troubleshoot issues related to video / audio streaming, latency, and encoding quality.
- Stay updated on advancements in video encoding standards and streaming technologies.
- Windows平台上设计并开发屏幕录制和串流功能。
- NVENC、AMD AMF、Intel QuickSync)实现和优化视频编解码流水线。
- H.264、H.265(HEVC)和AV1视频编码的应用与优化。
Pre-Requisites / 任职要求 :
Bachelor’s degree in computer science, software engineering, or a related field.Proficiency in video encoding / decoding and familiarity with hardware accelerators (e.g., NVENC, AMD AMF, Intel QuickSync).Deep understanding of video codecs such as H.264, H.265, and AV1.Deep understanding of audio codecs such as AAC and Opus.Proficient in one or more of the following libraries : FFmpeg, OBS, Media Foundation, ZLMediaKit, Sunshine, Moonlight or GStreamer, with a deep understanding of encoding and decoding across different hardware platforms.Knowledge of media streaming protocols such as RTSP, RTMP, WebRTC, and HLS.Skilled in image processing technologies such as OpenGL and Direct3D, with an understanding of the collaborative working methods between these technologies.Strong C / C++ programming skills, experience with performance optimization.Excellent debugging and problem-solving skills.Good communication skills and ability to work in a collaborative environment.NVENC、AMD AMF、Intel QuickSync)。H.264、H.265和AV1等视频编码标准。AAC和Opus等音频编码标准。FFmpeg、OBS、Media Foundation、ZLMediaKit、Sunshine、Moonlight或GStreamer任一库,对不同硬件平台编解码有较深入理解。RTSP、RTMP、WebRTC、HLS等流媒体协议。OpenGL、Direct3D和Shader 等图像处理技术,了解各个技术间协同工作方法。C / C++编程,具有性能优化经验。Are you game?