Title page for 985202094


[Back to Results | New Search]

Student Number 985202094
Author Hsiao-ting Chen(x)
Author's Email Address No Public.
Statistics This thesis had been viewed 766 times. Download 5 times.
Department Computer Science and Information Engineering
Year 2010
Semester 2
Degree Master
Type of Document Master's Thesis
Language English
Title The Development of Efficiently Lightweight Media Framework for Media Editor and Live Video Streaming
Date of Defense 2011-07-13
Page Count 50
Keyword
  • Android
  • Multimedia Framework
  • Video editor
  • Video Streaming
  • Abstract In the recent days, the hardware ability of embedded devices has been enhanced vastly and more straightforwardly to use software tool to develop, leading vigorous development of the handheld device, such as mobile phone or tablet. In the past, we can enjoy the multimedia entertainment on personal computer, but now multimedia appears in handheld devices anywhere. The advances of multimedia with the network technology bring much more user experience and value-added services offerings, such as YouTube, Live Streaming, Video Conference and so on.
    This paper proposes an efficiently lightweight multimedia framework. The framework could be used in various Android handset systems. Just install in application layer simply and do not re-build the Android image. Out of the shackle and dependency from Android system, it could achieve downloadable purpose.
    The efficiently lightweight multimedia framework is based on the Stagefright Player framework which Google bring up in Android 2.2. Stagefright would be the mainstream multimedia framework in Android. Efficiently Lightweight Stagefright (EL-Stagefright) inherits Stagefrights functions such as playback, hardware decoding, stop play and support http streaming playback etc. Add two functions in EL-Stagefright, one is a trimming function that support MP4, 3GP container format by technique of frame reference. Another is live video streaming player which contain a FLV parser and RTMP protocol in EL-Stagefright multimedia framework.
    Table of Content Chinese AbstractI
    AbstractII
    AcknowledgmentsIII
    Table of ContentsIV
    Lists of FiguresVI
    Chapter 1: Introduction1
    1.1 Motivation2
    1.2 Challenge3
    1.3 Organization4
    Chapter 2: Background and Related Work4
    2.1 Development Platform4
    2.1.1 Linux4
    2.1.2 Android6
    2.2 Multimedia Framework8
    2.2.1 OpenCORE8
    2.2.2 Stagefright9
    2.2.3 OpenMAX10
    2.3 Media Container11
    2.3.1 MPEG4 Container12
    2.3.2 FLV Container and RTMP12
    Chapter 3: System Architecture14
    3.1 System Goal14
    3.1.1 EL-Stagefright14
    3.1.2 Implementation API from EL-Stagefright14
    3.1.3 System Overview15
    3.2 The media flow of Android16
    3.2.1 Client16
    3.2.2 Server17
    3.3 Efficiently Lightweight multimedia framework19
    Chapter 4: Implementation24
    4.1 Video Trimming24
    4.1.1 Frame reference format:25
    4.1.2 Implementation function25
    4.2 Live Video Streaming29
    4.2.1 Environment setup29
    4.2.2 Implementation function31
    4.2.3 Streaming Buffer control34
    Chapter 5: Conclusion and Future Work37
    Bibliographies38
    Reference 1.Jun, G., "Home media center and media clients for multi-room audio and video applications", in Consumer Communications and Networking Conference. 2005.
    2.Android Official WebSite. Available from: http://www.android.com/.
    3.Hourunranta, A., A. Islam, and F. Chebil, " VIDEO AND AUDIO EDITING FOR MOBILE APPLICATIONS ", in IEEE International Conference on Multimedia & Expo. 2006.
    4.Huang, D.E., et al. "Live Video Streaming Technology". 2007; Available from: http://www.iupui.edu/~nmstream/live/introduction.php.
    5."Android SDK  |  Android Developers". Available from: http://developer.android.com/sdk/index.html.
    6.Parser = Demultiplexer (media file). Available from: http://en.wikipedia.org/wiki/Demultiplexer_(media_file).
    7.Composer = Multiplexing. Video processing; Available from: http://en.wikipedia.org/wiki/Multiplexing.
    8.Chu, H. and A. Stepanchuk. RTMPDump. Available from: http://rtmpdump.mplayerhq.hu/.
    9.Weinberg, B. " Uniting Mobile Linux Application Platforms ". July 31, 2008; Available from: http://www.linuxpundit.com/cv/docs/Platforms_WP_LP.pdf.
    10."Android NDK". Available from: http://developer.android.com/sdk/ndk/index.html.
    11.Google. Android Open Source Project : AOSP. Available from: http://source.android.com/.
    12.Liang, S., The Java ™ Native Interface Programmer's Guide and Specification: ADDISON-WESLEY.
    13.PV'S ANDROID ZONE. Available from: http://www.pv.com/products/android/index.html.
    14.ABLESON, W.F., R. SEN, and C. KING, "Android in Action". Second ed. 2011: Manning Publications Co.
    15.Group, K. OpenMAX. Available from: http://www.khronos.org/openmax/.
    16.ISO/IEC, Information technology X Coding of audio-visual objects X Part 12: ISO base media file format 2005-04-01.
    17.Cor, A.S. Adobe Flash Video File Format Specification Version 10.1 August 2010; Available from: http://download.macromedia.com/f4v/video_file_format_spec_v10_1.pdf.
    18.Real-Time Messaging Protocol (RTMP) specification. April 2009 Available from: http://www.adobe.com/devnet/rtmp.html.
    19.Flash Media Live Encoder 3.2, Adobe.
    20.Wowza Media Server 2, Wowza Media Systems.
    21.ViewPad 7. Available from: http://www.viewsonic.com/products/vpad7.htm.
    Advisor
  • Hsiao-kuang Wu(d)
  • Files
  • 985202094.pdf
  • disapprove authorization
    Date of Submission 2011-08-02

    [Back to Results | New Search]


    Browse | Search All Available ETDs

    If you have dissertation-related questions, please contact with the NCU library extension service section.
    Our service phone is (03)422-7151 Ext. 57407,E-mail is also welcomed.