毕业设计记录——3.2

  上周总结:上周主要完成视频会议的雏形,已经可以在局域网下多人视频,可以设置主讲人切换到主屏。如果想在公网上连接的话,需要配置coturn服务器。

而coturn不能再windows下部署,这就比较麻烦,需要再阿里云上重新配置一个liunx服务器。

  本周计划:关于会议管理整体业务流程的细化再往后拖一拖,本周先着重提出的两个新功能点:

  (1)将发言人的语音自动转换成文字并且生成会议纪要。感觉这个比较有难度,因为视频会议中的发言可能是多人同时都在说话,无法区分具体某个人,

   像一般的微信上聊天语音转文字都是固定的语音长度,而发言则不好处理一些。看能不能将会议整个过程中发言人的语音流导出,做成某个格式再转换。

    (2)主讲人视频录制,会后可以进行回放。这个与上边的都有一个共同的问题:就是发言人是变化的,如何做到将不同的发言人的视频存储一个完整的视频。

  今天工作内容:

   (1)之前只能在火狐48版本里运行,在新版chrome和火狐浏览器上双方无法建立连接,但是一些保存stream的方法好像都在新版chrome api里才有,所有重新捋顺了

  程序在新版chrome里边运行报错的过程,重要找到了问题所在,因为socket传值的data里边有的参数不对。分析过程:

  

  (2)因为在新版的chrome调用本地摄像头时只能是https形式,所有在阿里云认证了ssl证书,将程序在阿里云服务器上部署了https,可以访问。

  有时间再记录一下申请ssl证书过程,走了好多坑。

原文地址:https://www.cnblogs.com/ssyh/p/12398414.html