97 flv串流引擎之應用 以康健資訊網為例
TRANSCRIPT
FLV串流技術之建置與應用-以樹人醫專康健資訊網為例 王士豪、溫丹瑋、陳佳伶、徐汶汶、楊淨斐、張瑋達
摘要 樹人醫專秉持醫護管理之專業特色,利用台灣學術網路(TANET)之優質且快速網路環境,建立康健資訊網,提供糖尿病、腦中風等多單元之健康
相關多媒體資訊,為再加以推廣之,為了讓健康之觀念與認知能夠普及大眾,本專題使用了FLV多媒體串流播放技術,建立康健資訊網FLV串流平台,將現
有之健康資訊加以傳播,藉以提升收訊品質,降低網路頻寬之耗用,一方面也解決現有串流技術過度依賴播放軟體之問題,讓健康資訊得以在不同的作業
系統平台以及各網站上進行播放與宣導衛教,另一方面,利用嵌入式(embedded)技術,提供普羅大眾簡單易操作的方法,將健康相關多媒體資訊能夠嵌入到
個人部落格與網站,讓公共健康衛生教育之資訊能夠更加廣為人知,進而提升全民健康教育之素養。 關鍵詞:FLV (Flash Video)、串流技術、公衛宣導、健康資訊
一、研究動機 樹人醫專本持利用多媒體之特性建立康健資訊網,播放衛教短片,提
供各界參考,然而因多媒體影片格式與播放器解碼功能不一,致使資訊可
能無法在 Windows 作業系統以外平台播放,使宣導之功能大打折扣。 本專題使用了 FLV 多媒體串流播放技術,建立康健資訊網 FLV 串流平
台,將現有之健康資訊加以傳播,藉以提升收訊品質,降低網路頻寬之耗
用,一方面也解決現有串流技術過度依賴播放軟體之問題,讓健康資訊得
以在不同的作業系統平台以及各網站上進行播放與宣導衛教,另一方面,
利用嵌入式(embeded)技術,提供普羅大眾簡單易操作的方法,將健康相關
多媒體資訊能夠嵌入到個人部落格與網站,讓公共健康衛生教育之資訊能
夠更加廣為人知,進而提昇全民健康教育之素養。 二、多媒體串流技術文獻探討 表 1 三大商用串流比較表
三、FLV 串流技術之使用
圖 1 FLV 串流 SERVER 建置
播放器網路串流伺服器壓縮及編碼媒體來源
轉檔 儲存 播放 使用者介面
圖 2 多媒體檔案編碼播放流程
本研究中多媒體檔案編碼播放流程:
(1)將多媒體檔案來源先轉檔之後再進行壓縮與編碼。
(2)把壓縮與編碼後的多媒體檔案儲存至串流伺服器。
(3)使用者便可透過 Internet 傳送影音資料至觀賞者電腦上即可欣賞多媒
體影音。 本研究主要貢獻是(1).將原有不符合所需之健康資訊多媒體檔案加
以壓縮及編碼(2).並建立了多媒體儲存伺服器(3).及FLV串流伺服器等三大
階段。第一階段進行壓縮及編碼是先把一系列的健康資訊多媒體檔案儲存
至多媒體編碼伺服器上加以壓縮和轉檔成為我們所需之FLV檔案格式,再經
由網路分段傳送檔案到多媒體儲存伺服器;第二階段則為由傳輸傳送影音
檔案或儲存於儲存伺服器上的影片傳送到FLV串流伺服器,第三階段為測試
播放,當觀看者在看這些影音檔時,影音資料直接傳送到觀看者之瀏覽器
後可立即播放,不需額外安裝解碼器或是其他播放軟體。
四、系統架構
PDA
閘道伺服器
網際網路
代理伺服器
多媒體儲存伺服器壓縮及編碼
Flv串流伺服器
桌上電腦
筆記型電腦
無線網路
防火牆
數位內容
照相機
攝影機
圖3.FLV板康健資訊網系統架構圖
五、成果展示
六、結果與討論
FLV 串流技術已蔚為趨勢,例如:Youtube、Goole Video,均使用 FLV串流技術作影音之播放,甚至成為多媒體網站標準;此技術可推廣至其他
方面之應用,例如:遠距教學之授課教材,或其他現場直播系統。 如何提供高效率,高容量的網路多媒體服務,將是未來重要的研究課
題。希望本專題所提供的資料能在建置多媒體串流伺服器時有所幫助,同
時也能成為進一步研究網路多媒體技術的踏腳石。 我們預計以本專題之 FLV 串流版康健資訊網為基礎,持續進行衛教資
訊推廣,並進而提高康健資訊能見度與使用率,讓正確與優良的健康資訊
能夠廣泛為社會大眾人熟知。
參考文獻
[1]. 涂國祥、林盈達,多媒體串流應用:產品比較與實例分析,國立交通大
學資訊科碩士論文,2001。 [2]. 張乃立、梁季倉,多媒體串流伺服器建置剖析―以微軟多媒體伺服器
為例』,國立虎尾技術學院電算中心網路組, 2001。 [3]. 林宏達、郭家齊,多媒體伺服器串流格式最佳化應用於製造業品質資
訊系統中線上檢測作業之探討,朝陽科技大學工業工程碩士論
文,2002。 [4]. Wikipedia,Microsoft Media Server,
http://en.wikipedia.org/wiki/Microsoft_Media_Services , 2008。 [5]. Wikipedia, FLV, http://zh.wikipedia.org/wiki/FLV,2008。 [6]. 臺灣健康資訊網, http://www.tmn.idv.tw/,2006。 [7]. 樹人康健資訊網,
http://www.szmc.edu.tw/Healthcare/index.html ,2007。 [8]. Falko Timme ,Build Your Own Video Community With Lighttpd And
FlowPlayer (Debian Etch) ,http://www.howtoforge.com/video_streaming_lighttpd_flowplayer, 2007。
[9]. Jamyy’s weblog, 用 lighttpd 建立 FLV 影片網站, http://cha.homeip.net/blog/archives/2007/08/_lighttpd_web_s.htm,2007。
[10]. 地球的新鮮事 weblog,自己架設 Youtube 視頻網站-Open Source, http://blog.yam.com/blogearth/article/11338948,2007。
[11]. flowplayer,flowplayer video player for the web,http://flowplayer.org/,2008。
Real System Windows Media Quick Time
Client(客戶端軟體) Real Player Media player Quick Time Player Real Player
Flow format (封包格式) RTSP+(UDP & RTP) MMS+(UDP or TCP) RTSP+(UDP & RTP)
Support HTTP delivery? (是否支援 HTTP 傳遞) Yes Yes Yes
SMIL 支援 Yes Yes Yes
Multicast 支援 Yes Yes Yes
Web-based administratiion Yes Yes Yes
Digital Rights Management Yes Yes Yes
Remote Encoder Contorl No Yes Yes
作業系統支援 Linux、Windows、Solaris、HPUX、
IBM AXI 等 Windows MAC OS X
Variable Bit Rate encoding Yes Yes Yes
支援之檔案格式 AU、MP3、AIFF、Mov(H.261,PCMU)
ASF、MP3 MOV(Hinted)