1. 现代化 C++ (C++11标准) 进行大项目开发
2. Andorid APP 开发, Android 底层技术开发,包括多媒体层(media)、渲染层(surfaceflinger)
3. OpenGL/Vulkan 3D 渲染开发
4. 音视频编解码等多媒体处理(ffmpeg/vlc/gstreamer) 开发
5. TCP/UDP, HTTP 网络开发。 多线程,多进程等操作系统相关开发。有代理服务器, VPN 等开发经验。
1. 视频实时转码系统
基于 C++ 语言, ACE 框架后台开发:视频实时转码系统的通信和负载均衡、请求调度系统。
lighttpd, darwin 服务器的插件开发,进行前后端服务处理和通信
基于 ffmpeg 开发服务端多媒体处理组件。
2. 全景相机 Android 端 APP 底层支持库开发
基于 USB、UVC 的摄像头驱动开发;
3. Android 视频播放器
支持各种协议,各种封装格式, 软件、硬件解码,并针对 4K 超高分辨率视频播放进行播放优化
4. 360度全景视频、全景图片拼接渲染
基于 OpenGL 做实时视频拼接和渲染。以及各类全景相关的处理。
5. 代理服务器和代理客户端软件开发
Linux/Android 下基于 TUN/TAP 做代理服务器客户端开发, 服务端基于 libev 实现代理服务器开发。
6. 移动应用视频播放类 APP: UTV
UTV 为中国移动为香港用户推出的多媒体电视服务 APP。
支持各电视资源、视频资源的认证、购买、播放、直播等。
该项目我中国移动相关方发包给码市直营平台,本人负责 Android 平台完整 APP 开发。
符合甲方需求,如期上线。
角色 | 职位 |
负责人 | Android/C++ 研发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
独立完成支持高达 5.7K、4K 规格的视频播放器、视频剪辑器、视频处理组件的开发,达到了以下要求: 1. 跨平台支持:支持主流 iPhone 手机,支持主流中高端手机上支持至少 4K 视频播放, 同时支持 Android 硬件解码和软件解码,并能自动切换;支持 Windo
该项目为全景相机相关 Android APP 与 PC 端剪辑器的底层渲染和特效器。核心为本人设计及开发。 包含主要功能: 1. 视频帧 OpenGL 实时渲染器,实现各种滤镜、加特效,视频剪辑多段过渡转场特效。 2. 全景视频、全景图像、广角视频、广角图像渲