- 博客(8)
- 收藏
- 关注
原创 山东大学软件学院创新项目实训开发日志——第十一、十二周
通过重新梳理双方的接口文档,制定统一的接口规范,使不同系统的接口能够相互兼容。(3)数据库冲突问题 问题表现:两个系统的数据库表结构、字段命名、数据类型等可能不一致,在数据合并或共享时会出现冲突。通过对两个系统的数据库进行分析,设计统一的数据库模型,对两个系统进行了整和。(1)JDK事先没有统一好,遇到了一些冲突(eg.依赖冲突),尝试查阅大量资料,决定降低会议管理系统的JDK,对会议管理系统的各种依赖进行更改。(4)根据业务逻辑实现两个前后端的合并与业务上的连接。
2025-04-28 14:34:47
302
原创 山东大学软件学院创新项目实训开发日志——第十周
组件包含录音频按钮、控制录制和下载按钮,能完成音频录制、停止保存,并支持将录制音频下载。通过重新梳理双方的接口文档,制定统一的接口规范,使不同系统的接口能够相互兼容。(3)数据库冲突问题 问题表现:两个系统的数据库表结构、字段命名、数据类型等可能不一致,在数据合并或共享时会出现冲突。通过对两个系统的数据库进行分析,设计统一的数据库模型,对两个系统进行了整和。(1)JDK事先没有统一好,遇到了一些冲突(eg.依赖冲突),尝试查阅大量资料,决定降低会议管理系统的JDK,对会议管理系统的各种依赖进行更改。
2025-04-27 21:43:02
286
原创 山东大学软件学院创新项目实训开发日志——第八、九周
当有成员进入会议时,将该成员信息添加到 memberList 中,并为该成员创建一个 RTCPeerConnection 实例。当接收到其他成员的 OFFER 消息时,处理该 OFFER 并发送 ANSWER 消息进行响应。3.修改和完善createRTCPeerConnection。实习现多人视频会议,申请加入视频会议。1.在进入会议室时需要获取群成员列表。2.多人会议系统中的消息处理逻辑。(4)接收CANDIDATE。(3)接收ANSWER。(2)接收OFFER。
2025-04-20 23:53:01
309
原创 山东大学软件学院创新项目实训开发日志——第七周
添加轨道到 baseStream:摄像头捕获到的视频流就像是一列火车,火车上有很多节车厢(轨道),这个函数会把火车的第一节车厢(视频流的首个轨道)取下来,添加到一个叫做 baseStream 的 “大仓库” 里。(1)存在视频收发器:对于每个通信伙伴,如果它已经有一个专门用来收发视频的 “小窗口”(视频收发器),那么就把刚刚从火车上取下来的第一节车厢(视频轨道)放到这个 “小窗口” 里,替换掉原来的车厢。二:继续学习webrtc与websocket,实现会议的基本功能,包括摄像头,共享屏幕。
2025-04-20 23:15:01
447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅