1
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_flowplaye r, 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/ ,2008Real 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 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 作業系統支援 LinuxWindowsSolarisHPUXIBM AXI Windows MAC OS X Variable Bit Rate encoding Yes Yes Yes 支援之檔案格式 AUMP3AIFFMov(H.261,PCMU) ASFMP3 MOV(Hinted)

97 flv串流引擎之應用 以康健資訊網為例

Embed Size (px)

Citation preview

Page 1: 97 flv串流引擎之應用 以康健資訊網為例

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)