在線教學、視頻會議 Webus Fox(2) 服務端開發手冊

上次在《在線教學、視頻會議軟件 Webus Fox(1)文本、語音、視頻聊天及電子白板基本用法》裏介紹了軟件的基本用法。本文主要介紹服務器端如何配置、開發。html

 

 

1. 配置

1.1 IIS配置

Fox支持最基本的.net Framework4.0和IIS6/IIS7. 在IIS7中,對應應用程序池,須要配置爲經典模式,支持.net4.0web

image

1.2 web.config配置

Fox服務器端是暫時是host在IIS上,未來將Host在Windows Service上。對於IIS的配置,web.config是重要的條件api

導入fluorinefx配置服務器

image

指定httpModule配置節app

image

指定應用程序適配器post

image

 

1.3FluorineFx端口配置

相關配置位於應用程序網站下Web-Info/Flex/Service-config.xml中網站

image

以上配置說明了,RTMP協議使用的端口和過時時間。.net

1.4應用程序配置

在網站目錄/apps下,存在幾個子目錄,請不要修改,這是制定RTMP相關服務的配置3d

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) 客戶端開發手冊

相關文章
相關標籤/搜索