교육 세부 내용
과정코드 3NHC0017
과정명 Android Multimedia Framework 소스 분석 및 활용
강사 김정인
교육기간 4 일( 9:30~17:30 ) 이론50%, 실습50%
교육비 무료
교육일정
현재 신청 가능한 교육이 없습니다.
 
expand_less교육내용 정보 닫기
[ 교육내용 ]

일자

단원명

훈 련 내 용

1

Media Framework 개요

환경 설정

안드로이드 멀티미디어 프레임 워크 개요

Audio Framework 개요

화면 제어 Framework 개요

실습 환경 설정

실습 이미지 설정

Android Thread 구조 이해

wp / sp 내부구조 및 사용법 이해

2

음향 드라이버 제어
/ HAL

 

Looper / handler 내부구조 및 사용법 이해

PCM/ WAV 포멧

음향 드라이버로 출력 실습

Tiny ALSA 분석

HAL 자료구조 동작방식 이해

AudioTrack 구조 분석

AudioFlinger  제어구조 분석

3

SurfaceFlinger 제어

 

Frame buffer를 이용한 화면 제어   

Graphic HAL 구조

Surface  class 구조분석

Layer 내부구조 이해

Graphic buffer 할당 매커니즘 이해

Surface를 이용한 화면 제어

4

Media Player Service

 

Media Player 동작방식

Media Player HAL 분석

StageFright 분석

Open MAX 분석

코덱 로딩 과정 분석

Media Player 제어

※ 단, 교육 내용은 교육의 질적 향상을 위해 사전 예고 없이 변경될 수 있습니다.

과정개요
  - 안드로이드의 전체 프레임 워크중 가장 복잡한 부분이 미디어 프레임워크이다.

하나의 음원이 스피커로 출력 될 때 까지의 전과정을 분석하여, 음원데이터과 어떤 과정을 거쳐서 출력 되는지 알수 있다. 출력 과정을 분석 하므로써 자사의 미디어 관련 소스를 최적화 할수 있다 . 또한 하나의 화면이 LCD로 출력 되는 전과정을 분석하여 sound와 같은 최적화를 할 수 있다. 안드로이드의 시장이 성숙되면서 이제는 누가 고품질의 기기를 만드느냐가 이슈가 됐고 이는 하드웨어보다는 소프트 웨어의 최적화 경쟁이 심화 되었다. 이제 본과정은 복잡하다고 미뤄 놨던 미디어 프레임 워크의 내부구조를 소스 차원에서 속속들이 살펴 보는 과정이다.

교육목적
  1. audioflinger service 를 이용한 음향 제어 구조를 분석 한다.

2. sufaceflinger service 를 이용한 화면 제어 구조를 분석 한다.

3. media player service를 이용한 동영상 플레이 제어 구조를 분석한다.

교육대상
  - android media framework 개발자

- android driver 개발자

- android frame work 개발자
선수지식
  - 안드로이드 프레임워크 분석

- C++ 중급
기타
  ※ 본 과정은 본회와의 컨소시엄 협약을 맺은 우선지원대상(중소)기업의 재직자만 수강하실 수 있습니다.

(컨소시엄 협약 방법 : 컨소시엄 가입 신청서 작성 등록 후 협약서 원본제출 > 관리자 승인 > 교육 개별 신청)

# 고용보험법 시행령 제 12조에서 정한 우선지원대상 기업: 법 제19조제2항에서 “대통령령으로 정하는 기준에 해당하는 기업”이란 산업별로 상시 사용하는 근로자수가 다음 각 호의 어느 하나에 해당하는 기업(이하 “우선지원 대상기업”이라한다)을 말한다.

1.광업: 300명 이하

2.제조업 : 500명 이하

3.건설업: 300명 이하

4.운수업 및 통신업: 300명 이하

5.제1호부터 제4호까지 외의 산업: 100명 이하)



※ 교재 무료제공

※ 중식제공

※ 교통비(주차료)는 지급되지 않으니, 대중교통을 이용해 주세요.

※ 전체 교육시간의 80% 이상 출석한 교육생에 한하여 수료증을 발급합니다.

※ 수강인원이 미달인 경우 폐강될 수 있습니다.

※ 문의처: 우지훈 연구원(02-6388-6163, hrd3@gokea.org) /

남기연 주임(02-6388-6046, edu@gokea.org) / 서혜미 대리(02-6388-6042, hyemi@gokea.org)