1. 项目简介:项目分为【动态】【球场】【BallLife】【赛事】【个人中心】5个模块,动态模块主要用于用户社交,以卡片列表式呈现用户发布的精彩视频内容,球场模块通过LBS实现球馆聚合显示,BallLife模块通过LBS判断是否进入球馆范围内,在球场范围内可通过App进行球场镜头云端录制功能,赛事模块分为球生时刻和赛事直播两个子模块,用户可分时段按赛事进行直播观看和点播功能
2. 担任角色:App 技术主程,负责iOS、Android端开发,技术难点攻破;通过苹果AVFoundation实现视频编辑功能,通过Flutter开发Android端;
3. 攻破技术难点:
3.1 基于苹果AVFoundation实现视频编辑功能
3.2 FFmpeg常用命令使用
3.3 通过搭建本地server,实现视频边下边播
3.4 多线程服务,参考成熟开源框架,封装多线程任务处理框架