Presentation is loading. Please wait.

Presentation is loading. Please wait.

多媒體中心介紹 主講人:陳心渝.

Similar presentations


Presentation on theme: "多媒體中心介紹 主講人:陳心渝."— Presentation transcript:

1 多媒體中心介紹 主講人:陳心渝

2 大綱 目前使用的硬體配備 系統架構 多媒體中心功能 整合機制 新增加的功能 上傳方法 支援圖檔格式 轉檔方法 批次轉檔流程 圖檔存放方式
取圖方法

3 目前使用的硬體配備 CPU:XEON 2.4G 2顆 硬碟:SCSI 36G 2顆 RAM:1G 外掛 800 G 的 Disk Array

4 系統架構 系統架構

5 多媒體中心功能 多媒體檔案管理 相簿管理 使用者管理 線上即時影像處理功能 (Thumbnail, Index , Archive)
高解析度影像檔的線上瀏覽 (DjVu) 典藏系統與多媒體的整合

6 整合機制 模組式整合

7 新增加的功能 新增供典藏系統使用的Update圖檔的API 新增可設定典藏級圖檔(DjVu)轉出之最長邊像素 FTP批次上傳圖檔的機制

8 上傳方法 1. 典藏系統使用webupload的檔案上傳機制 2. FTP上傳 3.手動上傳

9 支援圖檔格式 Jpeg Gif Bmp Tif PPm Png Pgm DjVu

10 轉檔方法 主要分成三種 1. 典藏系統程式呼叫 mmc Bean 轉圖程式,即時轉圖。 MMC.xml MMCUser.getUser()
MMCImage.Create()

11 edu.sinica.iis.cscl.mmc.MMCDaemon
轉檔方法 系統內部轉檔程式,定時檢查每一個計劃下的目錄遇有需要轉檔的圖,批次轉圖。 /ndmmc/joyce/tmp /ndmmc/twart/tmp /ndmmc/npm/tmp edu.sinica.iis.cscl.mmc.MMCDaemon -CF=/webapp/ndmmc/WEB-INF/lib/mmc.xml

12 MMCUser user = mb.getUser(MMC_ID); user.startProcessFTPImage();
轉檔方法 使用者FTP上傳至mmc Server,再由使用者下轉檔指令,排程檢查圖檔,批次轉圖。 /home/joyce FTP上傳圖檔 MMCUser user = mb.getUser(MMC_ID); user.startProcessFTPImage(); 進入典藏系統下指令

13 批次轉檔流程 mmc.xml Run . Checkuser() sleep() A B C count++ count--
BatchJob.setLock(false) BatchJob 有哪些使用者 LockUser MMCDaemon 呼叫處理圖檔 ThreadProcess 執行轉檔動作 Max 40 Checkuser() A B C

14 圖檔存放方式 00 01 02 03 ff ……… 一層256

15 取圖方法 數位典藏系統 FID, FileName getImage (Fid) 多媒體中心 圖片

16 未來的工作 修正批次轉檔的機制 結合影像處理及聲音處理 整合浮水印機制


Download ppt "多媒體中心介紹 主講人:陳心渝."

Similar presentations


Ads by Google