1、十几年软件设计与开发经验,熟练掌握高并发服务器的架构设计和实现;
2、熟练掌握c/c++和golang语言,熟悉python、oc、java、javascript等;
3、熟练使用mysql,redis,mssqlserver,mongodb,sqlite等数据库,熟悉数据存储和查询的优化;
4、熟悉常用格式的音视频编解码技术,熟悉RTP/RTCP/RTMP/RTSP等传输协议;
5、丰富的GIS和直播行业经验;
6、项目管理中级证书;
7、优达学城纳米学位机器学习(进阶);
1、**直播平台
自研C++服务器组实现直播业务:房间逻辑、计费逻辑、房间活动、音视频转发等
1.1 平台特色:
- 实现同时在线百万的房间;
- 各角色服务器实现动态扩容;
- 客户端API网关实现多种负载策略;
- GRPC&PROTOBUF高效节省流量;
- 音视频数据传输高效稳定,视频流畅;
1.2 角色:
- 架构设计及编写技术文档;
- 开发核心代码;
- 监控项目进度;
1.3 技术:
- 开发语言:C++&Java&QT&android&ios
- 数据库:mssqlserver&redis&mysql&sqllite
- 音视频编码:h264&aac
- 媒体数据传输:RTP/RTCP
2、**在线智能手机导航
智能手机导航项目,主要实现地图的浏览、周边信息查询及在线规划导航等功能
2.1 原始数据加工生成地图矢量数据包
2.2 封装c版矢量地图绘制引擎给移动端进行地图展示
2.3 Ice框架封装HTTP服务接口供手机客户端调用,包括:
- 矢量地图服务;
- 栅格地图服务;
- POI周边信息查询服务;
- 路径规划服务;
- 路况信息服务;
1、实现同时在线百万的房间 2、各角色服务器实现动态扩容 3、客户端API网关实现多种负载策略 4、GRPC&PROTOBUF高效节省流量 5、音视频数据传输高效稳定,视频流畅
**直播是国内最早(2008上线)的视频秀场直播平台之一,累计注册用户过亿,依赖行业内良好的口碑,公司在2016年 入选中国互联网百强企业。我主要负责平台的C++服务器和客户端的架构设计、开发新的业务功能和解决线上运维问题。 1、实现同时在线百万的房间 2、各角色服务器实现