Openmeetings里集成点对点聊天功能和协同播放功能

Openmeetings是一款性能卓越的Web端视频会议解决方案,提供了完整的视频会议功能,如远程桌面、电子白板和摄像头,主持人授权,协同浏览等,但网上开源的版本Bug比较多,我在此基础上进行了完善和修改,总体思路:将视频会议中必须以Flash形势提供的功能,直接在OM上扩展(如摄像头、电子白板等),其他功能均剥离om接口,以js方式与网页进行交互,比如我们通过扩展几行代码,很容易实现如下点点对聊天功能:


Openmeetings里集成点对点聊天功能和协同播放功能_第1张图片

通过剥离广播接口,我们很容易实现协同播放功能,界面如下:

 


Openmeetings里集成点对点聊天功能和协同播放功能_第2张图片

主持人控制视频的播放,暂停以及音量和播放进度,再将所设置的信息通过播放器的设置广播到该会议室的其他用户,扩展起来非常方便!

 

这里主要要修改的文件:main.lzx(注入全局js调用和回调函数),mainMethod.lzx(定义全局函数),participents.lzx(事件控制)等。

你可能感兴趣的:(Web,浏览器,Flash)