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

오디오 스트리밍을 하고싶은데 질문이 있습니다.

0 추천
오디오 스트리밍을 검색하면 항상 서버에있는  음악파일을 읽어와서 재생하는 어플밖에 안나오네요

제가 하고싶은건 http로 실시간 전송하는 음성을 스트리밍해서 재생하는 건데요.

기존의 플레이어들에서 재생해본 결과 VLC는 재생 실패, mx플레이어는 재생 성공, 그리고 컴퓨터 미디어플레이어에서도 재생이 됩니다.

 

기존 mp3파일 재생은 mediaPlayer API 쓰는 것 같은데, 저런 방식의 스트리밍도 가능한가요?

아니라면 혹시 어떤 API를 써야 가능할지 알려주시면 감사드리겠습니다.
익명사용자 님이 2014년 12월 26일 질문

1개의 답변

0 추천
일반적인 http 프로토콜이고, 오디오 코덱을 단말에서 지원한다면 mediaplayer에서 지원됩니다.

하지만 vlc에서 동작을 하지 않았고, 실시간 음원이라는 것으로 보아서는 HLS(Http Live Streaming) 프로토콜  인듯 하네요..  

PC에서 동작한다니 옵션등을 통해 프로토콜과 오디오 코덱을 확인해 보시길 권장합니다.

제 생각엔 오디오만  AAC파일 형식으로 내려오는  HLS가 아닐까 합니다.(IOS에선 기본 지원하는 형식입니다.)

MediaPlayer API로도 Honeycomb부턴 HLS 프로토콜을 지원은하긴 하는데,

아직까진 ts파일 형식으로 한번 덧 씌어진 것 만 지원할 뿐   aac 단독으로 된  형식은 지원하지 않고 있습니다.

만약 확인 결과 제 예상대로 되어 있는 것이라면  ffmpeg를 비롯한 aac형식의 HLS를  지원하는 API를 사용하셔야 할 듯 합니다.
사악미소 (65,330 포인트) 님이 2014년 12월 26일 답변
사악미소님이 2014년 12월 26일 수정
...