职位描述岗位职责 1. 低延迟音视频流系统研发 (核心攻坚) - 负责在 Unity 客户端中集成 Gstreamer 或 WebRTC 协议栈,实现 1080P/4K 视频流的实时拉流与播放。 - 协助攻克“端到端”延迟(End-to-End Latency),优化**Jitter Buffer(抖动缓冲)**策略、网络拥塞控制(GCC/BBR)及丢包重传机制,力争将视频传输延迟控制在 100ms 以内。 2. VR 交互逻辑与 UI 开发 - 负责遥操作 VR 客户端的部分架构设计与实现,开发高性能的用户操作界面(UI)。 - 实现 VR 手柄、头显位姿数据的高频采集与网络发送,确保远程控制信号的实时性与平滑度。 - 优化人机交互体验(HCI),解决 VR 环境下的眩晕问题,提供舒适的远程驾驶/操作体验。 3. 客户端性能优化 - 负责 Unity 项目的深度性能调优,包括 GPU 渲染批处理(Batching)、GC 内存管理及多线程优化。 - 监控并分析“Motion-to-Photon”延迟,确保在高负载视频流解码的同时,维持 VR 场景 72FPS/90FPS 的稳定帧率。任职要求任职要求 【硬性门槛】 - 计算机相关专业,本科及以上学历。 - Unity3D + XR (VR/AR/MR) 实机开发经验,尤其开发过至少一款主流XR设备(Meta/Pico/HoloLens/HTC/Varjo等),精通C#语言及.NET框架。 - 网络编程基础:深入理解 TCP/UDP、Socket 编程,理解 RTP/RTSP/RTMP 等流媒体协议。 - 具备基础 C/C++ 能力:虽然主写 Unity,但必须能阅读和修改底层的 C/C++ 视频传输代码,以便进行接口封装。 【加分项】 - 音视频开发经验:深入理解视频编解码原理(H.264/H.265/AV1),熟悉 FFmpeg、Gstreamer 或 WebRTC 原理。 - 动捕追踪:对动作捕捉、姿态估计策略有实际使用经验。 - VR 一体机优化:熟悉 Oculus Quest / Pico 等 Android 平台的性能优化(Vulkan/OpenGL ES),有 ARM 架构下的 NEON 指令集优化经验优先。 - 云游戏/云渲染背景:有类似 Parsec, Moonlight 或云游戏客户端开发经验者极高优先级。 - 有过在 Unity 中通过 Native Plugin 调用 C++ 视频库的实际经验。