岗位职责
1、设计和开发基于Tile的全景视频播放器。
2、优化视频加载和渲染性能,确保流畅播放。
3、与团队协作,完成产品需求和技术文档编写。
任职要求:
技术背景
编程语言: 精通C++、C#、Java等常用开发语言。
图形编程: 熟悉OpenGL、DirectX、Vulkan等图形API。
多媒体框架: 熟练FFmpeg、GPAC等多媒体处理框架。
流媒体协议: 熟悉DASH、HLS等流媒体协议。
全景视频技术: 熟悉全景视频格式(如Equirectangular、Cubemap)和FOV(视场角)处理。
2. 开发经验
全景视频处理: 有全景视频播放、FOV调整、头部追踪等开发经验。
视频播放器开发: 有视频播放器开发经验,熟悉解码、渲染、同步等流程。
流媒体: 有基于Tile的视频流媒体开发经验,了解如何高效加载和渲染分片视频。
性能优化: 有视频播放性能优化经验,特别是在低带宽或高分辨率场景下。
跨平台开发: 有Windows、macOS、Linux、Android、iOS等平台的开发经验。
学历: 计算机科学、软件工程等相关专业本科或以上学历。
问题解决能力: 能够独立分析和解决技术问题。
团队协作: 良好的沟通能力,能够与产品经理、设计师和其他开发人员协作。
学习能力: 能够快速掌握新技术和工具。