码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-09-09 08:29:37      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

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

 

 

1配置

1.1 IIS配置

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

技术分享

1.2 web.config配置

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

导入fluorinefx配置

技术分享

指定httpModule配置节

技术分享

指定应用程序适配器

技术分享

 

1.3FluorineFx端口配置

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

技术分享

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

1.4应用程序配置

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

技术分享

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

技术分享

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

2. 相关接口说明

2.1 IRTMPBasicHandler

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

技术分享

2.2 IRTMPFriendsManager

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

技术分享

 

2.3IRTMPGroupManager

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

技术分享

 

2.4IRTMPCustomizeHandler

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

技术分享

2.5IRTMPPaintGroupPermission

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

技术分享

2.6IRTMPStreamPermission

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

技术分享

2.7IRTMPBasicController

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

技术分享

2.8 IRTMPGroupController

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

技术分享

2.9 IRTMPCustomizeController

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

技术分享

技术分享

技术分享

技术分享

2.10IRTMPFriendsController

设置好友的控制器

技术分享

2.11 IRTMPBaseFileController

设置文件传输的控制器

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

3. 目录配置

技术分享

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

3.1 文件上传权限配置

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

技术分享

3.2 PDF转换权限配置

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

技术分享

 

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

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

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

标签:

原文地址:http://www.cnblogs.com/fengwenit/p/4793532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!