120 likes | 306 Views
WMS 9 架設與網頁分流撰寫. 主講: 邱巖堤 WMS 9 建置 洪文政 網頁分流撰寫. 課程大綱. 架構說明 分類設定 分流網頁撰寫. 系統架構. WMS 9. MS 2008 Server. WMS 9. MS 2008 Server. WMS 9. IIS 7. MS SQL. MS 2008 Server. Streaming Media Service. 回覆結果. 驗證、搜尋. 1. 用 戶端瀏覽查詢,按 下內容連結. 2. 播 放程式啟動並導向串流伺服器. 3. 播放程式要求內容.
E N D
WMS9架設與網頁分流撰寫 主講: 邱巖堤 WMS 9建置 洪文政 網頁分流撰寫
課程大綱 • 架構說明 • 分類設定 • 分流網頁撰寫
系統架構 WMS 9 MS 2008 Server WMS 9 MS 2008 Server WMS 9 IIS7 MS SQL MS 2008 Server
Streaming Media Service 回覆結果 驗證、搜尋 1. 用戶端瀏覽查詢,按 下內容連結 2. 播放程式啟動並導向串流伺服器 3. 播放程式要求內容 4. 伺服器串流要求的內容
Streaming Live Content 資料來源:WMS9 說明
通知 • 直接連線 (mms:\\站台\檔名) • 通知精靈(asx file) • 架設示範
WME9 提取廣播設定 • 預設值為8080 • 伺服器提取方式 http://編碼站台位置:8080 • 防火牆須開啟 • 架設示範
網頁AP模擬WMS負載平衡 • 資料庫紀錄登入次數做判斷 • 使用登入時間做判斷 • 依照使用者IP做判斷
資料庫紀錄登入次數做判斷 • 在資料庫中建有一個資料表欄位作登入記錄 • 使用者點播時先到此欄位查詢如果是1則使用media serverB 並回寫資料欄位為2 • 依序推論 • 欄位查詢如果是2則使用media serverC 並回寫資料欄位為3 • 欄位查詢如果是3則使用media serverA 並回寫資料欄位為1
使用登入時間做判斷 int(hour(time)+minute(time)+second(time)) 得出一個數值後去判斷尾數為0 1 2 3 使用media serverA 尾數為4 5 6 使用media serverB 尾數為7 8 9 使用media serverC
依照使用者IP做判斷 Request.ServerVariables("remote_addr") 使用上述函數可以得出使用者的IP User_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