openmeetings二次开发日志(六) openmeetings4.0.3版本及录制屏幕,文档乱码及中英文问题
磕磕绊绊来到四月份,openmeetings居然又发了4.0.3版本,不得不说apache的攻城狮效率真是高,快赶上一个月一次的频率了。我这边也正好一个多月没有写openmeetings的相关博客了,乘着发布新版本的时机,再写篇博客讲一讲新版本及之前在openmeetings遇到的解决的一些问题。
先来看看官方对新版本的介绍:
主要修复的功能有三项,都集中在房间上:
性能得到改善
音频/视频问题已修复
快速民意调查被添加
修复的这几个问题我的直观感受变化不大,各位同学感兴趣的可以自己下来试一下。可以看下面的13个问题已修复,明显的这个版本修复的问题比上个版本少多了,这也说明openmeeting目前正在趋于稳定,bug越来越少,这是一件好事。
接下来要说一说我在整合使用openmeetings期间遇到的一些问题:
录制屏幕问题
还记得我之前博客中讲到的如何使用屏幕共享功能吗?你可以点击分享屏幕的选项,也可以点击右边的按钮,如下图红框处:
点击之后会下载一个文件,双击运行,最后会出现这个面板:
图中红框处,start recording就是开始录制的按钮,点击它就开始录制,
然后点击stop recording则停止录制。之后会在文件的私有会议记录里面生成一个视频记录,如下:
但是这个会议记录不会播放,因为右边有一个黄色的感叹号,表示生成视频文件时出现了问题,我们点开黄色的叹号,出现以下报错信息:
这个问题把我困扰了好几天,最后发现原因是这样的:我们录制完视频之后再openmeetings中会生成两个文件,一个是.flv的视频文件,一个是.wav的音频文件,openmeetings调用ffmpeg这个插件(对ffmpeg这个不熟悉的同学去看我的这篇安装openmeetings的博客,简单来说ffmpeg就是一个处理音视频的插件),但我在安装ffmpeg的时候,没有安装和启用ffmpeg的两个类库,所以这里报找不到crf的命令。
那么问题找到了,类库没装,装上就好了嘛。这里推荐大家使用yum安装的方式,因为自己安装的话,对这些类库的编译和启用都很复杂,容易出错。这里给出安装方法:
yum install epel-releaserpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpmyum install ffmpeg ffmpeg-devel -y
请大家用此方法去安装ffmpeg,不要采用我之前博客中的安装方法。
这样安装完成之后,再次录制屏幕,可以看到生成的视频记录的黄色感叹号没有了,如下图:
将该视频拖入到白板上即可播放:
上传文件的乱码问题:
当你配置好LibreOffice的路径之后,去使用上传文件的功能,你会发现上传的word文档出现乱码,这个主要是由于linux缺少字体造成的,这里给大家推荐一篇在linux上安装中文字体的博客,linux安装中文字体。去照着博客里面安装即可。
进入课堂中英文问题。
大家还记得我在之前的博客里面给大家说如何修改openmeetings的默认语言吗?在/webapps/openmeetings/languages下有个languages.xml的配置文件,修改它就修改了语言配置。但这里有一个问题,当你用某些用户进入房间时,你发现还是英文。其实languages.xml的配置文件修改的是一些公共界面语言,对于一些私有界面,比如房间这种,openmeetings会根据你国家的不同来选择给你呈现中文还是英文。所以要想看到纯中文的房间界面,你需要修改用户里的配置,如下图:
用管理员登录,在管理->用户的模块中,选中某个用可以看到该用户有laguage的country两个属性值,当这两个属性值都为中文/中国时,用户登入房间才会显示中文,如下图:
openmeetings二次开发日志(六) openmeetings4.0.3版本及录制屏幕,文档乱码及中英文问题相关推荐
- UG二次开发教程(基于NX12.0/VS2015版本)
** UG二次开发教程(基于NX12.0/VS2015版本) 安装教程 ** UG NX12.0安装 NX12.0 安装包下载地址: 链接:https://pan.baidu.com/s/1I0CCF ...
- JAVA毕业设计vue开发一个简单音乐播放器计算机源码+lw文档+系统+调试部署+数据库
JAVA毕业设计vue开发一个简单音乐播放器计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计vue开发一个简单音乐播放器计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目 ...
- go读取excel_Excelize 2.3.0 发布,Go 语言 Excel 文档基础库
github.com/xuri/excelize Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准.可 ...
- PDMS二次开发产品Naki.CI(二):升级到1.0.1版本
目录 1.概述 2.升级功能介绍 3.GPART元件特性 4.GPART应用场景 5.下载地址 1.概述 1.0.1版本重点增加了GPART功能,GPART功能是CI的一个重要功能,使得编码的应用得到 ...
- OpenMeetings二次开发(一)OpenMeetings基础
转载:http://laomaowww.blog.163.com/blog/static/166005673201082845623800/ 1.1 OpenMeetings概述 OpenMeetin ...
- 番茄日志发布1.0.3版本-增加Kafka支持
番茄日志(TomatoLog)能做什么 可能你是第一次听说TomatoLog,没关系,我可以从头告诉你,通过了解番茄日志,希望能帮助有需要的朋友,番茄日志处理将大大降低你采集.分析.处理日志的过程. ...
- 文档在线预览(二)word、pdf、excel文件转html以实现文档在线预览
文章目录 一.前言 1.aspose 2 .poi + pdfbox 3 spire 二.将文件转换成html字符串 1.将word文件转成html字符串 1.1 使用aspose 1.2 使用poi ...
- 表格控件对比_小白如何开发出苏宁易购同款表格协同文档系统?
SpreadJS是一款基于 HTML5 的纯前端电子表格控件,兼容 450 种以上的 Excel 公式,具有 "高性能.跨平台.与 Excel 高度兼容"的产品特性,满足 Web ...
- 《Webservice的应用与开发》学习笔记 ·001【Web服务、XML文档】
注:前言.目录见 https://blog.csdn.net/qq_44220418/article/details/108428971 文章目录 一.Web服务 1.特点 2.定义 二.XML文档 ...
最新文章
- od结构体大小_od内存断点的探析和检测方法
- C#关闭一个窗口的同时打开另一个窗口
- [javascript]JS获取当前时间戳的方法
- Linux中的一个命令行计算器bc简介
- mysql单表简单排序查询
- php 去掉script,php怎么去除js
- 透明背景html,HTML透明背景
- Android Studio 解决 Cannot resolve symbol xxx 添加依赖后出现飘红
- 广义相对论-学习记录4-第三章-张量分析与黎曼几何1
- ubuntu20.04安装搜狗输入法
- JAVA合并两个PDF文件
- python word转pdf图片格式_Python将Word转成PDF
- 《MySQL DBA: InnoDB_doublewrite/ChangeBuffer/AHI/FNP》
- feature map理解
- matlab 实现信号的微分和积分
- Ps素描效果引用说明
- 同一设备安装不同版本的Vue脚手架
- 亚马逊用AI监控和解雇员工,这会是大势所趋吗?
- SecureCrt配置之自动存储操作日志
- 【咕泡】Java高薪offer冲刺班【诚小七】