기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.


안녕하세요.

이전 문의 사항 (http://www.aesop.or.kr/Board_Community_QandA/89530) 에서


ics부터 native에 ts input을 받는 api라는 것이 있다고 언급해 주셨는데 조금더 정보를 얻을수 있을까 해서 추가적으로 문의 드립니다.


이전 질문이 조금 명확하지 못하였습니다.


조금더 설명을 드리면 다음과 같습니다.


PC에 HTTP 서버가 존재합니다.

Android(ICS) 보드에서 해당 HTTP 서버의 스트림을 재생하려고 합니다.



하지만 문제가 있습니다.

PC와 통신하는 HTTP는 일반적인게 아니고 내부적으로 정의된 프로토콜에 의해서 

- 1. 컨넥션을 확인하고

- 2. 서로간의 암호화를 위한 세션을 정의하고(Key도 교환하고)

- 3. 스트림 데이터를 암호화해서 보냅니다.

- 4. 그리고 Android (ICS)보드에서는 이를 교환된 키를 이용하여 복호화 하여 Player에게 넘겨 줘야 합니다.

- 5. 넘겨준 스트림을 이용하면 안드로이드 기본 Player는 일반 스트림처럼 재생해야 합니다.

그래서 미디어 플레이어의 네트워크스트림 부분을 가로채서 구현하려고 생각하였으나...^^:;


제가 안드로이드에 입문한지 얼마되지 않아서, 정확히 어떤 부분을 수정해야 하는지 감이 잘 오지 않더라구요..


native에 ts input 받는 api라는 것이 이를 좀더 용이하게 해준다면 조금이나마 추가적인 설명을 부탁드립니다.


염치없이 부탁만 드려서 죄송합니다;;;;


쭈암

2012.10.08 21:36:29
*.98.3.35

Target이 어떻게 되나요?

직접 만드는 타겟을 이용하시는 건가요? 아니면 기존 단말에서 돌아가는 앱을 만드시는 건가요?


제일 빨리 가려면 StageFright 의 HTTP소스 부분을 수정하는 것을 추천드립니다.

Key교환까지는 다른 쪽에서 하고 복호화만 StageFright에서 처리 시키면 됩니다.



whiterub

2012.10.08 21:39:54
*.111.41.18

Target은 회사에서 직접 만드는 보드를 이용합니다. (텔레칩스)


HTTP 소스 부분은 net 인터페이스 참조하는 부분이 맞는지요?


그러면 지난번 언급하신 API는 이케이스에서 별로 유용하지는 못한가 보군요..


^^;; 그리고 어떻게 하면 쭈암님처럼 고수가 될수 있나요;;;;

고도리

2012.10.08 23:01:41
*.200.239.210

간단하게 말씀드리면...


1. DataSource 클래스를 하나 만드는 겁니다. 즉, File input과 유사한 http input을 만드는 겁니다.

2. 이 DataSource class 중 http용으로 되어 있는 것인 stagefright의 http 부분으로 되어 있다라고 얘기하는 것이고요.

3. 쭈암 기존 것을 수정하는게 낫다라고 얘기하시지만, 필요하다면 새로 작성하는 것도 가능하다는 겁니다.


4. 위의 모든 것은 당연히 platform source인 pdk를 손댈 수 있어야 된다는 얘기입니다.

whiterub

2012.10.08 23:24:29
*.111.41.18

조언 감사드립니다.

말씀해주신 DataSource 관련 클래스를 좀더 살펴보겠습니다^^



손은 댈수 있지만, 잘대고 있는것인지 확신은 안생기네요^^;;;;;;;


List of Articles
번호 제목 글쓴이 날짜sort 조회 수
5548 [완료]이솝 2410 보드에서 SD card는 지원이 안되는 건가요? [3] 김승규 2007-07-04 1302
5547 [완료]램디스크 버전과 커널버전이 항상 일치해야 하는건가요? [4] 김승규 2007-07-05 915
5546 [질문] 아래 LCD 고장관련... [1] 이동술 2007-07-06 2476
5545 [완료] 클럭 제어에 관해서.. <= 완료 [4] 이재철 2007-07-08 1257
5544 [완료]sd card mount 질문입니다~~^^; [5] 김승규 2007-07-09 3681
5543 [완료]루트파일시스템중 ghello.c 컴파일관련. [4] 박기호 2007-07-12 777
5542 [완료]s3c2440 - 인터럽트 관련 질문 입니다. <-- 완료 [4] 박준영 2007-07-12 2200
5541 [완료] ADC레지스터 Write하기... [4] 홍순민 2007-07-13 1422
5540 [질문]u-boot 디버깅 하는 방법 좀... [8] 김정렬 2007-07-16 1307
5539 [질문]S3C2440 + Encoder 질문입니다. [2] 박창준 2007-07-17 1040
5538 [완료]Hjtag인식문제<-질문수정 [3] 최재혁 2007-07-21 1439
5537 bootp 설치 관련 질문 드립니다. [1] 김유석 2007-07-24 1475
5536 혹 1차보드라면.. [2] 윤광윤 2007-07-24 2016
5535 [완료] NAND의 bad sector 질문입니다. [13] 문철민 2007-07-26 1051
5534 [해결] 이재명님의 JTAG으로 펌웨어 프로그래밍하기에서 질문입니다. [4] 서두원 2007-07-28 1263
5533 질문) Wince에서 LCD 출력 [2] 김형기 2007-07-28 3134
5532 [완료] LCD 로고이미지 관련 질문입니다. [4] 문철민 2007-07-31 2118
5531 [미해결] 인터럽트 등록과 관련한 문의 [2] 문철민 2007-08-02 691
5530 [완료]-일단.. smsc 9115 (LAN9115) 질문입니다. [3] 임은향 2007-08-03 1723
5529 [완료]USB 패킷 전송 시 커널 패닉 오류입니다. [3] 박상수 2007-08-06 1373

사용자 로그인