网易【平台】音视频开发工程师(编解码)
社招全职3-5年网易游戏(互娱)地点:广州状态:招聘
任职要求
• 扎实的计算机基础,优秀的 C/C++ 编程能力和编码习惯,熟悉多线程、协程和 socket 编程。 • 在音视频编解码领域有丰富的开发和优化经验,熟悉码率控制、采集、渲染等模块;有跨平台(Win/Android/macOS/iOS/Linux)开发经验者优先。 • 熟悉硬件编解码者优先: -硬编:NVIDIA NVENC / AMD AMF / Intel QSV / MediaCodec / VideoToolbox -硬解:NVDEC / DXVA(DX11VA) / MediaCodec / VideoToolb…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
• 负责跨平台音视频模块的基础功能开发,对接 Windows / Android / macOS / iOS / Linux 各平台客户端实现相应需求 • 负责音视频编解码链路的开发与维护,重点对接各平台硬件编解码能力,保障在多样用户环境下的兼容性与稳定性 • 负责音视频模块的性能优化(编解码效率、采集与渲染链路、GPU 预处理零拷贝等),整体提升用户体验
包括英文材料
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
macOS+
https://www.youtube.com/watch?v=Ag3NWYr5CD8
Here’s everything you need to know about your new Mac in 2025 - this is the ultimate beginner's guide to macOS!
还有更多 •••
相关职位
社招网易游戏(互娱)
* 负责跨平台音视频模块的基础功能开发,对接各平台客户端实现相应需求 * 负责音视频模块的兼容问题处理,使其在多样用户环境下运行良好 * 负责音视频模块的性能优化,整体提升用户体验
更新于 2026-07-02广州
社招1-3年J0012
1.负责构建高效统一的移动终端音视频能力,提供并优化Android/iOS/HarmonyOS上的音视频解码方案、音视频采集方案和音视频渲染方案; 2.负责提高终端平台音视频能力的性能和体验,提高端侧AI部署和运行效率,深入挖掘终端算力,结合音视频业务提高用户体验; 3.持续优化日播放量百亿量级视频平台的短视频和直播播放体验,持续创新,并利用大大数据分析指导优化方向。
更新于 2026-05-26杭州
校招A127076
团队介绍:视频与边缘部门承载了字节跳动的媒体内容分发基建及技术中台,支持了字节全系产品,如抖音、今日头条、番茄小说、西瓜视频等APP的点播、直播、实时通信、图片等多媒体业务发展,同时将业务发展过程中沉淀下来的技术能力和工具,通过火山引擎对外输出,面向各行各业用户提供视频云产品和服务,愿景是为内外部业务伙伴提供最低成本、最优画质、最低延时、最安全可靠的富媒体内容分发解决方案,助力业务伙伴降本提效实现持续增长。 1、负责字节跳动视频与边缘业务稳定性及运维平台系统设计、开发; 2、包括但不仅限于变更,监控,应急等智能运维平台的建设; 3、负责通用组件、优化工具的设计和开发; 4、参与视频与边缘稳定性、运维平台、AIOps工具产品定义,规划及建设。
更新于 2025-09-23上海