red5phone

开源视频会议bigbluebutton开发(3)——架构体系图

ε祈祈猫儿з 提交于 2020-08-09 18:03:02
开源视频会议bigbluebutton开发(3)——架构体系图 体系结构概述 bbb使用nginx(engine x)作为代理服务器将请求发送给bbb客户端,tomcat6调用api,支持当客户端连接使用RTMPT(port 80, RTMPT 协议是HTTP协议的扩展,Adobe的Flash Player和media server支持。RTMPT的命令基本都是用来控制网络连接的持久性的。)代替RTMP(port 1935,RTMP 全称Routing Table Maintenance Protocol(路由选择表维护协议) 在 AppleTalk 协议组中,路由选择表维护协议(RTMP,Routing Table Protocol)是一种传输层协议,它在 AppleTalk 路由器中建立并维护路由选择表。)时支持http通道! 1,Ngnix代理bbb-web和bbb-aps来支持RTMPT服务bbb-client! 2,Grails应用负责操作创建会议和调度,同时负责加入会议登进登出! 3,负责将pdf资料转换成flash! 4,当SWFTools无法进行转换时,负责将pdf演示文档转换成flash,当然,会生成缩略图! 5,bbb-web与bbb-apps之间的信息通道! 6,red5负责同步会议的各个参与者! 7,负责监听用户的事件,如进入或者离开会议