1.iOS端开发技术栈:
MVVM架构,Swift语言 + SwiftUI + Moya + Argo/SwiftJSON + RxSwift + GCD多线程编程 + Swift并发编程;
2.音视频开发:
FFmpeg音视频封装/解封装、编解码;
AudioUnit音频采集与渲染;
Metal视频渲染;
AudioToolBox + VideoToolBox硬解码、硬编码;
H.264编解码,AAC编解码等。
项目:Sprint
Sprint是一个音视频项目,具备音视频采集、渲染、编解码、封装/解封装等功能。
在该项目中,我负责了音视频录制与播放两部分的架构设计以及全部功能实现。具体如下:AudioUnit实现音频的采集与渲染;Camera API实现视频采集,Metal实现视频渲染;
FFmpeg进行音视频文件的解封装与封装工作,提供软解、软编方案;
AudioToolBox和VideoToolBox提供音视频的硬解、硬编方案。
iOS端使用MVVM架构,Swift开发,SwiftUI实现界面UI,Moya进行网络请求,RxSwift处理异步数据流;后端使用Rust Warp Web框架实现Restful API接口。
车店无忧是为汽车服务门店量身订制的智能管理软件,集订单、客户、线上采购、库存、绩效、营销、数据分析等功能,为汽车服务门店提供高效便捷的在线化、数字化、智能化管理工具。 主要功能: 1.扫一扫接车、车型查询、配件查询 2.销售开单、收银、汽修档案对接 3.广告投放 4
小妖精美化app是为用户提供的一款手机主题软件,这里能够为用户提供小清新、 二次元、明星男神、情侣、欧美、萌娃、爱宠、星空、文字、情感等等类型的手机壁纸,还进行了详细的分类,可以帮助用户在这里轻松的查找自己喜欢的壁纸信息,能够更好的满足用户的各种需求;不仅能够为您提供大量的壁纸,