项目概况:该项目是一个大型视频墙矩阵项目,主要用于控制设备的多路接入输出通道,涵盖了多画面展示,多路音频混音调节,各路输入输出配置和针对不同网络协议的配置等板块,供用户进行精细的操控。
技术栈:React、Redux、CASS、Webpack、Nodejs、Websocket、Axios、Material-U
亮点:视频墙矩阵、Websocket、数据中心、SVG自定义组件、升级功能、网络配置模块
个人职责:
1、根据原型图像素级实现页面,采用组件化开发的方式复用组件,对于定制的组件使用svg+js实现
2、使用react-redux和react-actions管理项目中的状态
3、建立websocket客户端和axios完成数据交互部分;
4、搭建本地node服务器,模拟数据交互的完整过程,同时通过事件总线与mock建立了离线版本