마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

TCP로 수신하는 H.264 인코딩 데이터를 미디어플레이어로 재생가능한가요?

0 추천
서버로부터 TCP 통신을 이용하여  H.264 인코딩된 데이터와 AAC 데이터를 수신하여

안드로이드 미디어 플레이어로 재생시키고자 합니다.

정상적인 하나의 동영상파일이 아닌 음성과 영상을 분리하여 인코딩 되어있는 상태의 데이터를 수신받아

미디어플레이어로 재생이 가능한가요?

고수님들의 답변을 부탁드립니다.
골렘 (120 포인트) 님이 2013년 8월 16일 질문

1개의 답변

0 추천

젤리빈 이상이면 

http://developer.android.com/reference/android/media/MediaCodec.html 를 사용하면, 가능은 합니다.

하지만 아이스크림 이하까지 지원해야하니 프록시 서버를 띄워 mediaPlayer setDataSource 시 프록시 서버 주소를 주고,

mediaPlayer에서 프록시 서버로 http requeset가 올 때 TCP 서버에서  h264, aac 데이터를 받아 ts로 실시간 인코딩하여, mediaplayer로 내려주시는 방식을 사용하시길 권장합니다.

사악미소 (65,330 포인트) 님이 2013년 8월 16일 답변
...