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

pc와 스마트폰간의 실시간 소리연동에 대한 방법이있을까요?

0 추천
pc에 나는 소리를 스마트폰에서 실시간으로 들을수있는 앱을 개발하려고 하는데요
 
찾아보니 soundwire 같은 앱이 있더라구요 현재 mfc로 프로그램을 만들고 이클립스로 어플을 만들어서
 
실시간 스트리밍으로 하려는데 몇주째 실패중입니다
 
결국 pc에 나는소리를 녹음후 스마트폰으로 보내는 방식으로 바꾸어 보았지만 이마저도 실패하네요..
 
사실 제가 mfc쪽을 잘몰라서 pc쪽 프로그램을 다른걸로 바꿔야하나 고민중입니다
 
pc 프로그램을 무엇으로 하는것이 나은지 , 또 디바이스로 보내는 방식좀 질문드립니다
 
 
Qas4 (160 포인트) 님이 2014년 5월 7일 질문

1개의 답변

0 추천
저도 비슷한 프로젝트를 하다가 포기한적이 있다보니..

님이 생각하신대로 PC의 소리를 녹음해서 전송하는게 맞습니다.

단지, 녹음을 하면 일정 크기의 버퍼가 생길것이고 그것을 스마트폰으로 전송한 뒤 버퍼를 재생시키는 것입니다.

보통 그래서 버퍼 3개를 사용해서 한개는 녹음 한개는 녹음대기 한개는 예비용으로 놓고

어느정도 버퍼가 차면 그 버퍼를 바로 전송하고 바로 다시 버퍼에 녹음하고 다시 또 전송하고 이런방식입니다.

Win API로 제작된 녹음기 프로그램등을 찾아보셔서 PC의 소리를 버퍼에 저장하는 부분의 함수를 보시고

UDP소켓을 통하여 버퍼를 스마트폰으로 쏴줍니다. 그리고 스마트폰에선 버퍼를 재생하고요

(스마트폰에는 스트리밍 미디어 플레이어라는 기능이 있습니다. 다운받으면서 버퍼상태의 음악데이터를 곧 바로 재생시키는)

PC소리를 녹음하는 것과 한끗차이 입니다.

PC소리 녹음기는 녹음후에 버퍼를 현재 PC에서 재생하는거고 님이 만드시려는것은 버퍼를 스마트폰에서 재생하면 됩니다.
취미 (890 포인트) 님이 2014년 5월 8일 답변
답변감사합니다
 Win API로 스마트폰에 데이터를 보내는데 실패해서 wave로 했는데
이마저도 실패중이네요...
...