在线教学、视频会议 Webus Fox(2) 服务端开发手册

上次在《在线教学、视频会议软件 Webus Fox(1)文本、语音、视频聊天及电子白板基本用法》里介绍了软件的基本用法。本文主要介绍服务器端如何配置、开发。

 

 

1. 配置

1.1 IIS配置

Fox支持最基本的.net Framework4.0和IIS6/IIS7. 在IIS7中,对应应用程序池,需要配置为经典模式,支持.net4.0

image

1.2 web.config配置

Fox服务器端是暂时是host在IIS上,将来将Host在Windows Service上。对于IIS的配置,web.config是重要的条件

导入fluorinefx配置

image

指定httpModule配置节

image

指定应用程序适配器

image

 

1.3FluorineFx端口配置

相关配置位于应用程序网站下Web-Info/Flex/Service-config.xml中

image

以上配置说明了,RTMP协议使用的端口和过期时间。

1.4应用程序配置

在网站目录/apps下,存在几个子目录,请不要修改,这是制定RTMP相关服务的配置

image

其中app.config,指定了对应应用程序的处理器

image

它指明RTMPRapidEngineStreamChat对应的处理器的类的全名

2. 相关接口说明

2.1 IRTMPBasicHandler

此接口定义了最基本的用户校验的接口,用户可以实现此接口,并且自定义校验用户的逻辑. 通过RTMPRapidServerEngine. RegisterBasicHandler方法来注册此处理器。

image

2.2 IRTMPFriendsManager

用来维护如何获得用户的好友列表的处理器。通过此接口,用户可以自定义用户对应的好友列表,通过RTMPRapidServerEngine. RegisterFriendsManager方法来注册好友管理器

image

 

2.3IRTMPGroupManager

用来维护用户组的关系。通过此接口,用户可以自定义用户所在组的关系,通过RTMPRapidServerEngine. RegisterGroupManager方法来注册组管理器。

image

 

2.4IRTMPCustomizeHandler

用来接收用户自定义消息的接口,实现此接口,用户可以决定如何处理对应的用户消息,针对用户发给服务端的消息,通过RTMPRapidServerEngine. RegisterCustomizeHandler来注册自定义消息管理器

image

2.5IRTMPPaintGroupPermission

白板相关的权限接口,用来决定用户是否有权限共享白板,通过RTMPRapidWhiteboardEngine. RegisterPaintGroupPermission注册此权限管理器

image

2.6IRTMPStreamPermission

流媒体相关权限接口,决定用户是否有权限共享流媒体,共享目标的名称和类型等。通过RTMPRapidEngineStreamChate. RegisterStreamPermission注册此权限管理器

image

2.7IRTMPBasicController

用户控制基本接口,通过此接口可将用户踢出

image

2.8 IRTMPGroupController

此接口提供组相关的控制器

image

2.9 IRTMPCustomizeController

提供服务端对客户端发送消息等相关的操作控制器

image

image

image

image

2.10IRTMPFriendsController

设置好友的控制器

image

2.11 IRTMPBaseFileController

设置文件传输的控制器

image

image

image

image

image

image

3. 目录配置

image

确认Fox对应的application pool的用户,如下图,当前对应的用户是NetworkService。由于PDF转换组件使用的是64位的代码,将打开32位应用程序项设置为false

3.1 文件上传权限配置

确认Fox目录下有一个SharedFile目录,所有文件上传将放置在此目录中。同时,需要保证此目录上NetworkService有完全控制权限

image

3.2 PDF转换权限配置

当前此应用带有默认的上传文件及PDF转换功能。PDF转换功能需要bin目录有相关权限才能执行,确认NetworkService对bin目录有完全控制权限

image

 

4. 服务端下载

http://yunpan.cn/cmeTT8UffZEd5  访问密码 3e96

 

在线教学、视频会议 Webus Fox(1)文本、语音、视频聊天及电子白板基本用法

在线教学、视频会议 Webus Fox(2) 服务端开发手册 

在线教学、视频会议 Webus Fox(3) 客户端开发手册

posted @ 2015-09-09 08:12  疯吻IT  阅读(3124)  评论(2编辑  收藏  举报