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

오디오 스트리밍 데이터를 이용해서 재생 문의

0 추천

스마트폰 시리얼 통신으로 오디오 스트리밍 데이터(byte 형식)를 수신하는데,

수신하는 오디오 스트리밍 데이터(byte 형식)을 바로 재생할 수 있는 방법이 있을까요??

혹시 관련된 자료나 재생할 수 있는 방법을 좀 알려주세요,, 부탁드립니다..

내동생장군 (240 포인트) 님이 2018년 6월 20일 질문

1개의 답변

+1 추천
 
채택된 답변
pcm 형식이면, AudioTrack에 write하는 방식으로 가능합니다.

단지  pcm 으로 전송하면  192kb 2채널 기준 mp3 보다 약 10배 정도 데이터가 많이 전송되서 시리얼 통신으로 전송하는게 맞는지 모르겠습니다.  mp3, aac, amr, flac 등으로 압축된 사항을 전송 받는다면,

MediaCodec을 통해 pcm으로 디코딩 해서 AudioTrack에 write하는 방식으로 재생 하실 수 있습니다.
사악미소 (65,330 포인트) 님이 2018년 6월 20일 답변
내동생장군님이 2018년 6월 21일 채택됨
답변 정말 감사합니다.
좀더 자세한 설명을 드리자면,
시리얼 통신으로 수신하는 데이터는 VLC 플레이어에서 스트리밍하는 송신하는 데이터가 USB 시리얼 통신으로 들어오고 있습니다....ㅜㅜ
...