项目描述:
该项目为导演使用,现场进行节目播控及控制,针对不同的节目进行不同的视频预览。声音混流,视频混流等,并输出NDI信号,进行节目的播放。
项目职责:
使用umi进行项目快速搭建,dva作为状态管理工具,react-hooks + TS进行项目开发。
使用zlmediaKit作为WebRtc框架,完成音视频传输。
使用websock作为多人协作状态管理工具。
负责音频传输模块整体开发及视频模块部分开发。
负责websocket数据结构定义
使用antd及antdPro作为项目UI库
使用styled+less作为项目样式开发工具。