簡易檢索 / 詳目顯示

研究生: 盧泓民
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.

    摘要 Ⅰ Abstract Ⅱ 致謝 Ⅲ 目錄 Ⅳ 圖目錄 Ⅵ 表目錄 Ⅷ 第一章 緒論 1 1.1 研究背景 1 1.2 研究動機 3 1.3 研究目的 4 1.4 論文架構 5 第二章 相關背景與軟體工具 6 2.1 Android簡介 6 2.1.1 Android特色 6 2.1.2 Android架構 7 2.1.3 Android支援多媒體格式 9 2.1.4 Android's Media Subsystem 10 2.2 Jibble Web Server簡介 12 2.2.1 Jibble Web Server特色 12 2.2.2 執行Jibble Web Server 12 2.2.3 Logging 13 2.3 MP4Box簡介 15 第三章 服務跟隨多媒體播放器設計 17 3.1 系統架構 18 3.1.1 系統功能介紹 20 3.1.2 Server功能介紹 22 3.1.3 Client功能介紹 23 3.1.4 播放器狀態模式 24 3.2 系統流程介紹 25 第四章 服務跟隨多媒體播放器實作 27 4.1 系統開發環境 27 4.1.1 軟體開發環境 27 4.1.2 硬體開發環境 28 4.2 Server端系統實作 29 4.2.1 Server端介面設計 29 4.2.2 設定多媒體檔案位置 30 4.2.3 檔案轉檔分割功能 30 4.3 Client端系統實作 33 4.3.1播放器實作 33 4.3.2連線處理實作 36 第五章 系統測試 38 5.1 服務導向多媒體播放系統測試 40 5.1.1連線建立展示 40 5.1.2手機端服務跟隨多媒體播放器測試 44 5.1.3電腦端服務跟隨多媒體播放器測試 47 5.2 討論 49 第六章 結論與展望 50 參考文獻 51 附錄 安裝與設置Android開發環境 54

    [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.

    無法下載圖示 全文公開日期 2015/07/16 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE