研究生: |
盧泓民 Hung-Ming Lu |
---|---|
論文名稱: |
一種基於Android 平台的服務跟隨多媒體播放系統之設計與實作 Design and Implementation of An Android-Based Service Following Multimedia Player System |
指導教授: |
吳傳嘉
Chwan-Chia Wu |
口試委員: |
張俊明
Chun-Ming Chang 黎碧煌 Bih-Hwang Lee 謝錫堃 Ce-Kuen Shieh |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電機工程系 Department of Electrical Engineering |
論文出版年: | 2010 |
畢業學年度: | 98 |
語文別: | 中文 |
論文頁數: | 57 |
中文關鍵詞: | 智慧型手機 、Android 、服務跟隨 |
外文關鍵詞: | Smart Phone, Android Platform, Service Following |
相關次數: | 點閱:535 下載:1 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來隨著智慧型手機的崛起與發展,越來越多手機製造商投入智慧型手機的市場,而手機上作業系統開放、可擴展的架構也漸漸成為趨勢,慢慢取代傳統封閉的手機作業系統;Android是Google新一代推行的智慧型手機平台,其中包括作業系統、中介軟體,以及主要應用程式,使用者能從網路下載所需的軟體。
本論文主要是在Android平台上設計與實作服務跟隨(Service Follower)多媒體播放系統,使用者可以暫停串流檔案的播放,並移到另一平台,經由連線設定後,可以從暫停點繼續播放。因此,可以讓使用者隨時隨地享受服務跟隨多媒體播放系統,達到"服務不中斷"的功能。
為驗證本論文所提出的服務跟隨機制,設計與實做一個具有服務跟隨功能的多媒體串流系統,使得軟體服務可以順利轉移到另一平台。藉由實驗結果,可以證實本論文所提出的服務跟隨架構是可行的。
In recent year, the emergence of the Smartphone and fast-growing lead more and more mobile manufacturer devote to the Smartphone market. The open and extensible architecture has become the trend for the Smartphone OS. It will eventually take the place of the closed system. Android Platform is a new generation of the Smartphone OS powered by Google. It include OS, middleware and key applications. User can download demanding application from Internet.
The purpose of this paper is to design and implement a "Service Following" multimedia player. User can pause streaming media while playing and changing to another Platform. By setting up connection and configuration, user can play the same multimedia from the pause point. As a result, service following multimedia player can provide “the uninterrupted service”, therefore user can enjoy this service anytime, anywhere.
To verify the feasibility of the proposed framework, we had implemented a prototyping system for “Service following” streaming services on Android Platform. In the prototyping system, the client of an ongoing video stream can seamlessly switch from one platform to another. The success of the prototyping system had demonstrated the feasibility of the intended framework.
[1] Worldwide Converged Mobile Device (Smartphone) Market Grows 56.7% Year Over Year in First Quarter of 2010, Says IDC
http://www.idc.com/getdoc.jsp?containerId=prUS22333410
[2] February 2010 Mobile Metrics Report
http://metrics.admob.com/2010/03/february-2010-mobile-metrics-report/
[3] April 2010 Mobile Metrics Report
http://metrics.admob.com/2010/05/april-2010-mobile-metrics-report/
[4] iWatermelon Deluxe
http://itunes.apple.com/us/app/iwatermelon-deluxe/id367961174?mt=8
[5] K. Ji-Young, "Follow-Me services framework using the session initiation protocol," in Information and Communications Technology, 2007. ICICT 2007. ITI 5th International Conference on, 2007, pp. 245-249.
[6] T. Wauters, W. Van de Meerssche, F. De Turck, B. Dhoedt, P. Demeester, T. Van Caenegem, and E. Six, "Co-operative Proxy Caching Algorithms for Time-Shifted IPTV Services," 32nd EUROMICRO Conference on Software Engineering and Advanced Applications(SEAA'06), Aug. 2006, pp. 379-386.
[7] 賴俊維, "在OSGi平台上提供無縫隙之內容轉移服務," 碩士, 電腦與通信工程研究所, 國立成功大學, 2007.
[8] K. Taeseok and B. Hyokyung, "Implementation of the storage manager for an IPTV set-top box," Consumer Electronics, IEEE Transactions on, vol. 54, Issue 4, 2008, pp. 1770-1775.
[9] E. Kim, and J.C.L. Liu, "An integrated network/storage architecture for sharing high-quality broadcast TV contents," IEEE Communications Magazine, vol. 43, Issue 9, 2005, pp. 86-93.
[10] Peter Baldwin, VLC Remote
http://code.google.com/p/android-vlc-remote/
[11] Andy Rubin, Where's my Gphone?
http://googleblog.blogspot.com/2007/11/wheres-my-gphone.html
[12] Android Developer Challenge
http://code.google.com/intl/en/android/adc/
[13] Open Hanset Alliance
http://www.openhandsetalliance.com/
[14] What is Android?
http://developer.android.com/guide/basics/what-is-android.html
[15] J. KOSMACH, K. LENGWEHASATIT, D. VESELINOVIC, G. SHERWOOD, R. NEFF, "Introduction to the OPENCORE Video Components Used in the Android Platform," International Workshop on Video Coding and Video Processing, November , 2008.
[16] Khronos, OpenMAX IL specification and tests
http://www.khronos.org/openmax/
[17] P. Mutton, Jibble Web Server.
http://www.jibble.org/jibblewebserver.php
[18] GPAC, MP4Box.
http://gpac.sourceforge.net/doc_mp4box.php
[19] H. Schulzrinne, A. Rao, and R. Lanphier, “RTSP: Real Time Streaming Protocol.”, Internet Engineering Task Force, RFC 2326, April 1998.
[20] M. Handley and V. Jacobson, “SDP: Session Description Protocol.” Internet Engineering Task Force, RFC 2327, Apr. 1998.
[21] Android Platform Device Requirements
http://www.kandroid.org/android_pdk/system_requirements.html
[22] java.lang Class Runtime
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Runtime.html
[23] Android developer | Audio and Video
http://developer.android.com/guide/topics/media/index.html
[24] Android developer | Notepad Tutorial
http://developer.android.com/guide/tutorials/notepad/index.html
[25] HTC | HTC Legend Specification
http://www.htc.com/www/product/legend/specification.html
[26] F. Jiang and S. Ku, "How to Display the Data from Database by ListView on Android," in Intelligent Systems and Applications (ISA), 2010 2nd International Workshop on, 2010, pp. 1-4.
[27] W. Simpson, Video over IP : IPTV, Internet video, H.264, P2P, web RV, and streaming : a complete guide to understanding the technology, 2nd ed. Elsevier/Focal Press, 2008.
[28] D. Ramirez, IPTV security : protecting high value digital contents. John Wiley, 2008.
[29] R. Meier, Professional Android application development. Wiley, 2009.
[30] 蓋索林著, Google! Android 2手機應用程式設計入門, 三版. 松崗, 2009.
[31] 靳岩、姚尚朗, Google Android開發入門與實戰. 松崗, 2009.
[32] 佘志龍、陳昱勛、鄭名傑、陳小鳳、郭秩均著, Google Android SDK開發範例大全2,. 悦知文化, 2010.
[33] 楊文誌作, Google Android 2程式設計與應用. 旗標, 2009.
[34] J. Graba, An introduction to network programming with Java. 2nd ed Addison Wesley, 2007.
[35] H. E. Rusty, Java網路程式設計, 三版. 歐萊禮, 2005.
[36] S. Herbert, Java 2徹底硏究. 麥格羅希爾, 2005.