基于MFC的网络直播平台负责人
基于MFC平台,实现网络视频直播平台,主要分为服务器端、主播端和观众端。其中,服务器端负责处理用户信息,线程调度,分发数据;主播端可进行注册登录,设置房间信息和视音频设备,桌面直播等工作;观众端可以注册登录,选择主播房间,观看直播,信息互动,退出主播房间等。技术说明:1.服务器连接MySQL数据库管理用户的相关信息;2.架构采用策略模式和中介者模式;3.创建线程池模型配合完成端口接收并处理客户端请求;4.FFMPEG库函数完成视音频的获取、视音频编码及解码;5.使用TCP网络协议,完成自定义数据包的发送与接收;6. STL链表管理观众信息,实现观众信息的快速添加与删除。
本人职责:负责方案的确定,结构的搭建,代码调试等。