Download presentation
Presentation is loading. Please wait.
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
未來的工作 修正批次轉檔的機制 結合影像處理及聲音處理 整合浮水印機制
Similar presentations