项目实现了体积视频纹理硬件解码,Mesh数据解码,同步纹理、Mesh数据,并实现数据渲染的功能。主要功能包括打开视频、播放、暂停、停止、Seek到指定位置等功能。 实现了音视频同步播放功能。 项目使用C++语言实现了Windows、Android平台的硬件解码功能。Windows基于微软公司的Media Foundation框架,Android基于MediaCodec框架。 项目使用Objc语言实现了iOS系统下硬件解码功能,具体实现封装了AVFoundation框架。调用UE4 SDK实现了异步纹理渲染功能,实现了逐帧解码渲染。 实现音视频同步功能。 框架支...
极光5产品终端,是公司自研的音视频交互终端,可以实现音视频会议、直播等功能。但在网络不稳定情下,丢包会造成会议中音视频画面卡顿/黑屏,严重影响用户体验,公司专门开展此次全链路优化项目。我主要负责实现客户端侧的优化,配合服务端共同排查并解决根本问题。添加丢包检测、丢包上报等功能,解决实时检查追踪内部丢包状态。丢包检测机制,利用多线程库创建并行处理线程,实现了周期性丢包检测。采用了前向纠错(FEC)算法来生成额外的冗余数据包,接收端可通过信道编码技术重建丢失数据,显著提高数据恢复概率。基于网络状况的自适应调节机制,确保音视频延迟始终低于500ms。设计中充分考虑了接收包策略(均包、均帧)、播放模式...
仓库物流管理系统是通过入库业务、出库业务、仓库调拨、库存调拨和虚仓管理功能模块,对批次管理、物料对应、库存盘点、质检管理、虚仓管理和即时库存管理等功能综合运用的管理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现或完善企业的仓储信息管理。 项目职责: 1.参与需求分析讨论,主要功能原型设计,编写测试方案,确认功能验收节点。 2根据测试用例执行测试,并提交和跟踪软件BUG给对应的开发确认,使用fiddler协助开发定位问题,也可以用来模拟测试场景; 3.解决Bug并利用禅道对Bug进行管理和跟踪,协助开发定位问题并解决及时关注Bug状态以免影响上线进展; 4.使用Postman...