上次在《在线教学、视频会议软件 Webus Fox(1)文本、语音、视频聊天及电子白板基本用法》里介绍了软件的基本用法。本文主要介绍服务器端如何配置、开发。html
Fox支持最基本的.net Framework4.0和IIS6/IIS7. 在IIS7中,对应应用程序池,须要配置为经典模式,支持.net4.0web
Fox服务器端是暂时是host在IIS上,未来将Host在Windows Service上。对于IIS的配置,web.config是重要的条件api
导入fluorinefx配置服务器
指定httpModule配置节app
指定应用程序适配器post
相关配置位于应用程序网站下Web-Info/Flex/Service-config.xml中网站
以上配置说明了,RTMP协议使用的端口和过时时间。.net
在网站目录/apps下,存在几个子目录,请不要修改,这是制定RTMP相关服务的配置3d
其中app.config,指定了对应应用程序的处理器视频
它指明RTMPRapidEngineStreamChat对应的处理器的类的全名
此接口定义了最基本的用户校验的接口,用户能够实现此接口,而且自定义校验用户的逻辑. 经过RTMPRapidServerEngine. RegisterBasicHandler方法来注册此处理器。
用来维护如何得到用户的好友列表的处理器。经过此接口,用户能够自定义用户对应的好友列表,经过RTMPRapidServerEngine. RegisterFriendsManager方法来注册好友管理器
用来维护用户组的关系。经过此接口,用户能够自定义用户所在组的关系,经过RTMPRapidServerEngine. RegisterGroupManager方法来注册组管理器。
用来接收用户自定义消息的接口,实现此接口,用户能够决定如何处理对应的用户消息,针对用户发给服务端的消息,经过RTMPRapidServerEngine. RegisterCustomizeHandler来注册自定义消息管理器
白板相关的权限接口,用来决定用户是否有权限共享白板,经过RTMPRapidWhiteboardEngine. RegisterPaintGroupPermission注册此权限管理器
流媒体相关权限接口,决定用户是否有权限共享流媒体,共享目标的名称和类型等。经过RTMPRapidEngineStreamChate. RegisterStreamPermission注册此权限管理器
用户控制基本接口,经过此接口可将用户踢出
此接口提供组相关的控制器
提供服务端对客户端发送消息等相关的操做控制器
设置好友的控制器
设置文件传输的控制器
确认Fox对应的application pool的用户,以下图,当前对应的用户是NetworkService。因为PDF转换组件使用的是64位的代码,将打开32位应用程序项设置为false
确认Fox目录下有一个SharedFile目录,全部文件上传将放置在此目录中。同时,须要保证此目录上NetworkService有彻底控制权限
当前此应用带有默认的上传文件及PDF转换功能。PDF转换功能须要bin目录有相关权限才能执行,确认NetworkService对bin目录有彻底控制权限
http://yunpan.cn/cmeTT8UffZEd5 访问密码 3e96