Freepine. Understanding the android media framework. Android media framework is built on top of a set of media libraries, including OpenCORE, vorbis and sonivox. So one of goal of android media framework is to provide a consistent interface for all services provided by underlying libraries and make them transparent to users. The figure below shows the dependency relationships between libraries of the media framework. In this figure, green components are media libraries, yellow components are android internal libraries, grey components are external libraries, and the light blue class is the java consumer of the media framework.
Except for android.media.MediaPlayer class, all components are implemented in c or c++. The core of the media framework is composed of libmedia, libmediaplayerservice and libmedia_jni. Libmedia defines the inheritance hierarchy and base interfaces. Libmedia_jni is the shim between java application and native library. The figure below shows the class hierarchy. This is a simplified version of the class hierarchy. Video Streaming with the Android Phone. This page describes how to stream video to the Google Developer Phone. This topic is a very interesting, but also quite complex one, and it took me a while to figure all variables out in a proper way. If you follow this walkthrough you should be able to install a video streaming server, adapt any of your video content and stream the result to your Android Phone. It also contains encoding settings that you might find useful to encode your videos to watch them (locally)on the G-Phone.Hope this is useful to someone out there.
Table of Contents Video Streaming with the Google Phone Android comes with the ability to play back video and audio that is stored locally on the device. Setting up a Streaming Media Server There are a variety of Streaming Media Servers out there, but the one that we think is the easiest to use is Apple's Darwin Streaming Server (DSS). Installing Perl Once you downloaded Darwin you need to install it on your machine. > perl -MCPAN -e shell CPAN> install Win32::Process $> . 리눅스 디버깅 기술 마스터하기 (한글) Code Aurora Forum. Developers.