Transcript
Page 1: WMS 9 架設與網頁分流撰寫

WMS 9 架設與網頁分流撰寫

主講:邱巖堤 WMS 9 建置洪文政 網頁分流撰寫

Page 2: WMS 9 架設與網頁分流撰寫

2

課程大綱

架構說明分類設定分流網頁撰寫

Page 3: WMS 9 架設與網頁分流撰寫

系統架構

3

IIS 7WMS 9

WMS 9

MS 2008 Server

MS 2008 Server

MS SQL

WMS 9

MS 2008 Server

Page 4: WMS 9 架設與網頁分流撰寫

Streaming Media Service

4

1. 用戶端瀏覽查詢,按 下內容連結

2. 播放程式啟動並導向串流伺服器

3. 播放程式要求內容

4. 伺服器串流要求的內容

資料庫伺服器驗證、搜尋

回覆結果

Page 5: WMS 9 架設與網頁分流撰寫

Streaming Live Content

5

資料來源: WMS9 說明

Page 6: WMS 9 架設與網頁分流撰寫

WMS 9重要名詞

6

Page 7: WMS 9 架設與網頁分流撰寫

通知

直接連線 (mms:\\ 站台 \ 檔名 )

通知精靈 (asx file)

架設示範

7

Page 8: WMS 9 架設與網頁分流撰寫

WME 9 提取廣播設定

預設值為 8080

伺服器提取方式 http:// 編碼站台位置 :8080

防火牆須開啟架設示範

8

Page 9: WMS 9 架設與網頁分流撰寫

網頁 AP模擬WMS負載平衡

9

資料庫紀錄登入次數做判斷使用登入時間做判斷依照使用者 IP 做判斷

Page 10: WMS 9 架設與網頁分流撰寫

資料庫紀錄登入次數做判斷

10

在資料庫中建有一個資料表欄位作登入記錄使用者點播時先到此欄位查詢如果是 1 則使用media serverB 並回寫資料欄位為 2

依序推論 欄位查詢如果是 2 則使用 media serverC 並回寫資料欄位為 3欄位查詢如果是 3 則使用 media serverA 並回寫資料欄位為 1

Page 11: WMS 9 架設與網頁分流撰寫

使用登入時間做判斷

11

int(hour(time)+minute(time)+second(time))得出一個數值後去判斷尾數為 0 1 2 3 使用media serverA

尾數為 4 5 6 使用 media serverB尾數為 7 8 9 使用 media serverC

Page 12: WMS 9 架設與網頁分流撰寫

依照使用者 IP做判斷

12

Request.ServerVariables("remote_addr")使用上述函數可以得出使用者的 IPUser_ip=Request.ServerVariables("remote_addr") r=split(User_ip,".",-1,vbtextcompare) inti=ubound(r) for i=0 to inti User_ip _value1=r(i) User_ip _value 2= User_ip _value 2 & User_ip _value 1 Next得出一個數值後去判斷尾數為 0 1 2 3 使用 media serverA尾數為 4 5 6 使用 media serverB尾數為 7 8 9 使用 media serverC