上次在《在线教学、视频会议软件 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目录有完全控制权限

4. 服务端下载

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

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

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

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

在线教学、视频会议 Webus Fox(2) 服务端开发手册的更多相关文章

  1. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_01-项目概述-功能构架-项目背景

    这个就是博学谷下的 在线教育平台

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

    Webus Fox是基于网页的在线教学.视频会议软件,不用安装,直接使用.它提供文本.语音.视频聊天,文件共享.电子白板等功能. 1. 登录 访问 http://flash.webus.cn/#,用自 ...

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

    本文主要介绍webus fox 客户端的配置及接口说明. 1. 文件列表和配置 1.1 文件列表 1.2 common.xml 配置 根据服务器端的部署, 替换[ServerUrl] , [RtmpP ...

  4. 微服务项目开发学成在线_day01_CMS服务端开发

    05-CMS需求分析-什么是CMS 什么是CMS?CMS (Content Management System)即内容管理系统,不同的项目对CMS的定位不同.CMS有哪些类型? 每个公司对每个项目的C ...

  5. Day01_搭建环境&CMS服务端开发

    学成在线 第1天 讲义-项目概述 CMS接口开发 1 项目的功能构架 1.1 项目背景 受互联网+概念的催化,当今中国在线教育市场的发展可谓是百花齐放.如火如荼. 按照市场领域细分为:学前教育.K12 ...

  6. socket服务端开发之测试使用threading和gevent框架

    socket服务端开发之测试使用threading和gevent框架 话题是测试下多线程和gevent在socket服务端的小包表现能力,测试的方法不太严谨,也没有用event loop + pool ...

  7. 俯瞰 Java 服务端开发

    原文首发于 github ,欢迎 star . Java 服务端开发是一个非常宽广的领域,要概括其全貌,即使是几本书也讲不完,该文将会提到许多的技术及工具,但不会深入去讲解,旨在以一个俯瞰的视角去探寻 ...

  8. Swift3.0服务端开发(一) 完整示例概述及Perfect环境搭建与配置(服务端+iOS端)

    本篇博客算是一个开头,接下来会持续更新使用Swift3.0开发服务端相关的博客.当然,我们使用目前使用Swift开发服务端较为成熟的框架Perfect来实现.Perfect框架是加拿大一个创业团队开发 ...

  9. Android 服务端开发之开发环境配置

    Android 服务端开发之开发环境配置 这里是在Eclipse的基础上安装PhpEclipse插件方法,PHPEclipse是Eclipse的 一个用于开发PHP的插件.当然也可以采用Java开发a ...

随机推荐

  1. strlen和sizeof

    1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型.该类型保证能容纳实现所建立的最大对象的字节大小. 2.sizeof是算符,strlen是函数. ...

  2. LIS检验系统,简介及主要特点

    简介 主要实现实验室设备的联机管理和信息传输以及发布,其联机共享范围小到单机版,大到医院之间或区域互联,都可以任意选择,按需升级.   主要特点 打报告不用输入姓名,报告处理轻松.高效.无差错 检查项 ...

  3. Apache(ApacheHaus)安装配置教程

    1,Apache下载 选择一个版本,点击Download 点击File For Microsoft Windows 由于Apache HTTP Server官方不提供二进制(可执行)的发行版,所以我们 ...

  4. maven 加入本地jar包

    Apache Maven,由Apache软件基金会所提供.基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建.报告和文档等步骤.曾是Jakarta项目的子项目,现 ...

  5. 《算法设计手册》面试题解答 第五章:图的遍历 附:DFS应用之找挂接点

    第五章面试题解答 5-31. DFS和BFS使用了哪些数据结构? 解析: 其实刚读完这一章,我一开始想到的是用邻接表来表示图,但其实用邻接矩阵也能实现啊?后来才发现应该回答,BFS用队列实现:DFS可 ...

  6. VC++ 浅谈VS2010中CMFCToolBar的用法

    本文将给大家介绍Visual Studio 2010中CMFCToolBar的用法,CMFCToolBar可以让用户自定义工具栏图标,使用静态成员函数SetUserImages()将一个CMFCToo ...

  7. Android_getSystemService (demo_testNet)

    今天主要通过一个案例来看下我们的Android 获取系统服务的问题. 我们通常能够看见登录QQ后如果没有网络的状态的时候,它会告诉你一句话:您进入了没有网络的异次元或者是什么网络连接错误等等.Andr ...

  8. Linux内核分析第二周学习总结:操作系统是如何工作的?

    韩玉琪 + 原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.函数调用堆栈 ...

  9. Ubuntu中vi常用命令

    在Ubuntu中经常需要修改某些文件,这里对vi中的一些常用操作作一下总结. 1.进入vi命令 vi filename: 打开或新建文件,并将光标置于第一行首 进入文件后,处于命令行模式(comman ...

  10. samba的简单用法总结

    前两天在弄LDAP+samba管理账号的东西,发现对samba的配置不太了解,就拿鸟哥的书看看,嘿嘿,结合自己的一些理解,记录下来. samba主要是实现windos可以共享Linux的东西 1:查看 ...