研究生: |
李尚儒 SHANG-RU, LI |
---|---|
論文名稱: |
以Silverlight 架構實作Windows Phone 7 行動影音系統之研究 Research On Portable Video Playback System Developed In Windows Phone 7 Platform With Silverlight Framework |
指導教授: | 葉耀明 |
學位類別: |
碩士 Master |
系所名稱: |
資訊工程學系 Department of Computer Science and Information Engineering |
論文出版年: | 2011 |
畢業學年度: | 99 |
語文別: | 中文 |
論文頁數: | 51 |
中文關鍵詞: | Windows Phone 7 、IIS平滑串流處理 、Silverlight |
英文關鍵詞: | Windows Phone 7, IIS Smooth streaming, Silverlight |
論文種類: | 學術論文 |
相關次數: | 點閱:132 下載:1 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著時代與科技的進步,越來越多人使用智慧型手機,各家廠商開發出各式各樣的手持式裝置作業系統,供消費者選擇與使用, 由於人手一支的智慧型手機已逐漸形成趨勢,使用者對於隨身觀看多媒體影音的需求也隨之大增,但手機內建之儲存空間不大,不適合用來存放檔案容量大的多媒體影音資料。因此使用無線網路來觀賞遠端伺服器或雲端平台服務,將會是未來的主流技術
在本研究中主要以微軟的Silverlight、MVVM設計模組、IIS平滑串流處理、等技術實作以Windows Phone 7為平台的隨身影音系統,其中Silverlight作為開發架構。以MVVM為Design pattern設計模型,最後經過微軟平滑串流處理作為發送串流技術,將影像資料傳輸到手機客戶端,作為隨身影音系統的架構。
所有影片經過軟體統一編碼處理,設定統一的影片及聲音編碼格式,確定影片的可被播放性及觀看性。利用IIS平滑串流處理提供穩定的影音串流服務,期待未來的更新支持多重編碼播放,依照使用者網路狀態提供更好的觀賞經驗。
經過這次研究最新與較獨特的手機系統,Android及IOS其實都是以linux為基礎,讓我們了解最新科技發展。
Windows Phone 7 is a mobile operating system developed by Microsoft, and is the successor to its Windows Mobile platform. With Windows Phone 7, Microsoft offers a new user interface with its design language named Metro. The UI integrates the operating system with third party and other Microsoft services, and controls the hardware it runs on.
In this thesis, we use Silverlight framework to build a windows phone 7 video streaming application which is run on Metro. Owing to the storage limitation of mobile devices, our video streaming application is designed in client-server mechanism which can play the video files from the server. Our system use MVVM and IIS smooth streaming technologies to implement this portable video playback system. This system consists of three main modules. Silverlight module provides video playback function, MVVM module supports the function of data binding between client and server. Microsoft IIS smooth streaming module is responsible for data transmission to the mobile client. Our system can provide efficient scrubbing which can fast-forward and rewind while previewing. In addition, it can also provide efficient seeking which can jump to any point in the video very easily.
[1]. Pablo Cesar, Dick C.A. Bulterman, David Geerts, Jack Jansen, Hendrik Knoche and William Seager ,“Enhancing Social Sharing of Videos: Fragment, Annotate, Enrich, and Share”,(2008) ACM Press, Pages: 11-20
[2]. Gill Cleeren ,Kevin Dockx ,”Silverlight 4 Data and Services Cookbook”(2010)
[3]. Gary McLean Hall ,“Effective Application Development with Model-View-ViewModel”(2010)
[4]. Matthew MacDonald,” Pro Silverlight 4 in C#”(2010)
[5]. Victor Gaudioso,” Foundation Expression Blend 4 with Silverlight”(2010)
[6]. Chris Anderson,” Pro Business Applications with Silverlight 4”(2010)
[7]. Henry Lee,Eugene Chuvyrov,” Beginning Windows Phone 7 Development”(2010)
[8]. 邊做邊學 Windows Phone 7 開發http://msdn.microsoft.com/zh-tw/windowsphone/ff955788
[9]. Windows Phone 7 智慧型手機應用程式開發總覽http://msdn.microsoft.com/zh-tw/windowsphone/ff955778.aspx
[10]. http://msdn.microsoft.com/zh-tw/library/ee707344(v=vs.91).aspx
[11]. Windows Phone Developer Tools Documentation
[12]. IIS 平滑串流處理-增強 Silverlight 視訊經驗與關聯式資料http://msdn.microsoft.com/zh-tw/magazine/ee336025.aspx
[13]. Open Data Protocol by Example http://msdn.microsoft.com/en-us/library/ff478141.aspx
[14]. IIS Smooth Streaming encoding for Windows Phone 7 http://vishalsood.com/content/2010/12/03/iis-smooth-streaming-encoding-windows-phone-7
[15]. WCF Data Services: http://msdn.microsoft.com/en-us/data/bb931106.aspx
[16]. 本模型-檢視-VIEWMODEL (MVVM) 設計模式 FOR WPF http://msdn.microsoft.com/zh-tw/magazine/dd419663.aspx